The Quorum
Coordinated multi-model inference over your pinned-eligible pool.
neuralring/quorum convenes several pinned-eligible models in a coordinated Thinker→Worker→Verifier loop, stopping when the Verifier accepts. It buys better quality per sovereignty-constrained token — not a cheaper call. The sovereignty pin is applied ONCE before the pool forms and binds every turn; the attestation carries the full trajectory and claims the conservative minimum tier/assurance across every model used.
Pool preview
Which eligible models the engine would pre-select per function for this pin + tier. Computed for a general-domain request; a live request re-triages by the actual prompt.
Test chat
Side-by-side compare
One prompt, two separately billed and attested requests: The Quorum vs a single-model baseline. Both costs are shown — no hidden double-spend.
Programmatic
curl https://neuralring.eu/api/v1/chat/completions \
-H "Authorization: Bearer $NEURALRING_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "neuralring/quorum:fast",
"messages": [{"role":"user","content":"..."}],
"quorum": {"effort":"fast"},
"stream": true
}'import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://neuralring.eu/api/v1", apiKey: process.env.NEURALRING_API_KEY });
const res = await client.chat.completions.create({
model: "neuralring/quorum:fast",
messages: [{ role: "user", content: "..." }],
// @ts-expect-error NeuralRing coordination extension
quorum: { effort: "fast" },
stream: true,
});from neuralring import NeuralRing
client = NeuralRing(api_key=os.environ["NEURALRING_API_KEY"])
res = client.chat.completions.create(
model="neuralring/quorum:fast",
messages=[{"role": "user", "content": "..."}],
extra_body={"quorum": {"effort": "fast"}},
stream=True,
)How it works
- ▸Function-matched heterogeneity (X-MAS). Each role goes to the model measured best at that function (plan / generate / verify) — not by reputation, by our own probe scores.
- ▸Quality-gated pools (Self-MoA). Weak members are dropped before diversifying: N samples of the best model beat a mix that includes a weak one. Diversity never excuses weakness.
- ▸Verification-weighted selection. The answer is chosen by a verifier, not a vote — execution against tests where the task is checkable, else a rubric-structured judge that never grades its own author. Order is randomised to fight position bias.
- ▸Adaptive tree search (AB-MCTS). The deep tier runs an adaptive tree search that decides per step whether to try wider or refine deeper, and which model to use, from the rewards seen so far — spending more only where it pays off.
What we deliberately DON'T do: naive multi-model debate (it fails to beat single-model self-consistency at equal compute) and naive LLM-as-judge (position/verbosity bias). We report selected@1 — what you actually receive — never pass@N.
Proof
selected@1 accuracy per suite and tier, from stored evaluation runs — never a hardcoded number. Empty until a run is published. A tier at or below the baseline is shown as-is (amber).