Verify
Resolve governed public record state with explicit lifecycle, trust, limitations, and authority boundaries.
API reference →Loading evidence, authority, and lifecycle projections.
Consume machine trust, registry, lifecycle, events, webhooks, SDKs, and MCP without recreating eligibility, actionability, or authority logic in client code.
Resolve governed public record state with explicit lifecycle, trust, limitations, and authority boundaries.
API reference →Open the same governed record through the public registry and machine-trust endpoint.
Registry →Consume governed event chains and inspect webhook attempts, retry, replay, and lineage where your integration is authorized.
Webhook guide →Preserve resolvability through suspension, reactivation, supersession, revocation, expiration, and successors.
Event guide →Keep record state, lifecycle, trust, actionability, and authority state distinct in agentic workflows.
AI integration guide →Clients consume evidence scope, policy eligibility, issuer authorization, lifecycle, registry state, signature state, and mark authorization from the same response.
const result = await provenance.verify({ publicId: 'PV-TEST-T4D004', mode: 'test' }); if (result.credential.status !== 'issued') { console.log(result.authorization.blockers); }
Public governed records can be resolved through machine trust without an API key. MCP tools and privileged operations remain subject to their own authorization contract.
Governed records expose their evidence scope, trust state, lifecycle state, limitations, and authority boundary without upgrading record state into authority that is not live.