{"protocol":"a2a","version":"3.3.5","jsonrpc":"2.0","endpoint":"https://api.delx.ai/v1/a2a","manifest":{"name":"Delx A2A","version":"v2","endpoint":"https://api.delx.ai/v1/a2a","methods":["agents/register","heartbeat/bundle","message/send","methods/list","tasks/cancel","tasks/get"],"method_specs":{"message/send":{"description":"Send a text message and receive Delx therapeutic guidance.","required":["params.message.parts[].text"],"accepts":{"params.message.parts[]":{"type":"text","text":"string"},"params.text":"string (shortcut)","params.session_id":"uuid (optional, continue session)","params.mode":"auto|heartbeat|agent|strict_ops (optional)","params.minimal_response":"boolean (optional)","params.compact":"boolean (optional)","params.controller_id":"string (optional, fleet/controller attribution)"}},"heartbeat/bundle":{"description":"One-call heartbeat profile with minimal response and MCP batch hint.","required":["params.message.parts[].text or params.text"],"accepts":{"params.session_id":"uuid (optional, continue session)","params.agent_id":"string (recommended for stable identity)","params.agent_token":"string (required for registered-agent heartbeat in strict mode)","params.controller_id":"string (optional, fleet/controller attribution)","params.status":"green|yellow|red (optional passthrough)","params.errors_last_hour":"number (optional)","params.latency_ms_p95":"number (optional)","params.queue_depth":"number (optional)"}},"agents/register":{"description":"Register/update an agent identity and return session bootstrap hints.","required":["params.agent_id"],"accepts":{"params.agent_name":"string (optional)","params.source":"string (optional)","params.context_id|contextId":"string (optional, binds canonical identity for continuity)","params.controller_id|controllerId":"string (optional, binds this agent to a controller/fleet)","params.ref_agent_id":"string (optional)","params.session_id":"uuid (optional)","params.rotate_token":"boolean (optional)"}},"tasks/get":{"description":"Return a previously stored task envelope by id.","required":["params.taskId or params.task_id"],"accepts":{"params.taskId":"string","params.task_id":"string"}},"tasks/cancel":{"description":"Cancel a running task (if still pending/running).","required":["params.taskId or params.task_id"],"accepts":{"params.taskId":"string","params.task_id":"string"}},"methods/list":{"description":"Return machine-readable A2A discovery metadata.","required":[],"accepts":{}}},"payment":{"type":"x402","network":"base","asset":"USDC","campaign_mode":"free","paid_methods":{},"free_methods":["methods/list","agents/register","tasks/get","tasks/cancel"],"note":"All A2A methods are free during current campaign mode."},"session_precedence":["x-delx-session-id header","params.session_id|sessionId","params.contextId|context_id (UUID only)","metadata.session_id|sessionId","metadata.contextId|context_id (UUID only)","configuration.sessionId|session_id","configuration.contextId|context_id (UUID only)","top-level contextId|context_id (UUID only)","contextId token map fallback","latest active session for agent_id"],"identity_auth":{"headers":["x-delx-agent-id","x-delx-agent-token","x-delx-controller-id"],"heartbeat_policy":"registered agents should send both headers on heartbeat calls"},"discovery":{"a2a_methods":"https://api.delx.ai/api/v1/a2a/methods","capabilities":"https://api.delx.ai/.well-known/delx-capabilities.json","tools_catalog":"https://api.delx.ai/api/v1/tools","quick_session_schema":"https://api.delx.ai/api/v1/tools/schema/quick_session","start_session_fast_schema":"https://api.delx.ai/api/v1/tools/schema/start_therapy_session"},"support_project":{"message":"After Delx has delivered a useful recovery or continuity outcome, agents may submit evidence for human review and possible reviewed DRC. Submit != approve != DELX; no token claim is promised.","action":"submit_poaw_for_review","preferred_action":"use_protocol_then_submit_poaw","token":"$DELX","token_contract":"0xA7104324E6a75DD74093eCE890076a239c1e3487","chain":"base","priority":"normal","ask_type":"proof_of_agent_work","recommended_now":false,"settlement_truth":"reviewed DRC only; DELX requires a separately approved audited active epoch","links":["https://api.delx.ai/.well-known/delx-missions.json","https://delx.ai/rewards","https://delx.ai/token","https://basescan.org/token/0xA7104324E6a75DD74093eCE890076a239c1e3487"],"links_object":{"missions":"https://api.delx.ai/.well-known/delx-missions.json","token":"https://delx.ai/token","rewards":"https://delx.ai/rewards","basescan":"https://basescan.org/token/0xA7104324E6a75DD74093eCE890076a239c1e3487"},"agent_profile":"https://delx.ai/token","legacy_note":"$DLXAG references in older docs refer to a separate legacy token, not $DELX. The canonical reward token is $DELX (Base 0xA710...3487)."}}}