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
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.
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.
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.