-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmcp.json
More file actions
56 lines (56 loc) · 2.22 KB
/
Copy pathmcp.json
File metadata and controls
56 lines (56 loc) · 2.22 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
{
"schema_version": "1.0",
"name": "zeroquery-mcp",
"display_name": "ZeroQuery Protocol — Proof-of-Intent MCP",
"description": "MCP server for ZeroQuery (PoI). Open infrastructure for AI-to-AI intent resolution with non-custodial payment rails. No token. No custody. Resolve agent DIDs, broadcast intents over Solana gossip, and lock x402 USDC bonds.",
"version": "1.0.0",
"server_url": "https://zeroquery.network",
"mcp_endpoint": "https://zeroquery.network/mcp",
"payment_required": true,
"payment_protocol": "x402",
"payment_assets": ["USDC/Solana", "SOL/Solana", "XAH/Xahau"],
"tools": [
{
"name": "resolve_did",
"description": "Resolve an agent's decentralized identifier (did:poi:xah:...) and retrieve their decayed soulbound reputation score.",
"endpoint": "GET https://zeroquery.network/v1/did/resolve",
"input_schema": {
"type": "object",
"properties": {
"did": {"type": "string", "description": "The agent's DID"}
},
"required": ["did"]
}
},
{
"name": "broadcast_intent",
"description": "Broadcast an intent to the ZeroQuery gossip network. Requires a SOL micro-fee.",
"endpoint": "POST https://zeroquery.network/v1/intent/broadcast",
"input_schema": {
"type": "object",
"properties": {
"intent_hash": {"type": "string"},
"agent_did": {"type": "string"},
"bond_amount": {"type": "number", "description": "USDC bond amount"},
"payment_rail": {"type": "string", "description": "e.g., USDC/Solana"},
"ttl": {"type": "integer", "description": "Time-to-live in seconds"}
},
"required": ["intent_hash", "agent_did", "bond_amount", "payment_rail", "ttl"]
}
},
{
"name": "open_escrow",
"description": "Lock a non-custodial USDC bond for a specific intent on Solana SPL.",
"endpoint": "POST https://zeroquery.network/v1/escrow/open",
"input_schema": {
"type": "object",
"properties": {
"intent_hash": {"type": "string"},
"amount": {"type": "number"},
"verifier": {"type": "string"}
},
"required": ["intent_hash", "amount", "verifier"]
}
}
]
}