{"_self":{"principle":"Self-explaining payload — no external context required. This _self block describes what you are reading and where to look next.","widget":"article_topology","feature":"topology","name":"Article topology","what":"Claims, sources, anecdotes, user reports, related embeds, question graph slice — for ask/ROUTER.","contains":"claims, sources, anecdotes, question_graph slice","slug":"seat-liveness-record","urls":{"read":"https://miscsubjects.com/api/articles/seat-liveness-record/topology"},"how_to_use":"Claims, sources, anecdotes, user reports, related embeds, question graph slice — for ask/ROUTER.","write":null,"imessage":null,"router_tag":null,"proof_chain":[{"step":1,"claim":"Articles are voxel graphs of tiered claims, not prose blobs.","verify":"https://miscsubjects.com/api/articles/constitution"},{"step":2,"claim":"Claims link to hash-chained sources via source_ids.","verify":"https://miscsubjects.com/api/articles/seat-liveness-record/sources"},{"step":3,"claim":"Ask reads topology; ingest/claim append to ledger.","verify":"https://miscsubjects.com/api/protocol"},{"step":4,"claim":"Models queue growth: populate → collaborate → repair → reflex.","verify":"https://miscsubjects.com/api/protocol/grow"},{"step":5,"claim":"Graph proves its own shape (reflex) and $/claim (yield).","verify":"https://miscsubjects.com/graph.html?layer=reflex"},{"step":6,"claim":"Full feature index + _explain on every API response.","verify":"https://miscsubjects.com/api/articles/system-map"}],"related_features":[{"id":"ask","name":"Ask protocol","what":"Answer only from topology; creates question_node with gaps and ingest_hint.","urls":{"read":"https://miscsubjects.com/api/articles/seat-liveness-record/prompts","write":"https://miscsubjects.com/api/protocol/ask"}},{"id":"graph_topology","name":"Cross-article graph","what":"Merged claims/sources across condition+stack slugs for one question.","urls":{"read":"https://miscsubjects.com/api/articles/seat-liveness-record/graph-topology?question=..."}},{"id":"question_graph","name":"Question graph","what":"Ask nodes (questions + gaps) and evidence_ingest nodes (pasted model output).","urls":{"read":"https://miscsubjects.com/api/articles/seat-liveness-record/question-graph","write":"https://miscsubjects.com/api/protocol/ask"}},{"id":"voxels","name":"Voxel graph","what":"Claims as atoms, sources as edges (supported_by, posted_by). Per-claim provenance.","urls":{"read":"https://miscsubjects.com/api/articles/seat-liveness-record/voxels","write":"https://miscsubjects.com/api/protocol/claim"}}],"system_map":"https://miscsubjects.com/api/articles/system-map","system_map_markdown":"https://miscsubjects.com/api/articles/system-map?format=markdown","not_medical_advice":true},"_explain":{"feature":"topology","name":"Article topology","what":"Claims, sources, anecdotes, user reports, related embeds, question graph slice — for ask/ROUTER.","why":"Every feature is auditable collective intelligence","how":"Claims, sources, anecdotes, user reports, related embeds, question graph slice — for ask/ROUTER.","model":null,"verifies":null,"urls":{"read":"https://miscsubjects.com/api/articles/seat-liveness-record/topology"},"imessage":null,"router":null,"related":[{"id":"ask","what":"Answer only from topology; creates question_node with gaps and ingest_hint."},{"id":"graph_topology","what":"Merged claims/sources across condition+stack slugs for one question."},{"id":"question_graph","what":"Ask nodes (questions + gaps) and evidence_ingest nodes (pasted model output)."},{"id":"voxels","what":"Claims as atoms, sources as edges (supported_by, posted_by). Per-claim provenance."}],"not_medical_advice":true},"slug":"seat-liveness-record","title":"The panel never once managed to deny anything — and the cause was a seat that never answered, not a disagreement.","register":"technical","tags":["governance","adjudication","reliability","evaluation"],"updated_at":"2026-07-30T19:38:57.331Z","body_excerpt":"Thirty oracle-labelled cases went through the panel. It never once authorised something it should not have. It also never once managed to deny anything. Not a single NEGATE across the whole run.\n\nThe comfortable reading is that the instrument is cautious, and caution is what a governance instrument is for. That reading is wrong, and the number that breaks it is sitting in the same table: one seat produced eight transport failures — calls that came back with no bytes at all — and those failures landed disproportionately on the cases whose correct answer was DENY. Every denial-shaped case lost a seat before the panel could reach unanimity. The gate then did what it is built to do with an incomplete panel, which is to decline to seal.\n\nSo the instrument could approve, and it could abstain, and it had never been able to refuse. The cause was not that the models disagreed about the denials. It was that one of them did not answer.\n\nThis is the third article in the advancement line, and it is stages two and three for the register's top-ranked entry: the constraint was named with its receipt, the change is described here, and the demonstration is the part at the end that says exactly what has and has not been shown.\n\n## The defect, stated precisely\n\nThe sealer classified every seat into conforming or not. A finding was non-conforming if it carried no valid verdict, or if the parsed projection was structurally invalid — missing a required field, an unparseable clause vector, an invented clause or evidence id.\n\nTwo very different events landed in that same bucket.\n\nA seat that **returned nonsense** answered the question badly. It was solicited, it produced bytes, and the bytes did not survive parsing. That is a finding, and a bad one, and it should not count toward authorising anything.\n\nA seat that **returned nothing** did not answer the question at all. The call failed in transport. There is no finding to judge. The seat is empty.\n\nCollapsing these produces a specific, quiet failure: the panel shrinks, unanimity becomes unreachable, and the seal reports an abstention. From outside, that abstention is indistinguishable from one the panel reasoned its way into. A NO_ACTION that means \"the records genuinely do not settle this\" and a NO_ACTION that means \"we could not get three models to respond\" are the same object. Anyone relying on the record — the whole premise of this build — cannot tell which one they are holding.\n\nThe remedy differs, which is the practical reason the distinction has to exist in the data rather than in someone's head. A seat that answered badly should not be retried; it answered, and its answer was poor, and repeating the call is a way of shopping for a better one. A seat that never spoke should be retried or replaced, because nothing was learned from it and refilling it costs nothing epistemically. One is a judgment about content; the other is a fact about plumbing.\n\n## What was built\n\nThree changes, all in the seal path.\n\nBound-mode rows now carry `responded` and `response_chars`, taken from the raw ledger record. `responded` is false only when the seat produced no usable bytes. A row that never recorded liveness counts as having spoken, so nothing that predates the change is retroactively marked silent.\n\nSilence gets its own reason string. A panel short a seat reports `seat_silent_transport_failure`, naming the models, with the explicit note that the panel is short a seat rather than in disagreement. It is no longer folded into `malformed_finding`, and the two are counted separately so neither inflates the other.\n\nThe seal carries an arithmetic block, `seat_liveness`: how many seats were solicited, how many spoke, how many failed transport and which ones, how many spoke but produced malformed findings, and how many conformed. On top of that sits `abstention_cause`, which is the field this whole change exists to produce. A NO_ACTION now reports either `reasoned_unanimous_cannot_conclude` or `incomplete_panel_seat_","ranking":"safety-first (interaction_risk/limitations), then quote-gated effective_weight","claims":[{"id":"c1","text":"Across 30 oracle-labelled cases the gate produced zero wrongful authorisations and zero NEGATE seals; one seat's eight transport failures landed disproportionately on the denial-shaped cases, leaving each panel short a seat before unanimity could be reached.","tier":"system","section":"The defect, stated precisely","interaction_risk":false,"status":"active","source_ids":[],"why_material":"It separates an instrument that is cautious from one that is structurally unable to refuse.","retracted_at":null,"retraction_reason":null,"challenged_by":[],"effective_weight":0.1,"quote_gated":false},{"id":"c2","text":"The sealer classified a seat that returned no bytes and a seat that returned unparseable bytes as the same thing, so an abstention caused by silence was indistinguishable in the record from one the panel reasoned its way into.","tier":"system","section":"The defect, stated precisely","interaction_risk":false,"status":"active","source_ids":[],"why_material":"A record whose two meanings cannot be told apart cannot be relied on, which is the premise of the build.","retracted_at":null,"retraction_reason":null,"challenged_by":[],"effective_weight":0.1,"quote_gated":false},{"id":"c3","text":"The seal now reports seat_liveness (solicited, spoke, silent with the models named, spoke-but-malformed, conforming) and an abstention_cause distinguishing reasoned_unanimous_cannot_conclude from incomplete_panel_seat_silent; silence is reported separately from malformed findings and neither inflates the other.","tier":"system","section":"What was built","interaction_risk":false,"status":"active","source_ids":[],"why_material":"The remedy differs: silence is refilled by retry or substitution, a bad finding is not.","retracted_at":null,"retraction_reason":null,"challenged_by":[],"effective_weight":0.1,"quote_gated":false},{"id":"c4","text":"The change makes the cause of an abstention legible and does NOT cause a single additional denial to seal; retry-and-substitute is the change that would move the NEGATE column and is deliberately not included here.","tier":"system","section":"The demonstration, and its limit","interaction_risk":false,"status":"active","source_ids":[],"why_material":"Publishing a fix as though it solved the outcome it only diagnosed would be the failure this line exists to avoid.","retracted_at":null,"retraction_reason":null,"challenged_by":[],"effective_weight":0.1,"quote_gated":false},{"id":"c5","text":"The falsifiable signal for this register entry — DENY-shaped cases sealing NEGATE at a rate comparable to AFFIRM-shaped cases sealing APPROVE — remains unmeasured, and the claim that transport failures fell disproportionately on denial cases comes from a single 30-case run that has not been replicated.","tier":"system","section":"What is not satisfied","interaction_risk":false,"status":"active","source_ids":[],"why_material":"The entry rule requires a pre-committed signal that can fail; this one has not yet been run.","retracted_at":null,"retraction_reason":null,"challenged_by":[],"effective_weight":0.1,"quote_gated":false}],"sources":[{"id":"img_011f126c","type":"provenance","url":"https://miscsubjects.com/hero-seat-liveness-record","title":"Featured image receipt — the payload that generated this article's hero","quote":"Minimal editorial illustration: three empty chairs in a row behind a long plain bench, the middle chair turned away and unoccupied while the outer two face forward. Ink-black line art on paper-white, one indigo accent color, flat vector style, generous negative space, clean and scientific. No text, no letters, no logos, no watermark.","claim_ids":[],"hash":"1255af485c901cc8d70960657e7912c863aa5a16ac6de4b43992cb2feb130a34"}],"anecdotal_sources":[],"scientific_sources":[],"user_reports":[],"related_articles":[],"question_graph":{"slug":"seat-liveness-record","questions":[],"evidence":[],"edges":[],"counts":{"questions":0,"evidence":0,"edges":0}},"honesty":{"active_claims":5,"retracted_claims":0,"cut_claims":0,"challenges":0,"scrub_events":0,"note":"Retracted/cut claims stay on ledger but are excluded from ask unless ?include_inactive=1"},"counts":{"claims":5,"claims_total":5,"sources":1,"anecdotal":0,"scientific":0,"user_reports":0,"questions":0,"evidence_ingests":0}}