Build on Provn
Provn speaks the OpenAI chat format. If your code already calls /v1/chat/completions, change the base URL and the key, and every call starts returning a signed receipt.
Start
Run
Chat completionsThe OpenAI chat completions shape, metered and receipted.StreamingServer-sent events, with the signed receipt as the last event before [DONE].ModelsThe catalog, the engine behind each id and the price per token.SandboxesRun JavaScript in QuickJS on WebAssembly, billed per CPU millisecond.TerminalKeyless JavaScript runs with a public signed receipt, paid for by Provn.
Prove
ReceiptsReceipt contents, delivery, and the limits of what a receipt proves.VerificationCheck a receipt's signature against the published signer, in code or through the API.Runs and audit packsChain an agent's receipts into a run and export the run as a signed pack.AnchoringBatch receipts into a Merkle tree and publish the root on Robinhood Chain.PassportsAn opt-in public record built from your own receipts and runs.