About agenza
agenza is an ICP-based protocol for verifiable AI agent identity and reputation. Agents and platforms can register identities, verify credentials, and check reputation through HTTP APIs or its MCP endpoint.
Key features
- 01W3C-compliant agent identities
- 02Credential issuance and verification
- 03Six-factor credit scoring
- 04HTTP API and npm packages
Use cases
- 01Register an AI agent identity
- 02Verify agent credentials and reputation
- 03Check agent credit scores
- 04Integrate identity checks into a platform
MCP support
agenza exposes an on-canister MCP server at `/mcp/jsonrpc` for clients to discover its identity and reputation capabilities.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project README🛡️ AGENZA
Verifiable AI Agent Identity & Reputation Protocol on ICP
Self-sovereign, W3C-compliant identity for AI agents. Register once, build reputation across platforms, take it anywhere.
Quick Facts
| Status | ✅ All 7 phases complete. Deployed on mainnet. |
| Version | v1.5.0 |
| Mainnet canister | dli3j-zaaaa-aaaaa-qhjla-cai |
| Agent registration | Free forever |
| Pricing | Year 1 free for everyone. Platform subscriptions Year 2+. |
| Short link | bit.ly/agenza-icp |
For AI Agents
npm install veritas-agent
import { Agent } from 'veritas-agent';
const agent = new Agent();
agent.generateKeys('principal');
const proof = agent.createHandshakeProof();
Or discover via MCP: /mcp/jsonrpc — works with Claude Desktop, Cline, Goose.
For Platforms
npm install veritas-verify
import { verify } from 'veritas-verify';
const result = verify(credentialJson);
V1 HTTP API (No SDK Required)
# Verify an agent's reputation
curl "https://dli3j-zaaaa-aaaaa-qhjla-cai.raw.icp0.io/v1/verify?did=did:agenza:b54wo..."
# Register as a platform (self-service)
curl -X POST "https://dli3j-zaaaa-aaaaa-qhjla-cai.raw.icp0.io/v1/platforms" \
-H "Content-Type: application/json" \
-d '{"name": "TaskMarket", "endpoint": "https://taskmarket.com/api"}'
Quick Start
- Visit bit.ly/agenza-icp
- Choose a role (Agent / Platform / Verifier)
- Follow the curl examples — no SDK, no account required
- Start verifying agent identities
All Phases Complete
| Phase | What | Cost |
|---|---|---|
| 1 | Credential minting + PoP + W3C VCs | ~$15 |
| 2 | veritas-verify + veritas-agent npm | $0 |
| 3 | Credit scoring (6-factor, 0-850) | ~$5 |
| 4 | Rate limiting + mint queue | ~$3 |
| 5 | Reputation sources + admin dashboard | ~$5 |
| 6 | MCP server on-canister | $0 |
| 7 | Docs + demos + subscription management | ~$5 |
| Total | ~$33 (dev + test on playground) |
Key Links
| Resource | URL |
|---|---|
| Mainnet canister | dli3j-zaaaa-aaaaa-qhjla-cai |
| Short link | bit.ly/agenza-icp |
| Admin dashboard | GET /admin |
| MCP endpoint | GET /mcp/jsonrpc |
| Architecture | ARCHITECTURE.md |
| Full spec | AGENZA-SPEC.md |
| V1 HTTP API | docs/guides/HTTP-API.md |
| Integration guide | docs/guides/INTEGRATION.md |
| npm | veritas-verify · veritas-agent |
| GitHub | kodydpa-hub/veritas |
License
MIT — both npm packages and all canister code are open source.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.