TypeScript
Initialize with mode: test and a test API key. Use verify, registry.resolve, webhooks.replay, and credentials.changeLifecycle operations.
Python
Initialize Provenance(mode="test"). Methods return canonical credential objects with typed claim, evidence, source, event, and lifecycle fields.
Idempotency
Write operations accept an idempotency key. Repeating the same deterministic request does not create a second logical operation.
Verification
Verify the response integrity hash, signature key ID, lifecycle state, and registry parity before relying on a result.