000-bootstrap
action-gate bootstrap (pure decision gate over a check registry)
Lifecycle draftImplementation pendingVerification unknownQualification unknown
Bootstrap spec for the action-gate repository: a two-crate pure, deterministic decision gate that evaluates an ActionContext against an ordered, pluggable Check registry and returns Allow/Deny/Degrade. Extracted (relicensed Apache-2.0 by the sole copyright holder) from the Open Agentic Platform's crates/policy-kernel/lib.rs (the Case-B extraction: OAP's hardcoded six-gate evaluate becomes a Check registry over a domain-neutral context). Depends on canonical-keysort-json for reproducible decision hashing. This spec establishes the workspace skeleton and seeds this repo's own spec corpus, governed by the pinned spec-spine library.
Read the full pinned specification ↗Relationships
depended on by
Claimed units
- establishes
{ "kind": "file", "path": "Cargo.toml" } - establishes
{ "kind": "file", "path": "crates/types/Cargo.toml" } - establishes
{ "kind": "file", "path": "crates/types/src/lib.rs" } - establishes
{ "kind": "file", "path": "crates/core/Cargo.toml" } - establishes
{ "kind": "file", "path": "crates/core/src/lib.rs" } - establishes
{ "kind": "file", "path": "crates/core/src/checks.rs" }
Source headings
- 000: action-gate bootstrap
- 1. Purpose
- 2. Scope
- 3. Provenance
- 4. Established units
- 5. Notes on the generalization
- 6. Owner decisions
Frozen anchors
No frozen anchors declared.