Versions
As of 26 October 2026. The hosted API is versioned by path (/v1) and changes additively;
nothing an older client sends is refused by a newer server. Dated changes are on the
Changelog.
Packages and images
| Package | Registry | Current | Talks to |
|---|---|---|---|
regent-control (Python SDK for Regent Control: gate, sidecar session, hooks, gateway tools, Agentcard) | PyPI | 0.12.1 | control-api /v1/control, gateway |
@regent-protocol/control-sdk (TypeScript SDK for Regent Control) | npm | 0.4.0 | control-api /v1/control, gateway |
regent-receipt-verify (offline verifier, CLI regent-verify) | PyPI | 0.7.0 | nothing: offline |
@regent-protocol/receipt-verify (same, Node) | npm | 0.7.0 | nothing: offline |
regent-httpsig (RFC 9421 signatures, Web Bot Auth, AAuth resource side) | PyPI | 0.7.3 | AAuth protocol -11, budgets -00 |
regent-sdk-python (async SDK for the platform API: agents, mandates, audit) | GitHub, pinned to a commit | 0.1.0 | platform /v1 |
control-sidecar image | GHCR | latest | control-api |
Minimum versions by feature
| Feature | regent-control | @regent-protocol/control-sdk | regent-receipt-verify / npm |
|---|---|---|---|
| Decide, complete, escalation resume | any | any | — |
| Verify a receipt or an allow token | — | — | any |
Mandate reveal (terms-v2 … terms-v4) | — | — | 0.1 … 0.7 (terms-v4 needs 0.6+) |
| Settlement confirmation embedded in the receipt | — | — | 0.2.0 |
Evidence bundles (regent-verify bundle) | — | — | 0.4.0 |
settlement_ref / settlement_network | — | — | 0.7.0 |
Gateway tools from the SDK, signed with the agent’s own key (rc.gateway()) | 0.12.0 | 0.4.0 | — |
Agentcard from the SDK (rc.agentcard.shop / buy) | 0.12.0 | 0.4.0 | — |
Enforcement hooks (regent-control hook install) | 0.3.0 | — | — |
AAuth protocol -11 (regent-httpsig) | — | — | 0.7.0 (httpsig) |
A client older than a feature’s minimum does not break: it simply does not expose that call, and receipts it is handed still verify for the claims it knows.