Skip to content

Commit 65f8f0a

Browse files
authored
Merge pull request #3 from PredicateSystems/phase3
readme
2 parents 1573b4b + 58f67f4 commit 65f8f0a

1 file changed

Lines changed: 8 additions & 12 deletions

File tree

README.md

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,9 @@ In practice: IdP answers **who the principal is**, while `predicate-authority` a
4040
| --- | --- |
4141
| `predicate_contracts` | Shared typed contracts and protocols (`ActionRequest`, `PolicyRule`, evidence, decision/proof models). |
4242
| `predicate_authority` | Runtime authorization engine (`PolicyEngine`, `ActionGuard`, mandate signing, proof ledger, telemetry emitter). |
43-
| `examples/` | Browser/MCP/HTTP guard examples using the local Phase 1 runtime. |
43+
| `examples/` | Browser/MCP/HTTP/sidecar examples for local and connected workflows. |
4444

45-
## Phase 1 Status
45+
## Current Capabilities
4646

4747
Implemented in this repository:
4848

@@ -51,13 +51,9 @@ Implemented in this repository:
5151
- policy evaluation with deny precedence and required verification labels,
5252
- typed [predicate-sdk](https://github.com/PredicateSystems/sdk-python) integration adapter (`predicate_authority.integrations`),
5353
- OpenTelemetry-compatible trace emitter (`OpenTelemetryTraceEmitter`),
54-
- pytest coverage for core authorization, mandate, integration, and telemetry flows.
55-
56-
Planned in upcoming phases:
57-
58-
- `predicate-authorityd` sidecar for token lifecycle and local kill-switch,
59-
- enterprise IdP bridge hardening (Entra/Okta/OIDC adapters),
60-
- hosted governance control plane.
54+
- `predicate-authorityd` sidecar daemon with policy polling and health/status endpoints,
55+
- ops-focused CLI commands for sidecar health/status, policy validate/reload, and revoke controls,
56+
- pytest coverage for authorization, mandate, integration, telemetry, daemon, and CLI flows.
6157

6258
## Installation
6359

@@ -71,7 +67,7 @@ For shared contracts directly:
7167
pip install predicate-contracts
7268
```
7369

74-
## Quick Start (Phase 1 API)
70+
## Quick Start
7571

7672
```python
7773
from predicate_authority import ActionGuard, InMemoryProofLedger, LocalMandateSigner, PolicyEngine
@@ -123,7 +119,7 @@ See runnable examples in:
123119
- `examples/mcp_tool_guard_example.py`
124120
- `examples/outbound_http_guard_example.py`
125121

126-
## Operations CLI (Phase 2)
122+
## Operations CLI
127123

128124
`predicate-authority` provides an ops-focused CLI for sidecar/runtime workflows.
129125

@@ -156,7 +152,7 @@ predicate-authorityd --host 127.0.0.1 --port 8787 --mode local_only --policy-fil
156152

157153
## Security: Local Kill-Switch Path
158154

159-
The current Phase 1 runtime supports fail-closed checks and local proof emission. The sidecar model (`predicate-authorityd`) is planned to provide instant local revocation and managed token lifecycle for long-running production agents.
155+
`predicate-authority` supports fail-closed checks, local proof emission, and sidecar-managed revocation/token lifecycle for long-running agents.
160156

161157
## Release
162158

0 commit comments

Comments
 (0)