Docs/Authority

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


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


Authority-first rollout

  1. Validate local allow/deny behavior in-process.
  2. Add sidecar mode and operational endpoints.
  3. Connect to enterprise IdP or local IdP mode.
  4. Wire pre-action hooks into your runtime loop.

This sequence gives you fast local confidence before enterprise integration.


Next steps