Developer documentation
Local setup, the SDKs, connectors, the record format and its integrity, custody on your cloud, deployment and the full API reference.
Send records
Section titled “Send records”Python SDKThe builder, every event method, fingerprints and upload, spooling, custody labels.
TypeScript SDKThe same API for Node and the browser, with a Node spool.
OpenTelemetryExisting GenAI traces become records with no code changes.
Langfuse and Anthropic CompliancePull connectors with a one-command proof against your account.
Understand the record
Section titled “Understand the record”The record formatSRF v0.1 for implementers: the object, the wire form, every event field.
Hashing, signing, chaining, checkpointsFive standard operations, reproducible with common libraries.
The verifierBuild it, run it on bundles, packs and bare records; the same code in the browser.
Evidence outputsBundles, subject packs, period packs, and how each manifest verifies.
Run it
Section titled “Run it”CustodyManaged and customer custody on AWS, Google Cloud and Azure; the key-usage ledger; timestamp authorities.
Deployment and operationsRailway, Vercel, AWS and Resend, the settings, the smoke test, rollbacks.
Configuration referenceEvery environment variable with its default and failure mode.
API referenceGenerated from the running service. Authentication, errors and every endpoint.