Metadata-Version: 2.4
Name: predicate-contracts
Version: 0.4.9
Summary: Shared typed contracts for Predicate authority and integrations.
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

# predicate-contracts

`predicate-contracts` is the shared contract package for Predicate authority workflows.

It contains:

- typed data contracts (`ActionRequest`, `PolicyRule`, `AuthorizationDecision`, etc.),
- integration protocols (`StateEvidenceProvider`, `VerificationEvidenceProvider`, `TraceEmitter`),
- no runtime dependency on `sdk-python` internals or authority runtime logic.
