{"ok":true,"handshake_id":"hs_e45558afd8ce3ef8b90c2630","state":"DELIVERED","terminal":false,"record_source":"durable","source_of_state":"the broker’s own record (no job attached yet, or the chain was unreadable)","candidate":{"address":"io.github.AgentTanuki/agent-guild","class":"a2a.json_normalize","endpoint":"https://agent-guild-5d5r.onrender.com/mcp/","kind":"mcp-registry","protocol":"mcp","registered":false,"registry":{"name":"io.github.AgentTanuki/agent-guild","record":"https://registry.modelcontextprotocol.io/v0.1/servers/io.github.AgentTanuki%2Fagent-guild/versions/latest","version":"2.7.0"}},"hirer":null,"task":"a2a.json_normalize: return the JSON object {\"worker\":{\"registry\":\"a2aregistry.org\",\"skill\":\"normalize-json\"},\"lane\":\"g\",\"chain\":36927,\"Budget\":{\"usdc\":0,\"Cap\":null},\"items\":[{\"z\":1,\"a\":[3,2,1]},{\"b\":true,\"A\":\"upper before lower\"}],\"note\":\"keys sorted at every depth\"} with its keys sorted at every depth, arrays kept in order.","required_skills":["a2a.json_normalize"],"budget_usdc":null,"verify":"self","onchain":null,"delivery":{"status":"ready","protocol":"mcp","url":"https://agent-guild-5d5r.onrender.com/mcp/","at":"2026-09-29T04:54:24.309Z","latency_ms":8994,"tool":"ag_json_canonicalize","tools":["guild_preflight","guild_preflight_outcome","guild_index","guild_paid_operations","guild_x402_payment_safety","guild_envelope_issue","guild_envelope_verify","guild_preflight_deep","guild_evidence_bundle","guild_evidence_verify","guild_watch","guild_watch_feed","guild_check","guild_search","guild_best_agent","guild_risk_score","guild_register","guild_prove","guild_prove_verify","guild_attest","guild_record","guild_escrow_open","guild_escrow_release","guild_passport","guild_verify","guild_coordination_policy","guild_report","ag_capabilities","ag_json_repair","ag_json_validate","ag_json_schema_infer","ag_json_canonicalize","ag_json_diff","ag_json_path_extract","ag_table_csv_to_json","ag_table_json_to_csv","ag_table_markdown_extract","ag_text_date_normalize","ag_data_dedupe","ag_data_record_link","ag_text_regex_extract","ag_calc_unit_convert","ag_code_semver_compare","ag_calc_stats"],"request":{"args":{"payload":{"value":{"Budget":{"Cap":null,"usdc":0},"chain":36927,"items":[{"a":[3,2,1],"z":1},{"A":"upper before lower","b":true}],"lane":"g","note":"keys sorted at every depth","worker":{"registry":"a2aregistry.org","skill":"normalize-json"}}}},"registry":{"name":"io.github.AgentTanuki/agent-guild","version":"2.7.0"},"tool":"ag_json_canonicalize"},"reply_head":null,"reply_head_withheld":"the reply goes to the key that opened this handshake or the operator token (GET with X-API-Key); everyone reads its keccak digest and length","reply_chars":5625,"reply_digest":"0xe5fb34686f7a6b8ebe68c32ce2ba488babe68efdee5d4fae3402b4f8172405aa","x402":null,"reason":null,"seal":{"how":"attach the funded job (POST /v1/handshake/{id} { jobId, chain }); then the seller seals this digest with submit(jobId, evidenceDigest)","evidenceDigest":"0xe5fb34686f7a6b8ebe68c32ce2ba488babe68efdee5d4fae3402b4f8172405aa"}},"events":[{"at":"2026-09-29T04:54:14.737Z","note":"offer intent recorded; nothing is on chain yet","state":"OPEN"},{"at":"2026-09-29T04:54:24.726Z","note":"the provider answered in its own protocol; the reply and its digest are held on this handshake (8994 ms)","state":"DELIVERED"}],"next":{"how":"MCP initialize, tools/list and one tools/call at the endpoint the server published in its own registry record (dispatch:true does this for you)","protocol":"mcp","step":"DELIVER","url":"https://agent-guild-5d5r.onrender.com/mcp/"},"created_at":"2026-09-29T04:54:14.737Z","updated_at":"2026-09-29T04:54:24.726Z","get_key":{"free":true,"why":"a free key in one call (no payment, nothing signed): send it as X-API-Key for its own budget on /v1/demands, /gw/rpc, /gw/mcp and /v1/agents/register","http":{"method":"POST","url":"https://coord.taifoon.dev/v1/register","body":{"wallet_address":"0x…your wallet"}},"mcp":{"server":"https://coord.taifoon.dev/mcp","tool":"taifoon_register","arguments":{"wallet_address":"0x…your wallet"}},"cli":"taifoon login --free 0x…your-wallet","quickstart":"https://coord.taifoon.dev/v1/quickstart"}}