One selected provider. Fast, explicit, observable.
選択した1 providerを呼び出す。高速・明示的・観測可能。
RUN_EXTERNAL_MODEL_DOGFOOD=1 deno task route:once
QuorumRouter collects independent model answers, makes the selection inspectable, and fails closed before unsafe execution. 独立したモデル回答を集め、選択理由を検証可能にし、危険な実行の前でfail closedします。
npx --yes create-quorum-router@latest my-router
01 / ROUTING
Each stage has one job. If a required condition is missing, the pipeline stops.
各段階の役割は1つ。必要条件が欠ければ、その場で停止します。
Models answer without seeing or anchoring on each other's candidates.
モデル同士が他の候補に引きずられない状態で回答します。
candidate[]
Scores, disagreement, calibration context, and selection rationale stay visible.
score・不一致・calibration context・選択理由を可視化します。
decision_report
Routing never becomes execution authority. SafeLoop approval is a separate boundary.
routingは実行権限になりません。SafeLoop承認は別境界です。
verified_receipt
02 / MODES
One selected provider. Fast, explicit, observable.
選択した1 providerを呼び出す。高速・明示的・観測可能。
RUN_EXTERNAL_MODEL_DOGFOOD=1 deno task route:once
Independent candidates compete. QuorumRouter chooses or synthesizes the strongest answer.
独立候補を比較し、最も強い回答を選択または統合。
RUN_EXTERNAL_MODEL_DOGFOOD=1 deno task best-route
Two distinct working model identities exchange bounded, reply-linked turns.
異なる実モデル2者が、上限付き・返信関係付きで対話。
RUN_EXTERNAL_MODEL_DOGFOOD=1 RUN_AGENT_CHAT=1 deno task agent-chat
03 / CALIBRATION
Hierarchical calibration resolves the narrowest sufficiently sampled group while keeping every result advisory-only.
階層calibrationは、十分なsampleを持つ最も狭いgroupを選択します。結果は常にadvisory-onlyです。
Read the calibration contractcalibration contractを読む04 / DEMOS
No video binaries in the repository. Each demo opens on YouTube.
動画binaryはrepositoryに置かず、YouTubeで公開しています。
05 / EXECUTION BOUNDARY
QuorumRouter can propose. Only an injected SafeLoop authority can approve and execute a bounded mutation.
QuorumRouterは提案できます。限定mutationを承認・実行できるのは、注入されたSafeLoop authorityだけです。
01 proposal structured
02 action digest canonical
03 approver distinct actor
04 receipt binding verified
05 repository path confined
ALLOW only when every gate matches
DENY on missing, stale, or mismatched evidence
The router does not sign policy or create approval decisions.
routerはpolicyへ署名せず、approval decisionを作りません。
The verified receipt must bind to the exact prepared request.
verified receiptはexact prepared requestにbindingされます。
Repository and shell writes stay inside the bounded worker contract.
repository/shell writeは限定worker contract内だけです。
INSTALL / INSPECT / EXTEND