-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathagent-card.json
More file actions
35 lines (35 loc) · 1.71 KB
/
Copy pathagent-card.json
File metadata and controls
35 lines (35 loc) · 1.71 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
{
"type": "https://eips.ethereum.org/EIPS/eip-8004#registration-v1",
"name": "Chorus Committee",
"description": "FROST threshold signing committee (2-of-3). Three AI agents (Guard, Judge, Steward) independently evaluate proposals and collectively produce a single Schnorr signature verified on-chain at ~5,300 gas constant cost regardless of committee size. No agent holds the private key - it is generated distributedly via DKG and never exists whole. The committee operates within human-delegated ERC-7710 permissions: Uniswap Router only, max 100 USDC, exactInputSingle and approve methods only. Group public key: 0xe9ce73256b6f8f46183b5b6911d54b019809746a. Contract (Base mainnet): 0xEE185FD094A4624B95120CBa8180c92f51794162. Contract (Base Sepolia): 0xda9F141BEA3d4472dd4c17c0102d833Ec0202EB4. Guard (index 0) evaluates risk with a 3 USDC threshold. Judge (index 1) enforces delegation policy compliance. Steward (index 2) checks operational viability. Coordination over XMTP E2E encrypted messaging. Protocol: FROST RFC 9591.",
"image": "",
"services": [
{
"name": "web",
"endpoint": "https://github.com/trionlabs/chorus"
},
{
"name": "agentWallet",
"endpoint": "eip155:84532:0x547Fe7edf7Ab470042d6c3F18dE522e801fb12Cf"
},
{
"name": "agentWallet",
"endpoint": "eip155:84532:0xD498101B3F71EE998F788EaD1db76baca5c693c0"
},
{
"name": "agentWallet",
"endpoint": "eip155:84532:0xf39ba9EC106Dfb089e8b8214fFE660e9E0cA2153"
}
],
"active": true,
"registrations": [
{
"agentId": 35249,
"agentRegistry": "eip155:8453:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432"
}
],
"supportedTrust": [
"reputation"
],
"x402Support": false
}