Documentation Index
Fetch the complete documentation index at: https://verdictweight.dev/llms.txt
Use this file to discover all available pages before exploring further.
Notation
Let each streami produce a tuple:
where:
- is the stream’s confidence contribution,
- is its weight in the composition,
- is an abstention indicator — the stream did not produce a usable signal.
Composition rule
The composed confidence is defined piecewise:Veto check
If any for , then and the framework returns an abort outcome with the triggering stream identified.
Abstention check
If the number of abstaining core streams (1–5) exceeds a configured threshold , then is undefined and the framework returns abstain.
Weighted aggregation
Otherwise, is the weight-normalized aggregate of the non-abstaining core stream contributions:
Why this shape
Three properties of the composition rule are worth justifying explicitly, because each was chosen against a plausible alternative.Veto over weighting
Hardening streams could have been folded into the weighted aggregate as additional signals. They are not. A compromised audit chain or a confirmed Curveball-style adversarial input must drop confidence to zero, not merely reduce it. Allowing those streams to be “outvoted” by high core confidence would defeat the purpose of having them.Abstention over forced classification
When core streams disagree past threshold, the framework returns abstention rather than averaging through the disagreement. This trades coverage for calibration. In high-stakes deployments, that trade is correct: a system that declines to answer 5% of the time is more useful than one that answers everything with 80% confidence regardless of evidence quality.Post-hoc calibration over Bayesian fusion
Calibration is applied as a post-hoc map () rather than baked into the aggregation rule. This decouples the fusion problem from the reliability problem. Fusion logic can be reasoned about in isolation; calibration can be re-fitted on new validation data without redesigning the composition.Soundness sketch
A more complete soundness argument is given in Completeness proof. The intuition:- The veto check is sound because it is monotone — adding more hardening signals can only raise the rate at which veto fires, not lower it.
- The weighted aggregate is calibrated because is fitted on the empirical reliability of on held-out data, then validated under cross-validation.
- The abstention rule is conservative: it never produces a confidence value when the underlying evidence is contradictory beyond threshold.
Worked example
Consider a decision where:- Streams 1–5 produce with equal weights.
- All hardening streams pass (no veto).
- No abstention triggered.