fan a new SerenMemory- or SerenLoci-speaking endpoint
Loading the federation…
Connecting? Set the bearer token (🔑 top-right) if this callosum has auth on - saved in this browser, sent on every call.
Reading the knobs…
Three columns, because three things can disagree: live is what the fan runs with now (POST /configure changes it until the next restart), yaml is what comes back after a restart, default is what you get by saying nothing. A row marked twiddled is a live change nobody wrote down; set is a value the yaml chose on purpose.
Loading health metrics…
Live per-store health - latency, error rates, and health status collected from every fan call. A store is healthy if >90% of calls succeed with no recent failures, degraded at >70% or <3 consecutive failures, and unhealthy below that. Unknown stores haven't been called yet.

How the merge works

The callosum reads only each store's rank ordering - never its raw scores - and fuses with Reciprocal Rank Fusion: weight / (k + rank). Because it ignores magnitudes, the merge survives any store swapping its embedder. Per-store weight is the only cross-store trust lever; per-store floor guards against rank-1-of-garbage. A slow or down store is skipped for that call - it degrades the result, it never takes the fan down.