Go
Referencegithub.com/identities-ai/ratify-protocol
go get github.com/identities-ai/ratify-protocol@v1.0.0-alpha.10/ Developers
The Ratify Protocol™ gives every AI agent a cryptographic identity and a verifiable delegation chain. Reference SDKs are free under Apache-2.0 and byte-for-byte interoperable across Go, TypeScript, Python, Rust, and C/C++. The protocol spec is open under CC-BY-4.0.
This page is the entry point. For full per-language quickstarts, protocol concepts, SDK reference, and conformance details, see docs.identities.ai.
github.com/identities-ai/ratify-protocol
go get github.com/identities-ai/ratify-protocol@v1.0.0-alpha.10@identities-ai/ratify-protocol
git clone https://github.com/identities-ai/ratify-protocol
cd ratify-protocol/sdks/typescript && npm installratify-protocol
pip install ratify-protocol==1.0.0a10ratify-protocol
cargo add ratify-protocol@1.0.0-alpha.10libratify_c.a / libratify_c.so
git clone https://github.com/identities-ai/ratify-protocol
cd ratify-protocol/sdks/c && cargo build --releaseDELEGATE — sign a cert binding principal → agent with scopes, constraints, and expiry. PRESENT — agent collects its chain and signs a fresh verifier challenge. VERIFY — third party checks signatures, timestamps, and scope coverage in under a millisecond.
Every signature is Ed25519 + ML-DSA-65 (NIST FIPS 204). Both must verify. Bundles signed today remain unforgeable when a cryptographically-relevant quantum computer exists.
59 canonical test vectors gate every PR. A Python agent and a Rust verifier produce identical bytes for the same input. No reference-implementation tax.
The principal is the source of trust. Anyone with the principal's public key can verify, offline, with no live token-introspection call to a central authority.
Revocation, policy, audit, anchor resolution, and constraint extensibility are first-class provider interfaces (SPEC §17). The deterministic verifier core stays universal and offline-capable; operational concerns are delegated to providers your deployment configures.
Optionally sign each verify decision into a hybrid-signed VerificationReceipt that chains by prev_hash. Missing or backdated entries are detectable, giving you a tamper-evident audit ledger without a separate archive service.
testvectors/v1// Get started
We are currently in private alpha, working with select design partners to establish the delegated-authority proof layer for AI-agent workflows.
Enterprises
Secure your agent interactions across voice, video, and API.
Platforms
Provide verifiable identity to every agent on your platform.