Agent Authority & Governance
Predicate Authority adds pre-action policy control for AI agents.
It keeps governance primary while preserving deterministic runtime behavior.
Identity -> Policy -> Mandate -> Action -> Audit
Start here
- Authority Overview - Core concepts and capabilities
- Fastest Local Validation Path - Day 1 validation without enterprise setup
- Sidecar and Operations - Running the sidecar daemon
- Predicate Runtime Integration - SDK integration patterns
- Audit Logging & Provenance - Local vs. cloud audit strategies
Installation
Python SDK
pip install predicate-authority predicate-contracts
TypeScript SDK
npm install @predicatesystems/authority
The TypeScript SDK requires the Python sidecar running locally:
# Start the sidecar (after installing Python SDK)
predicate-authorityd --port 8787
What this gives you
- Pre-action control: policy checks happen before risky actions execute.
- Fail-closed defaults: denied/unknown paths stop safely by default.
- Mandate-based delegation: short-lived scopes for delegated work.
- Audit-ready evidence: proof events and labels for governance.
Authority-first rollout
- Validate local allow/deny behavior in-process.
- Add sidecar mode and operational endpoints.
- Connect to enterprise IdP or local IdP mode.
- Wire pre-action hooks into your runtime loop.
This sequence gives you fast local confidence before enterprise integration.
Next steps