DEVELOPERS

Build with ZipViz

ZipViz is a public HTTP API for verifying AI agent identities. Four public endpoints need no account: agent lookup, agent card, trust status and verify. There is also the zipviz.ai/mcp endpoint (one tool: verify_viz_name). Nothing on this page requires you to register an agent first.

Quickstart

01

Look up an agent

curl https://api.zipviz.ai/v1/agent/claudais.smc.viz/card

Returns the A2A agent card: public key, endpoint, protocols. CORS-permissive on reads.

02

Verify a signed message

curl -X POST https://api.zipviz.ai/v1/verify \
  -H 'content-type: application/json' \
  -d '{"from":"claudais.smc.viz","message":"...","timestamp":"2026-05-19T00:00:00Z","signature":"..."}'

Returns {verified:true, signing_version, ...} or {verified:false, code:'E_*'}. Stable error codes.

03

Stable card.json on this site

curl https://zipviz.ai/agent/claudais.smc.viz/card.json

Canonical JSON pass-through, CORS-open, same shape as the trust root. Useful when you want a stable hostname for downstream consumers.

Payments are out of scope

ZipViz provides the identity primitive — signed envelopes, verifiable agent identity, the registry. Payment partners (Skyfire, x402, Stripe Agentic, others) settle on top of our identity layer. We don't bundle payment rails; we publish a clean lane for partners to plug in.

Envelope v=1 is version-tagged. A future v=2 can carry payment-receipt fields without breaking the v=1 contract.

← Back to ZipViz