Skip to main content
Documentation

Documentation overview: integrate, verify, and govern AI interactions with SONATE.

Start with `@sonate/sdk`, send a prompt/response pair to `/api/v1/receipts/evaluate`, and receive a signed receipt plus a public verification URL.

Getting Started

  • What SONATE returns
  • Quickstart: SonateClient.evaluate()
  • Platform API keys
  • Public verifier URLs
  • Receipt structure overview

Trust Receipt Specification

  • Receipt schema & fields (see /verify or stephenaitken.io/writing)
  • Signature envelope (Ed25519)
  • Hash-chain linking (previous_hash)
  • Agent / tenant / session identity
  • Canonicalization (RFC 8785)
  • Principle scores & policy weights in telemetry
  • Independent verification algorithm

SDKs & Verification

  • Platform SDK (@sonate/sdk)
  • Verification SDK (@sonate/verify-sdk)
  • Schema package (@sonate/schemas)
  • Offline verification
  • Error codes and validation states

SONATE Detect

  • Drift detection
  • Phase-Shift Velocity Model
  • Violation persistence
  • Session-level manipulation detection
  • Tactical replay

SONATE Orchestrate

  • Policy engine
  • RBAC and SSO
  • Tenant isolation
  • Webhooks
  • Provider-agnostic gateway

Deployment Guides

  • Cloud SaaS
  • Air-gapped
  • On-prem
  • Regulatory sandbox mode

Open specification

Receipt schemas and verifier flows are public. The hosted governance engine stays server-side.

Open verification

Public verification works off-platform at yseeku.com/verify.

Governed execution

The same API path scales from simple receipt evaluation into deeper governance and operator workflows.