Assistant: codex Assistant-Model: gpt-5.6-sol Assistant-Session: 01a0290b-3241-74c3-b868-6049545af836
74 lines
2.9 KiB
JSON
74 lines
2.9 KiB
JSON
{
|
|
"schema_version": "review-contract/v1",
|
|
"contract_key": "WARDEN-WP-0027-T02-DRILL-20260822-01-QUORUM",
|
|
"subject": {
|
|
"kind": "task",
|
|
"id": "WARDEN-WP-0027-T02"
|
|
},
|
|
"scenario_id": "WARDEN-WP-0027-T02-DRILL-20260822-01",
|
|
"preparation_decision_id": "9da57559-712a-4521-b46e-a4c69729f9d2",
|
|
"expires_at": "2026-08-23T20:00:00Z",
|
|
"authorizes_execution": false,
|
|
"evidence_boundary": "metadata_only",
|
|
"allowed_dispositions": [
|
|
"approve",
|
|
"request_changes"
|
|
],
|
|
"artifacts": {
|
|
"docs/evidence/WARDEN-WP-0027-T02-drill-scenario-2026-08-22.md": {
|
|
"algorithm": "sha256",
|
|
"digest": "ffa69764ad391db633f57ac70444e5781eee698bf9e362dfef31614fa43152dc"
|
|
},
|
|
"docs/evidence/WARDEN-WP-0027-T02-drill-preparation-checklist-2026-08-22.md": {
|
|
"algorithm": "sha256",
|
|
"digest": "5462b69104d31849cd73c308bb092c16e1a38b7d7e0a48c492a87e8207fdd3fa"
|
|
}
|
|
},
|
|
"owners": [
|
|
{
|
|
"id": "railiance-master",
|
|
"artifact_ids": [
|
|
"docs/evidence/WARDEN-WP-0027-T02-drill-scenario-2026-08-22.md",
|
|
"docs/evidence/WARDEN-WP-0027-T02-drill-preparation-checklist-2026-08-22.md"
|
|
],
|
|
"assertions": [
|
|
{
|
|
"id": "scenario-decision-and-expiry-bound",
|
|
"statement": "This receipt applies only to scenario WARDEN-WP-0027-T02-DRILL-20260822-01 under preparation decision 9da57559-712a-4521-b46e-a4c69729f9d2 and expires at 2026-08-23T20:00:00Z."
|
|
},
|
|
{
|
|
"id": "two-distinct-custodians-available",
|
|
"statement": "The custody authority confirms that two distinct custodians for the current 2-of-3 OpenBao Shamir barrier are available for this attended scenario through approved out-of-band custody paths."
|
|
},
|
|
{
|
|
"id": "custody-values-remain-out-of-band",
|
|
"statement": "Custodian identities, share values, custody locations, and all value-derived fingerprints remain outside Git, State Hub, logs, shell history, and chat."
|
|
},
|
|
{
|
|
"id": "exact-live-scope-reviewed",
|
|
"statement": "The possible live scope is exactly one intentional OpenBao seal followed by the existing 2-of-3 unseal ceremony; it excludes host reboot, re-key, restore, policy change, PVC mutation, credential disclosure, and general workload restart."
|
|
},
|
|
{
|
|
"id": "execution-not-authorized",
|
|
"statement": "Approval is quorum-availability evidence only and authorizes no OpenBao seal or unseal, reboot, or other live execution."
|
|
}
|
|
],
|
|
"check_ids": [
|
|
"scenario-artifact-sha256",
|
|
"preparation-checklist-sha256",
|
|
"two-distinct-custodians-availability-attestation",
|
|
"out-of-band-custody-boundary",
|
|
"metadata-only-boundary"
|
|
]
|
|
}
|
|
],
|
|
"gates": [
|
|
{
|
|
"id": "WARDEN-WP-0027-T02-DRILL-20260822-01-QUORUM",
|
|
"policy": "all_required",
|
|
"owners": [
|
|
"railiance-master"
|
|
]
|
|
}
|
|
]
|
|
}
|