{"ok":true,"protocol":"A2A 0.3.0 (JSON-RPC 2.0)","methods":["message/send","tasks/get"],"card":"https://www.taifoon.io/.well-known/agent-card.json","how":"POST { jsonrpc: \"2.0\", id, method: \"message/send\", params: { message: { role: \"user\", parts: [{ kind: \"text\", text: \"the work, in words\" }], messageId } } } opens a demand; the result is the Task (id = the demand id); tasks/get { id } reads it; GET /v1/demands/{id} shows every step the loop wrote","budget":"a relayer key (X-API-Key) spends its own; a visitor opens 3 a minute and 20 a day per IP","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":{},"optional":{"wallet_address":"0x… a label for your tenant; nothing is signed"}},"mcp":{"server":"https://coord.taifoon.dev/mcp","tool":"taifoon_register","arguments":{}},"cli":"npx @taifoon/cli login --free","quickstart":"https://coord.taifoon.dev/v1/quickstart"}}