Skip to content

@agent-os/decision-gate

Durable decision gate vocabulary, projection, and admitter for cross-actor or cross-time approval.

A decision request, decision, and consumption are separate ledger facts. The package records gate state; the app owns approval policy. A consumed decision cannot be reused.

Emit gate events through the package helpers, derive gate state from the projection, and pass the projection to the admitter. Rejection is explicit; there is no fallback approval.

import { projectDecisionGate } from "@agent-os/decision-gate";
Terminal window
cd packages/carriers/decision-gate
vp test run