Source: chain verify failed
Renderer template not available; rendering JSON only. Set NOTMAGIC_RELIANCE_TEMPLATE to the reliance-web index.html.
status: unavailable · label: not rendered · source_kind: unavailable
no renderable admitted chain state
rendered as of chain #514 (head 66cd32ae4e81)
| status | admission_kind | actor | scope | proof | seq | entry_hash | signature |
|---|---|---|---|---|---|---|---|
| unavailable | <not recorded> | <not recorded> | — | no | #138 | 28900712d04abcac | legacy_unsigned |
{
"blockId": "138",
"stake": "eval",
"stakeLine": "AUTHORIZED FOR EVALUATION ONLY",
"relianceStatement": "Authorized scoped move recorded on the chain.",
"relianceSub": "",
"currentStatus": "active",
"effectiveFrom": "#138",
"effectiveUntil": null,
"supersededBy": null,
"supersededReason": null,
"currentReliance": null,
"times": {
"event": "",
"record": "",
"reliance": "2026-05-19T17:42:37.610928+00:00"
},
"isPrototype": false,
"granted": [],
"notGranted": [
"Security \u2014 lib/admin-auth.ts: large addition (37 lines added)",
"Testing \u2014 No test delta: Behavior changed in lib/admin-auth.ts with no relevant test delta",
"Security \u2014 No test delta: Behavior changed in lib/admin-auth.ts with no relevant test delta",
"General \u2014 + +const ADMIN_TOKEN = process.env.SHAPE_ADMIN_TOKEN ??",
"General \u2014 + */ +export function isAdmin(headers: Headers): boolean { + const bearer = getH... \u2014 how does this affect + +const ADMIN_TOKEN = process.env.SHAPE_ADMIN_TOKEN ???"
],
"forbiddenText": "The system that proposed this could not authorize it. Only an authorized human could move it into reliance use.",
"proposedBy": {
"name": "automated review system",
"detail": "authority: may propose only"
},
"authorizedBy": {
"name": "unknown actor",
"detail": "proof: unverified \u00b7 2026-05-19T17:42:37.610928+00:00 \u00b7 not carried by source data"
},
"evidence": {},
"chain": [
{
"id": "#88",
"label": "authorized block"
},
{
"id": "#89",
"label": "authorized block"
},
{
"id": "#90",
"label": "authorized block"
},
{
"id": "#91",
"label": "authorized block"
},
{
"id": "#92",
"label": "authorized block"
},
{
"id": "#93",
"label": "authorized block"
},
{
"id": "#94",
"label": "authorized block"
},
{
"id": "#95",
"label": "authorized block"
},
{
"id": "#96",
"label": "authorized block"
},
{
"id": "#97",
"label": "authorized block"
},
{
"id": "#98",
"label": "authorized block"
},
{
"id": "#99",
"label": "authorized block"
},
{
"id": "#100",
"label": "authorized block"
},
{
"id": "#101",
"label": "authorized block"
},
{
"id": "#102",
"label": "authorized block"
},
{
"id": "#103",
"label": "authorized block"
},
{
"id": "#104",
"label": "authorized block"
},
{
"id": "#105",
"label": "authorized block"
},
{
"id": "#106",
"label": "authorized block"
},
{
"id": "#107",
"label": "authorized block"
},
{
"id": "#108",
"label": "authorized block"
},
{
"id": "#109",
"label": "authorized block"
},
{
"id": "#110",
"label": "authorized block"
},
{
"id": "#111",
"label": "authorized block"
},
{
"id": "#112",
"label": "authorized block"
},
{
"id": "#113",
"label": "authorized block"
},
{
"id": "#114",
"label": "authorized block"
},
{
"id": "#115",
"label": "authorized block"
},
{
"id": "#116",
"label": "authorized block"
},
{
"id": "#117",
"label": "authorized block"
},
{
"id": "#118",
"label": "authorized block"
},
{
"id": "#119",
"label": "authorized block"
},
{
"id": "#120",
"label": "authorized block"
},
{
"id": "#121",
"label": "authorized block"
},
{
"id": "#122",
"label": "authorized block"
},
{
"id": "#123",
"label": "authorized block"
},
{
"id": "#124",
"label": "authorized block"
},
{
"id": "#125",
"label": "authorized block"
},
{
"id": "#126",
"label": "authorized block"
},
{
"id": "#127",
"label": "authorized block"
},
{
"id": "#128",
"label": "authorized block"
},
{
"id": "#129",
"label": "authorized block"
},
{
"id": "#130",
"label": "authorized block"
},
{
"id": "#131",
"label": "authorized block"
},
{
"id": "#132",
"label": "authorized block"
},
{
"id": "#133",
"label": "authorized block"
},
{
"id": "#134",
"label": "authorized block"
},
{
"id": "#135",
"label": "authorized block"
},
{
"id": "#136",
"label": "authorized block"
},
{
"id": "#137",
"label": "authorized block"
},
{
"id": "#138",
"label": "authorized block",
"current": true,
"range": "active from #138 \u2014 current"
},
{
"id": "#139",
"label": "authorized block"
},
{
"id": "#140",
"label": "authorized block"
},
{
"id": "#141",
"label": "authorized block"
},
{
"id": "#142",
"label": "authorized block"
},
{
"id": "#143",
"label": "authorized block"
}
],
"verification": [
"Receipt hash would match block content",
"Chain predecessor link would be consistent",
"Authorization proof would be present and well-formed",
"Scope would match the declared gate result",
"Forbidden self-authorization check would hold",
"Cloud KMS seal present \u00b7 verification not carried by source"
],
"hashes": {
"block": "0x63e68bd07b4fbaa48e0f76aeef3956188b9140a84f5bf9fe01900a2a61507132",
"predecessor": "0x4021f152d946ca5b527e431907913328ad32e0a942c537008d9aa27b914e5043",
"chainRoot": ""
},
"_source_status": "unknown",
"_source_label": "chain verify failed",
"_source_detail": "Chain entry exists for this block, but verify_chain reported errors: Entry 192: self-hash mismatch; Entry 213: self-hash mismatch; Entry 228: self-hash mismatch; Entry 234: self-hash mismatch",
"_source": "unknown",
"_source_kind": "unavailable",
"_proof_trace": {
"label_rendered": false,
"reason": "no renderable admitted chain state",
"checks": [
{
"name": "block present in store",
"passed": true
},
{
"name": "chain entry found",
"passed": true,
"detail": "sequence #138"
},
{
"name": "kernel_signature present on entry",
"passed": false,
"detail": "legacy entries written before RUST-WALL-007 lack this field"
},
{
"name": "chamber-verify-chain --signed equivalent passes",
"passed": false,
"detail": "Entry 192: self-hash mismatch; Entry 213: self-hash mismatch; Entry 228: self-hash mismatch; Entry 234: self-hash mismatch"
},
{
"name": "actor recorded on chain entry",
"passed": false
},
{
"name": "proof recorded on chain entry",
"passed": false
},
{
"name": "cloud_seal verified",
"passed": true,
"detail": "seals_verified=138 seals_failed=0"
}
]
},
"_governed_edges": [
{
"source": "63e68bd07b4fbaa48e0f76aeef3956188b9140a84f5bf9fe01900a2a61507132",
"relation": "<not recorded>",
"target": null,
"admission_kind": "<not recorded>",
"actor": "<not recorded>",
"scope": "",
"proof_present": false,
"sequence": 138,
"entry_hash": "28900712d04abcacadeedd6f986f8f0b5764a577343f1e3b03e6c345cbb08976",
"signature_status": "legacy_unsigned",
"status": "unavailable",
"as_of_chain_head": {
"sequence": 514,
"entry_hash": "66cd32ae4e818e55020baa7bbd4b864264b2d77899e501030fa6ae89c396d467"
},
"projection_kind": "reliance_edge",
"rule_id": "smell_check.gateway.reliance_edge",
"rule_version": "v0.1.0",
"horizon": {
"from_sequence": 514,
"to_sequence": 514,
"from_entry_hash": "66cd32ae4e818e55020baa7bbd4b864264b2d77899e501030fa6ae89c396d467",
"to_entry_hash": "66cd32ae4e818e55020baa7bbd4b864264b2d77899e501030fa6ae89c396d467"
},
"emitted_facts": [],
"lifecycle_marks": [],
"projection_hash": "054d740dd00a58093fc381fd01232ee4788478cb35c0c49bea716c3ee7c5644f"
}
],
"_chain_verify": {
"valid": false,
"length": 514,
"seals_verified": 138,
"seals_failed": 0,
"errors": [
"Entry 192: self-hash mismatch",
"Entry 213: self-hash mismatch",
"Entry 228: self-hash mismatch",
"Entry 234: self-hash mismatch"
]
},
"_projection_stamp": {
"head_sequence": 514,
"head_entry_hash": "66cd32ae4e818e55020baa7bbd4b864264b2d77899e501030fa6ae89c396d467",
"chain_length": 514,
"rendered_against": "chain.head"
}
}