Zero friction
One client, one endpoint, one signed receipt back.
Send an AI interaction to SONATE, receive constitutional scoring, kernel verdicts, and a signed receipt with a public verification URL.
Public SDKs: @sonate/sdk, @sonate/verify-sdk, and @sonate/schemas.
import { SonateClient } from "@sonate/sdk";
const sonate = new SonateClient({
apiKey: process.env.SONATE_API_KEY,
});
const evaluation = await sonate.evaluate({
sessionId: "session-123",
model: "gpt-4o-mini",
prompt,
response,
});
console.log(evaluation.status);
console.log(evaluation.receiptHash);
console.log(evaluation.verificationUrl);The hosted SONATE path evaluates interactions server-side and returns a signed receipt with scores, kernel reasoning, and a verifier link.
Developer, auditor, regulator, or counterparty. Verification is open infrastructure and can be performed independently of the SONATE dashboard.
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.
One client, one endpoint, one signed receipt back.
Verification is open and independent.
Every AI interaction becomes a cryptographically verifiable event.