{"ok":true,"schema":"veilos.abstention-ledger.v1","identity_boundary":"aggregate counts, authorities, and reasons only; no held body, actor id, or callsign is ever projected — the ledger counts what it refuses to show WITHOUT showing it","total_abstentions":19,"classes":[{"key":"held_signals","label":"Feedback held out of the Record","count":19,"authority":"the spam boundary — intake gate, community ⚑ reports, or a Steward dismissal","basis":"signalBoundary.isHeldSignal","note":"Low-signal promotion, solicitation, gibberish, and language-rotating campaigns. Their bodies and the free-typed names attached to them are never published — only that they were held.","proof":"/collaborate"},{"key":"refused_critic_records","label":"Torn critic records refused","count":0,"authority":"the Recovery Covenant's honesty discipline","basis":"publicDiagnostic (verdict AND content required)","note":"A critic-diagnostic row that lost its verdict or finding to a partial or older-schema write. The covenant refuses to publish it as a finding rather than assert an empty one.","proof":"/recovery"},{"key":"recorded_receipt_breaks","label":"Denial-receipt integrity breaks recorded","count":0,"authority":"the keyless chain verifier","basis":"verifyChainFromState.breaks","note":"A receipt whose content no longer recomputes to its own hash, or that is missing one. Recorded as a break rather than served as intact.","proof":"/verify/anchor-chain"}],"principle":"Abstention is a measured act, not silence. Each count is a place the organism met data it could have published and chose restraint; naming the authority keeps 'I chose not to assert' from ever reading as 'nothing happened' or as a hidden finding.","proof":{"human":"/abstentions","machine":"/api/abstentions"}}