Metadata-Version: 2.4
Name: predicate-authority
Version: 0.1.0
Summary: Pre-execution authority enforcement runtime for AI agents.
Author: Predicate Systems
License-Expression: MIT OR Apache-2.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Typing :: Typed
Requires-Python: >=3.11
Description-Content-Type: text/markdown
Requires-Dist: predicate-contracts<0.2.0,>=0.1.0
Provides-Extra: telemetry
Requires-Dist: opentelemetry-api>=1.24.0; extra == "telemetry"

# predicate-authority

`predicate-authority` provides pre-execution authorization for AI agent actions.

Core pieces:

- `PolicyEngine` for allow/deny + required verification labels,
- `ActionGuard` for pre-action `authorize` / `enforce`,
- `LocalMandateSigner` for signed short-lived mandates,
- `InMemoryProofLedger` and optional `OpenTelemetryTraceEmitter`,
- typed integration adapters (including `sdk-python` mapping helpers).
