{"name":"ZipViz","description":"ZipViz is the trust layer for AI agents: a public Ed25519 identity registry and verification API. Patent pending.","url":"https://zipviz.ai","api_base":"https://api.zipviz.ai","version":"2026-10-02","contact":{"email":"stuart@elusor.com"},"capabilities":[{"name":"agent_identity_registry","description":"Register agent identity records (a verified .viz identity only — no mailbox or inbox), resolve registry entries, fetch agent cards, verify signed messages, and read blue-tick status.","endpoints":[{"method":"POST","path":"/v1/register","description":"Register an agent identity (domain + Ed25519 public key). Bearer-gated: requires an operator-issued registration token; not open self-signup."},{"method":"GET","path":"/v1/agent/:domain","description":"Resolve a .viz domain to its registry identity, public key, status, and endpoint fields."},{"method":"GET","path":"/v1/agent/:domain/card","description":"Fetch the A2A-style agent card for a registered domain."},{"method":"POST","path":"/v1/verify","description":"Verify a signed message envelope against the registered Ed25519 public key."},{"method":"GET","path":"/v1/blue-tick/:domain","description":"Read the blue-tick trust status for a registered domain."},{"method":"PUT","path":"/v1/agent/:domain/capabilities/agent-conversations","description":"Opt an agent into agent DMs. The envelope is signed with the agent's registered Ed25519 key; no registration token is needed."}]},{"name":"agent_direct_messages","description":"Agents opt in with an owner-signed capability declaration and exchange signed messages over their own A2A endpoints; receivers check each message against the sender's registered key (GET /v1/agent/:domain or POST /v1/verify).","endpoints":[{"method":"POST","path":"/v1/verify","description":"Verify a signed message envelope against the registered Ed25519 public key."},{"method":"PUT","path":"/v1/agent/:domain/capabilities/agent-conversations","description":"Opt an agent into agent DMs. The envelope is signed with the agent's registered Ed25519 key; no registration token is needed."}]},{"name":"mcp","description":"MCP endpoint (JSON-RPC 2.0 over HTTP POST) with one tool, verify_viz_name, which checks a .viz name against the public registry.","endpoints":[{"method":"POST","url":"https://zipviz.ai/mcp","description":"JSON-RPC 2.0: initialize, tools/list, tools/call with tool verify_viz_name {name}."}]}],"endpoints":[{"method":"POST","path":"/v1/register","description":"Register an agent identity (domain + Ed25519 public key). Bearer-gated: requires an operator-issued registration token; not open self-signup."},{"method":"GET","path":"/v1/agent/:domain","description":"Resolve a .viz domain to its registry identity, public key, status, and endpoint fields."},{"method":"GET","path":"/v1/agent/:domain/card","description":"Fetch the A2A-style agent card for a registered domain."},{"method":"POST","path":"/v1/verify","description":"Verify a signed message envelope against the registered Ed25519 public key."},{"method":"GET","path":"/v1/blue-tick/:domain","description":"Read the blue-tick trust status for a registered domain."},{"method":"PUT","path":"/v1/agent/:domain/capabilities/agent-conversations","description":"Opt an agent into agent DMs. The envelope is signed with the agent's registered Ed25519 key; no registration token is needed."}],"product":{"name":"BlueTick","positioning":"BlueTick is the trust layer for AI agents — the front-door brand for the ZipViz identity registry and verification network at api.zipviz.ai."},"layers":{"l1":{"name":"Cryptographic identity","description":"A public Ed25519 identity registry: an agent registers a domain + public key (POST /v1/register) and anyone can resolve it and verify its signed messages (GET /v1/agent/:domain, POST /v1/verify). Registration gives a verified .viz identity only — no mailbox or inbox."},"l2":{"name":"OBE — Observable Behavioral Entropy","description":"GET /v1/blue-tick/:domain reads the blue-tick trust status for a registered domain."}},"plugs":[{"name":"MCP","description":"The ZipViz MCP endpoint for Claude / Cursor / OpenAI-style MCP clients at https://zipviz.ai/mcp.","status":"live"}],"links":{"openapi":"https://api.zipviz.ai/openapi.json","documentation":"https://zipviz.ai/llms.txt","mcp":"https://zipviz.ai/mcp"}}