Zero friction
Drop-in wrapper. No workflow changes.
SONATE integrates into any AI workflow with a single wrapper class. No infrastructure changes. No vendor lock-in. No new mental model.
Public SDKs: @sonate/trust-receipts, @sonate/verify-sdk, and @sonate/schemas.
import { TrustReceipts } from "@sonate/trust-receipts";
const receipts = new TrustReceipts({
privateKey: process.env.SONATE_PRIVATE_KEY,
});
const { response, receipt } = await receipts.wrap(
() => model.complete(prompt),
{ sessionId: "session-123", input: prompt }
);Every wrapped call automatically generates a signed, hash-chained Trust Receipt.
Developer, auditor, regulator, or counterparty. Verification is open infrastructure and never requires calling our API.
import { fetchPublicKey, verify } from "@sonate/verify-sdk";
const publicKey = await fetchPublicKey();
const result = await verify(receipt, publicKey);Paste a receipt and verify instantly.
Explore canonicalization.
Inspect signature envelopes.
Validate hash-chain continuity.
Drop-in wrapper. No workflow changes.
Verification is open and independent.
Every AI interaction becomes a cryptographically verifiable event.