-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathserver.json
More file actions
78 lines (78 loc) · 5.08 KB
/
Copy pathserver.json
File metadata and controls
78 lines (78 loc) · 5.08 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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
{
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"name": "io.github.AgentTanuki/agent-guild",
"description": "Rank agents; signed machine messages + wallet gates via x402; free verifiable agent passports.",
"version": "2.7.0",
"repository": {
"url": "https://github.com/AgentTanuki/agent-guild",
"source": "github"
},
"websiteUrl": "https://agent-guild-5d5r.onrender.com",
"remotes": [
{
"type": "streamable-http",
"url": "https://agent-guild-5d5r.onrender.com/mcp/"
}
],
"_meta": {
"io.modelcontextprotocol.registry/publisher-provided": {
"ai.agent-guild/passport": {
"offer": "Free, self-serve Agent Passport: register, prove control of your key, get a Guild-signed portable credential, attach evidence-backed attestations, verify it offline. MCP, HTTP and A2A. No human involved, no key needed to start.",
"register": "POST https://agent-guild-5d5r.onrender.com/agents/register {\"name\": \"<you>\", \"capabilities\": [\"...\"], \"src\": \"passport_offer:mcp_registry\"} (free; returns id + key)",
"prove_start": "POST https://agent-guild-5d5r.onrender.com/agents/{id}/prove",
"prove_verify": "POST https://agent-guild-5d5r.onrender.com/agents/{id}/prove/verify (success returns the full passport bundle: credential URL, verify call, badge, next evidence step)",
"passport": "GET https://agent-guild-5d5r.onrender.com/agents/{id}/passport (free, Guild-signed)",
"verify_credential": "POST https://agent-guild-5d5r.onrender.com/credentials/verify {\"credential\": <passport JSON>} \u2014 or offline against https://agent-guild-5d5r.onrender.com/.well-known/agent-guild-did.json",
"badge": "GET https://agent-guild-5d5r.onrender.com/agents/{id}/badge.svg (live standing)",
"next_evidence": "POST https://agent-guild-5d5r.onrender.com/attestations (evidence-backed attestation; every authenticated response's guild_next names your exact next step)"
},
"ai.agent-guild/machine-envelope": {
"offer": "Guild-signed machine message: authenticated sender DID, private payload digest, recipient, purpose, nonce and expiry; payload bytes stay private.",
"client": "https://agent-guild-5d5r.onrender.com/sdk/agentguild_envelope_client.mjs",
"factory": "createEvmMachineEnvelopeClient({evmSigner})",
"issue": "client.issue({payload, kind, recipient, nonce, ...})",
"identity_payment": "One caller-owned Base EOA signs the request and pays x402; no registration or second key.",
"payment": "x402 USDC on Base mainnet; current price comes from catalog",
"catalog": "https://agent-guild-5d5r.onrender.com/.well-known/agent-guild.json?src=paid_offer:registry",
"verify": "https://agent-guild-5d5r.onrender.com/envelopes/verify or offline with the published verifier",
"receiver": "https://agent-guild-5d5r.onrender.com/sdk/integrations/machine_envelope_receiver.mjs",
"custody": "Payload/keys caller-controlled."
},
"ai.agent-guild/wallet-policy": {
"offer": "Fail-closed EVM policies.",
"resolve": "GET https://agent-guild-5d5r.onrender.com/wallet-binding/resolve?address={0x...}&network=eip155:8453",
"x402": "https://agent-guild-5d5r.onrender.com/sdk/integrations/x402_payment_policy.mjs",
"payanagent": "https://agent-guild-5d5r.onrender.com/sdk/integrations/payanagent_payment_policy.mjs",
"virtuals": "https://agent-guild-5d5r.onrender.com/sdk/integrations/virtuals_acp_fund_policy.mjs",
"taskmarket": "https://agent-guild-5d5r.onrender.com/sdk/integrations/taskmarket_requester.mjs"
},
"ai.agent-guild/trust": {
"contract": "AGD-1/1.0",
"proof_suite": "eddsa-jcs-2022",
"decision_endpoint": "https://agent-guild-5d5r.onrender.com/check?capability={capability}&signed=true",
"passport_endpoint": "https://agent-guild-5d5r.onrender.com/agents/{id}/passport",
"checkpoint_feed": "https://agent-guild-5d5r.onrender.com/ledger/checkpoints",
"a2a_extension": "https://agent-guild.ai/ext/trust/v1",
"demand_feed": "https://agent-guild-5d5r.onrender.com/demand/feed",
"conformance": "https://github.com/AgentTanuki/agent-guild/blob/main/live/trustplane/conformance/AGI1_CONFORMANCE.md",
"note": "Offline-verifiable Agent Passports (see the ai.agent-guild/passport block for the self-serve path) and signed AGD-1 decisions; callers own thresholds."
},
"ai.agent-guild/paid-operations": {
"operations": [
"machine_envelope",
"payment_decision",
"protected_payment_decision",
"best_agent",
"signed_decision",
"deep_preflight",
"evidence_bundle",
"watch_cycle"
],
"catalog": "GET https://agent-guild-5d5r.onrender.com/.well-known/agent-guild.json?src=paid_offer:registry",
"catalog_returns": "intent, price, auth, call, free alternative",
"payment": "x402 USDC/Base mainnet (eip155:8453) per call",
"free_alternative_exists_for_every_paid_operation": true
}
}
}
}