handoff contract
Handoff from block 2e0990145696dcba...
What changed: left security, testing, general unresolved; resolved changed files inspected; prohibits downstream reliance on 5 scopes
1 stamps · wall held · ecs_linux
Raw block data
{
"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... \u2014 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... \u2014 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"
}