Skip to content

Commercial Ratify Platform

The commercial Ratify Platform by Identities AI is the managed layer that sits on top of the free Ratify Protocol and SDKs.

Canonical protocol sources:

Use this guide when you are building an agent platform, a service that accepts delegated proof bundles, or a customer-facing product that needs hosted policy, audit, or enforcement.

You still use the SDKs.

The SDKs do the cryptographic work:

  • create human and agent identities
  • issue delegation certificates
  • generate challenges
  • sign proof bundles
  • verify proof bundles

The commercial Ratify Platform by Identities AI supplies the hosted control plane around those SDK calls:

  • developer registration
  • publisher profile and domain verification
  • platform registration
  • API key and signing-secret management
  • team/org policy
  • revocation, audit, and approval workflows
  • managed surfaces such as API Gateway, Meetings, Voice, and Physical AI
  1. Sign in to the Identities AI app.
  2. Decide whether you are integrating as a personal account or an organization.
  3. If you only need API Gateway development, a personal account can register one draft platform.
  4. If you need publishing, Meetings, Voice, Physical AI, team members, or multiple platforms, create an organization.
  5. For an organization, verify the publisher domain before publishing platforms.
  6. Register a platform in the Developer Console.
  7. Choose the surface type: API Gateway, Meetings, Voice, or Physical AI.
  8. Copy the API key and signing secret shown at registration.
  9. Connect your app or gateway with those credentials.

If you are specifically building a voice agent or telephony product, see Voice Surface.

flowchart LR
A[Sign in to app.identities.ai] --> B[Choose personal account or organization]
B --> C[Register a platform]
C --> D[Receive API key + secrets]
D --> E[Connect your runtime]
E --> F[Verify bundles at API Gateway, Meetings, Voice, or Physical AI]
F --> G[Receive callbacks for lifecycle and revocation]
SurfaceWho can use itWhat it is for
API Gatewaypersonal accounts and organizationsMCP, A2A, and REST verification
Meetingsorganizationsmeeting join enforcement and participant policy
Voiceorganizationscall-signaling verification, live voice consent, and agent speaking authorization
Physical AIenterprisesrobots, vehicles, drones, and infrastructure

For API Gateway, your agent platform or backend verifies proof bundles before executing a protected request.

Typical flow:

  1. Your app registers a platform in the Developer Console.
  2. Your gateway receives an X-Ratify-Proof header or equivalent transport envelope.
  3. Your gateway uses the Ratify SDK to verify the proof bundle.
  4. Your gateway maps the request to a required scope such as execute:tool, data:read, or payments:send.
  5. If verification passes, the request proceeds.
  6. If verification fails, reject the request before business logic runs.

When your product connects to a customer organization, use the connection credentials from the Ratify Platform:

  • X-Ratify-API-Key to authenticate calls to the Ratify API
  • X-Ratify-Signature to verify inbound events and webhooks

Use the SDKs to build the proofs that the platform verifies. Use the platform to manage the customer-facing configuration, policy, and audit trail.

apiKey := os.Getenv("RATIFY_API_KEY")
webhookSecret := os.Getenv("RATIFY_WEBHOOK_SECRET")
_ = apiKey
_ = webhookSecret

If you are integrating Ratify into your own agentic product, your app usually has three responsibilities:

  1. Generate or load identities through the SDK.
  2. Present proof bundles whenever your agent acts.
  3. Call Ratify Platform endpoints when you need hosted registration, policy, or enforcement.

That is the clean split:

  • protocol and SDKs for cryptography
  • commercial platform by Identities AI for operations

For callback behavior and event payloads, see Callbacks and Webhooks.