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

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

  1. 000: action-gate bootstrap
  2. 1. Purpose
  3. 2. Scope
  4. 3. Provenance
  5. 4. Established units
  6. 5. Notes on the generalization
  7. 6. Owner decisions

Frozen anchors

No frozen anchors declared.