- Live: live keys read the account and the licenses it holds as licensee.
- Published: the live verification key is in the JWKS. A published key does not mean live signing is active.
- Built, not activated: live image checks, output submission and signed receipts. Until
activation, a live
POST /v1/checksorPOST /v1/generationsreturns403live_not_activated, which must not be retried. Before this change, the same state returned a retryable503. - An unmatched path now names the cause in
detail: an ID that is not valid for the path, or a/.well-known/route requested under/v1.
Checks, inline generations, signed receipts, JSON receipt verification, fixture catalog and
escalation resolution are implemented in test mode. There are no paid model calls or real talent.
Run the quickstart and read the supported forms.
API version 2026-10-15
The target contract for API version2026-10-15. The list below is the protocol scope,
not a list of deployed capabilities. Planned endpoints are labeled in the reference.- Checks, generations and sessions with the
allow,denyandescalatedecisions. - Typed obligations, signed authorization tokens and signed receipts.
- The
ai.reflections.licenseC2PA assertion, and verification by receipt, manifest, digest, fingerprint or watermark. - Licenses, signed revisions with
terms_digest, license requests and connections. - Revocations with acknowledgements, and the revocation feed.
- Usage records, statements and payment records.
- The talent side for representatives: mandates, the escalation queue, license drafts signed by a person on a hosted page, suspension, revocation, and confirming or disputing statements.
- 33 webhook event types, signed with the Standard Webhooks scheme.
- The session stream over WebSocket.
- The MCP server for agents.
- Test mode with sandbox talent and test helpers.