{"_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":"benefits-eligibility-determination-record","urls":{"read":"https://miscsubjects.com/api/articles/benefits-eligibility-determination-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/benefits-eligibility-determination-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/benefits-eligibility-determination-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/benefits-eligibility-determination-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/benefits-eligibility-determination-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/benefits-eligibility-determination-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/benefits-eligibility-determination-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":"benefits-eligibility-determination-record","title":"Due process demands reasons. Rule engines emit codes. Here is the eligibility determination record, produced at decision time.","register":"technical","tags":["public benefits","eligibility","due process","Goldberg v. Kelly","MiDAS","governed adjudication"],"updated_at":"2026-07-30T15:04:24.581Z","body_excerpt":"## The obligation set in 1970\n\n*Goldberg v. Kelly*, decided by the Supreme Court in 1970, is the floor under every public-benefits eligibility system in the United States. Welfare benefits are not gratuities; they are statutory entitlements protected by procedural due process. Before the state terminates them, the recipient is owed **timely and adequate notice detailing the reasons for the proposed termination** and an effective opportunity to defend — to confront the evidence, to present their own. Notice of the *outcome* is not notice of the *reasons*. The Court was explicit that the interest at stake is the means by which a person lives.\n\n[[embed:source:s1]]\n\nThe regulations that implement the major programs carry the same demand into operational text. Medicaid: 42 CFR 431.210 requires the notice to contain a statement of what action the agency intends to take, **the reasons for the intended action**, and the specific regulations that support it. SNAP: 7 CFR 273.13 and 273.15 require adequate notice and a fair hearing at which the household can examine the case file. Unemployment insurance carries equivalent state-law requirements. The demand is uniform: per decision, *which rule, applied to which fact, produced this result* — stated to the person it happened to, at the time it happened.\n\n## What rule engines emit instead\n\nEvery one of these programs is now decided, in whole or in part, by rule engines — eligibility logic compiled into state systems during modernization waves that are still running. And what those engines emit, overwhelmingly, is a **code**. A denial reason of `E-405`. A notice that says \"you failed to meet program requirements.\" The determination happened inside the system; the record of *why* exists, if it exists at all, as a debugging artifact — not as a document addressed to the applicant, and not in a form a fair-hearing officer can open.\n\nThe documented disaster in this class is Michigan's MiDAS — the Michigan Integrated Data Automated System, which from 2013 rendered **automated unemployment-fraud determinations with no fact-based adjudication at all**. The Sixth Circuit's account in *Cahoo v. SAS Analytics* is worth reading in full, because every element is a determination-record failure. MiDAS flagged claimants on income discrepancies without investigating whether the discrepancy was employer error. It sent its questionnaires to dormant online accounts and took no other step to notify anyone. When no response came, it determined fraud automatically, assessed restitution plus a **quadruple penalty** — the maximum state law allowed, sometimes exceeding $187,000 — and collected by wage garnishment and interception of state and federal tax refunds. Of the last 50,000 calls to the agency's help line before the Auditor General's audit, not one had been answered or returned.\n\nThen the ground truth arrived: **the Michigan Auditor General reviewed over 22,000 of MiDAS's automated fraud determinations and found that 93% did not actually involve fraud.** Ninety-three percent false positives, each one a person garnished, intercepted, and penalised at four times the benefit.\n\n[[embed:source:s2]]\n\nMiDAS was not a model hallucinating. It was deterministic logic executing a defective specification, with no per-decision record of its reasoning, no statement of reasons to the accused, and no mechanism that refused to act when the basis was unsound. Those are the three absences this page is about.\n\n## The determination record, by construction\n\nHere is the alternative, running. A governed eligibility decision works like this. The **rule set** — the program's eligibility criteria, as written — is pinned to a content hash, so the version that decided the case is beyond dispute. The **applicant's file** — the wage records, the medical documentation, the residency evidence — is hashed the same way, record by record. Independent model seats, from different training families, each receive the identical rule set and file und","ranking":"safety-first (interaction_risk/limitations), then quote-gated effective_weight","claims":[{"id":"c1","text":"Goldberg v. Kelly holds that public benefits are statutory entitlements protected by due process: termination requires timely and adequate notice detailing the reasons for the proposed termination, before the benefits stop.","tier":"system","section":"The obligation","interaction_risk":false,"status":"active","source_ids":["s1"],"why_material":"The constitutional floor every eligibility system must clear, set in 1970 and never lowered.","retracted_at":null,"retraction_reason":null,"challenged_by":[],"effective_weight":0.1,"quote_gated":false},{"id":"c2","text":"Michigan's MiDAS rendered automated fraud determinations with no fact-based adjudication; the Michigan Auditor General reviewed over 22,000 of them and found 93% false positives, while the agency assessed quadruple penalties, garnished wages, and intercepted tax refunds.","tier":"system","section":"The documented disaster","interaction_risk":false,"status":"active","source_ids":["s2"],"why_material":"The measured cost of a rule engine that emits verdicts without determination records.","retracted_at":null,"retraction_reason":null,"challenged_by":[],"effective_weight":0.1,"quote_gated":false},{"id":"c3","text":"Federal regulations require eligibility notices to state the reasons for the action and the specific rules supporting it — 42 CFR 431.210 for Medicaid, 7 CFR 273.13 and 273.15 for SNAP — and rule engines typically emit denial codes instead.","tier":"system","section":"The obligation","interaction_risk":false,"status":"active","source_ids":[],"why_material":"The gap between what the law demands per decision and what deployed systems produce.","retracted_at":null,"retraction_reason":null,"challenged_by":[],"effective_weight":0.1,"quote_gated":false},{"id":"c4","text":"A governed finding compels, per decision: the verdict, the exact eligibility clauses relied on, a clause-by-clause derivation naming which document triggered each clause, the records absent from the file, and the record that would flip the conclusion — the determination record by construction.","tier":"system","section":"The instrument","interaction_risk":false,"status":"active","source_ids":["s3","s8"],"why_material":"Adequate notice and the fair-hearing packet fall out of the output shape instead of being reconstructed after appeal.","retracted_at":null,"retraction_reason":null,"challenged_by":[],"effective_weight":0.1,"quote_gated":false},{"id":"c5","text":"A deterministic parser voids any finding that invents a clause, omits a required field, or lacks its terminal decision line; structurally invalid output can never authorise a determination.","tier":"system","section":"The instrument","interaction_risk":false,"status":"active","source_ids":["s3"],"why_material":"Fail-closed on malformed output is the property MiDAS lacked.","retracted_at":null,"retraction_reason":null,"challenged_by":[],"effective_weight":0.1,"quote_gated":false},{"id":"c6","text":"The gate refuses to conclude when independent seats agree on the verdict but diverge in derivation — the refusal is a public receipt — and seals only when every seat fires the same clauses in the same trigger states on the same evidence.","tier":"system","section":"The gate","interaction_risk":false,"status":"active","source_ids":["s4","s5"],"why_material":"Consensus that hides disagreement is exactly how automated systems launder error into authority.","retracted_at":null,"retraction_reason":null,"challenged_by":[],"effective_weight":0.1,"quote_gated":false},{"id":"c7","text":"In the 30-case oracle-labelled calibration study — three seats across two model families on synthetic determinate fixtures — glm-5.2 scored 30/30, kimi-k2.7 29/30, and the gate sealed zero wrongful authorisations across all 30 cases.","tier":"system","section":"Measured","interaction_risk":false,"status":"active","source_ids":["s6"],"why_material":"For benefits, the wrongful-authorisation rate is the wrongful-denial rate; zero in 30 is the number, with its small-n limit stated.","retracted_at":null,"retraction_reason":null,"challenged_by":[],"effective_weight":0.1,"quote_gated":false},{"id":"c8","text":"Every non-agreement escalates to a named human as a permanent record, and transport failures are counted rather than hidden and can never authorise anything.","tier":"system","section":"Measured","interaction_risk":false,"status":"active","source_ids":["s6"],"why_material":"Humans keep final authority; the machine's honest output includes its own refusals.","retracted_at":null,"retraction_reason":null,"challenged_by":[],"effective_weight":0.1,"quote_gated":false},{"id":"c9","text":"The same machinery audits its inputs: a governed critique of a case file found the rule set itself defective — a necessary condition written where a sufficient one was needed — which had caused every prior derivation divergence on that case.","tier":"system","section":"Specification defects","interaction_risk":false,"status":"active","source_ids":["s7"],"why_material":"MiDAS-class failures are usually specification failures; an instrument that cannot distinguish policy defects from model error writes findings against the wrong component.","retracted_at":null,"retraction_reason":null,"challenged_by":[],"effective_weight":0.1,"quote_gated":false},{"id":"c10","text":"This is not certified for any benefits program, no state has run it, every published number comes from synthetic fixtures, and it is a determination-record layer, not an eligibility system.","tier":"system","section":"What is not satisfied","interaction_risk":false,"status":"active","source_ids":[],"why_material":"A page about wrongful denial that oversold itself would be committing the failure it describes.","retracted_at":null,"retraction_reason":null,"challenged_by":[],"effective_weight":0.1,"quote_gated":false}],"sources":[{"id":"s1","type":"document","url":"https://www.law.cornell.edu/supremecourt/text/397/254","title":"Goldberg v. Kelly, 397 U.S. 254 (1970)","summary":"Welfare benefits are statutory entitlements protected by procedural due process; termination requires timely and adequate notice detailing the reasons for the proposed termination, and an effective opportunity to defend, before the benefits stop.","claim_ids":["c1"],"hash":"42ef7904d2dc270a0b35b7e2823928cf4c0375f6c3ba60e12ce4c9e56204bcc9"},{"id":"s2","type":"document","url":"https://www.opn.ca6.uscourts.gov/opinions.pdf/19a0001p-06.pdf","title":"Cahoo v. SAS Analytics Inc., 912 F.3d 887 (6th Cir. 2019)","summary":"Michigan's MiDAS rendered automated unemployment-fraud determinations with no fact-based adjudication; the Michigan Auditor General reviewed over 22,000 of them and found 93% were false positives; penalties ran to quadruple restitution, wage garnishment, and tax-refund interception.","claim_ids":["c2"],"hash":"54738e400d2d61f8c7c2267c109f19ee4fbab55e79a3909772dae02fe8bf9b9d"},{"id":"s3","type":"live_surface","url":"https://miscsubjects.com/a/auditable-reasoning-hardened","title":"The derivation-agreement gate — effective challenge, mechanised","summary":"Independent models under a pinned rule set must emit clause-by-clause derivations; the gate refuses to authorise when the derivations diverge, even on a unanimous verdict, and escalates to a named human as a permanent record.","claim_ids":["c4","c5"],"hash":"a834afb20d6d75f469b072bcc5cb5d0951f5fecc6bb25ca3d40f61484e4a2733"},{"id":"s4","type":"live_surface","url":"https://miscsubjects.com/receipt/inv_o6s0exhodd","title":"A unanimous verdict, refused on divergent derivation","summary":"Three seats returned the same verdict citing the same clauses; two derived it differently, so the gate escalated instead of concluding. The refusal is itself a public receipt.","claim_ids":["c6"],"hash":"5135d7f063e04b739d9e57201423121dafb26440e1a609562271403cf5d93e4f"},{"id":"s5","type":"live_surface","url":"https://miscsubjects.com/receipt/inv_wl0rnh136b","title":"The genuine APPROVE — unanimous verdict, identical derivation","summary":"The clean authorisation on record: every seat fired the same clauses in the same trigger states on the same evidence records.","claim_ids":["c6"],"hash":"42f7bd38efe98de12cbe5b9d98affc40a574f215b0b0358335fa965018d86577"},{"id":"s6","type":"live_surface","url":"https://miscsubjects.com/a/adjudication-calibration-study","title":"Calibration, measured: 30 oracle-labelled cases through the production gate","summary":"Three seats across two model families on 30 hashed synthetic cases: glm-5.2 30/30, kimi-k2.7 29/30, zero wrongful authorisations at the gate across all 30; transport failures counted and structurally unable to authorise.","claim_ids":["c7","c8"],"hash":"423c42978cb6f5a4d13d7ec09c1f9d992325cfb4151cae9b9b28034ad3a3ccf5"},{"id":"s7","type":"live_surface","url":"https://miscsubjects.com/receipt/inv_qh3ge2x74b","title":"The instrument auditing its own input: the rule set was the defect","summary":"A governed seat asked to critique the case file found the rule set stated only a necessary condition where a sufficient one was needed — the divergence was in the specification, not the models.","claim_ids":["c9"],"hash":"4e43896ea23084e03585c4d892fb1083c1b569d6abdae3c72b74163896f3aba7"},{"id":"s8","type":"live_surface","url":"https://miscsubjects.com/receipt/inv_7rqy8ywuls","title":"One sealed panel decision, opened","summary":"A complete governed panel decision sealed by the gate and opened as a permanent public receipt — the shape of the record this page proposes as the fair-hearing packet.","claim_ids":["c4"],"hash":"0ddc2a0b2119bdd43cc54e6df4b97518d9e39712df5d460522794fc531d35d8c"}],"anecdotal_sources":[],"scientific_sources":[],"user_reports":[],"related_articles":[],"question_graph":{"slug":"benefits-eligibility-determination-record","questions":[],"evidence":[],"edges":[],"counts":{"questions":0,"evidence":0,"edges":0}},"honesty":{"active_claims":10,"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":10,"claims_total":10,"sources":8,"anecdotal":0,"scientific":0,"user_reports":0,"questions":0,"evidence_ingests":0}}