Implement GH-DEC-2026-003 consume-before-OpenBao PEP gate
Every live privileged production handler CAS-consumes through approval-engine before OpenBao. Conflict, unavailability, or a missing binding fail closed. Live production remains disabled until the durable decision record is served. Record kings-guard assent on the secret-use evidence contract. Assistant: grok Assistant-Session: 01a05f07-ae72-7781-9fcb-19efd61add00
This commit is contained in:
parent
465c0d7049
commit
4b4d556d62
14 changed files with 724 additions and 20 deletions
|
|
@ -50,6 +50,9 @@ contents in this repo.
|
|||
- Implemented consumer validator: exact action request, decision digest/binding,
|
||||
validity, State Hub provenance, and caller-selected minimum distinct approval
|
||||
count.
|
||||
- Implemented PEP consume-before-OpenBao (`GH-DEC-2026-003`): production
|
||||
handlers share `require_production_consume` and fail closed on conflict,
|
||||
unavailability, or a missing consume binding.
|
||||
- Remaining: State Hub stores/serves the durable object and production handlers
|
||||
resolve it; all production live actions currently fail closed.
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue