{"block_id":"63e68bd07b4fbaa48e0f76aeef3956188b9140a84f5bf9fe01900a2a61507132","declared_inputs":["2e0990145696dcba4edcc8142fe1770e1ba7e4cc18dc6162e3712e0e65e24542"],"governed_output":{"does_not_grant":[{"reason":"lib/admin-auth.ts: large addition (37 lines added)","scope":"security"},{"reason":"No test delta: Behavior changed in lib/admin-auth.ts with no relevant test delta","scope":"testing"},{"reason":"No test delta: Behavior changed in lib/admin-auth.ts with no relevant test delta","scope":"security"},{"reason":"+ +const ADMIN_TOKEN = process.env.SHAPE_ADMIN_TOKEN ??","scope":"general"},{"reason":"+ */ +export function isAdmin(headers: Headers): boolean { + const bearer = getH... — how does this affect + +const ADMIN_TOKEN = process.env.SHAPE_ADMIN_TOKEN ???","scope":"general"}],"downstream_may_rely_on":["Code-evidence inspection: 1 changed file inspected"],"downstream_must_not_rely_on":["lib/admin-auth.ts: large addition (37 lines added)","No test delta: Behavior changed in lib/admin-auth.ts with no relevant test delta","No test delta: Behavior changed in lib/admin-auth.ts with no relevant test delta","+ +const ADMIN_TOKEN = process.env.SHAPE_ADMIN_TOKEN ??","+ */ +export function isAdmin(headers: Headers): boolean { + const bearer = getH... — how does this affect + +const ADMIN_TOKEN = process.env.SHAPE_ADMIN_TOKEN ???"],"grants":[{"basis":"Code-evidence inspection: 1 changed file inspected","scope":"changed_files_inspected"}],"resolved_scopes":["changed_files_inspected"],"source_block_id":"2e0990145696dcba4edcc8142fe1770e1ba7e4cc18dc6162e3712e0e65e24542","unresolved_scopes":["security","testing","general"]},"kind":"edge_contract","metadata":{"chamber_hash":"1f42c117333f6f985b0ed6583a6c5a591ebf8be273e172f20f6d03745d9f059c","execution_class":"deterministic","host_claims":{"assurance_class":"device_bound","executor_mode":"subprocess","host_class":"ecs_linux","kernel_recognized":false,"measurement_mode":"none","signing_mode":"none"},"perception_mode":"heuristic","security_mode":"soft"},"receipt_bundle":{"receipt_chain":{"chain_length":1,"stamps":[{"domain":"handoff_derivation","fn_hash":"63888ede6b77e013cae05c373f3be8735cbe80b05173a45c172bdfa8f58b6d19","input_hash":"2e0990145696dcba4edcc8142fe1770e1ba7e4cc18dc6162e3712e0e65e24542","output_hash":"a5fe8dfe126739179866d6815b3a5d246943fbbbafe61755a3eaff2b2cc5aff7","prev_stamp_hash":"aeebad4a796fcc2e15dc4c6061b45ed9b373f26adfc798ca7d2d8cc58182718e","schema":"substrate.stamp.v1","stamp_hash":"b793cc5549fd4778208699f446b6030f98bf6d3add414d8f08413cc19635aeba"}],"tip_hash":"b793cc5549fd4778208699f446b6030f98bf6d3add414d8f08413cc19635aeba"},"source_attestation":"6a70186a69edff90bcdc720b60978bf85d673ca3d294fa7887e0e656e6e97fc1","wall_state":"held"},"status":"candidate"}