Twenty market voices go in. What comes out is a sized position, a receipt, and a commitment to what would prove it wrong.
Replayable, byte for byte, from the exact data the agent saw.
Three authors mentioned the token. Two were independent. voice_beta was demoted, with the reason attached. The last three lines are the commitment, written before the outcome is known. Real output from the real engine, run at build time against fixed, synthetic inputs (three fictional voices and a fictional token, not real accounts or prices) so the decision id on this page stays the same one every build. Run it against live data here.
No rule says "halve the size if the safety check is unavailable." A gap lowers completeness, completeness lowers quality, and quality sets size, combined as a geometric mean, so one component at zero takes the whole score to zero.
Most entries treat missing data as a compliance checkbox. Here it's the risk model.
Three accounts quoting one thesis is one observation wearing a disguise. Reposts and near-duplicates get demoted to echoes, each tagged with the post it repeats and why.
This is the easiest way for a multi-voice agent to be confidently wrong. Five outlets covering one press release look like five sources. It's one wire story.
Move a threshold, a size, or a review date after the fact and the decision_id changes too: a new decision, not an edited one. Hindsight rationalisation becomes structurally impossible. Refusals commit too: a PASS records what would have flipped it.
A decision can be profitable and still falsified: the price rose while the liquidity that justified the size drained away. The reasoning was wrong; the outcome was luck. Both are recorded; only one sets the grade.
Everything before the boundary may touch the network and fail; everything after it is a pure function of recorded inputs. Determinism and honest handling of missing data aren't features to remember. They're properties the code's shape enforces.
Interpretation is frozen, not repeated, so replaying a decision proves something specific: the reasoning is reproducible, not that the model would repeat itself, because the model isn't part of the question.