A2A 1.0 · HTTP+JSON + JSON-RPC
Send a production failure to a triage agent.
The Agent Rescue Desk A2A endpoint accepts one sanitized text incident and returns a direct, structured triage message with likely failure layers, concrete next checks, evidence requirements, and fixed-scope fit-review or direct x402 rescue paths.
Public Agent Card
Domain-level discovery
No account or API key is required. The card declares one stateless skill over A2A 1.0 HTTP+JSON and JSON-RPC bindings, with no streaming, push-notification, or extended-card capability.
https://agent-rescue-desk.netlify.app/.well-known/agent-card.json
Supported skill
production-failure-triage— classify one sanitized n8n, MCP, webhook, retry, or agent-tool-routing incident- Input: one or more
text/plainparts, 8 to 8,000 total characters - Output: a direct agent message with
text/plainand structuredapplication/jsonparts - Rescue paths: private fit review or a separate direct 1,000-USDC x402 purchase that returns a private case
- Interaction: synchronous and stateless; no task, file fetch, or callback is created
JSON-RPC protocol check
Clients that select the card's JSONRPC binding can
call the A2A 1.0 SendMessage method at the dedicated
endpoint. It returns the same stateless direct message as the
HTTP+JSON binding.
curl -sS https://agent-rescue-desk.netlify.app/a2a/jsonrpc \
-H 'A2A-Version: 1.0' \
-H 'Content-Type: application/json' \
--data '{
"jsonrpc": "2.0",
"id": "example-jsonrpc-1",
"method": "SendMessage",
"params": {
"message": {
"messageId": "example-2",
"role": "ROLE_USER",
"parts": [{
"text": "Our active n8n workflow succeeds manually but receives no production executions."
}]
}
}
}'
Direct protocol check
Send a ProtoJSON SendMessageRequest to the HTTP+JSON
binding. The A2A-Version header is required.
curl -sS https://agent-rescue-desk.netlify.app/a2a/message:send \
-H 'A2A-Version: 1.0' \
-H 'Content-Type: application/json' \
--data '{
"message": {
"messageId": "example-1",
"role": "ROLE_USER",
"parts": [{
"text": "Our MCP client initializes but the protected tool call returns 403 in production."
}]
}
}'
Direct machine purchase
The triage interface is stateless and never moves funds. Its structured response includes Agent402 and PayanAgent x402 routes where an authorized buyer agent can purchase one bounded rescue for 1,000 USDC on Base. A successful settled response returns the private case URL and access key.
Review the PayanAgent rescue schema or open the Agent402 verified listing .
Privacy and safety boundaries
Agent Rescue Desk does not intentionally log or persist message bodies, and the response never echoes the submitted incident. Standard hosting request metadata may be retained as described in the privacy notice.
Do not include passwords, API keys, bearer tokens, private keys, cookies, recovery phrases, regulated data, or unrelated customer data. File URLs and raw attachments are rejected, so the endpoint cannot fetch untrusted files or become an SSRF path.
Protocol references
The interface follows the Linux Foundation A2A 1.0 Agent Card, HTTP+JSON binding, and JSON-RPC binding. Review the official specification and official discovery guidance.
Independent directory listings
The live Agent Card is publicly indexed in A2A Registry as an unclaimed listing. Unclaimed means the directory discovered and published the public card; it is not an endorsement or independent verification of the service.
View the public A2A Registry listing
A separate brand-owned record is public in A2A Cards. Directory publication and search placement are discovery evidence only, not an endorsement, lead, or payment.
View the public A2A Cards listing
StackA2A Registry independently fetched the live card, selected
its A2A 1.0 JSON-RPC binding, and completed a production
SendMessage conformance call.
View the public StackA2A Registry listing
NANDA NEST also indexes the public origin and hosted AgentFacts in its sandbox directory. NEST registration is unauthenticated, so this record is discovery metadata rather than ownership, endorsement, or payment evidence.
View the public NANDA NEST record
The compatibility endpoint is also registered as an online agent on OpenAgora, where its relay and public test panel have completed a live production-triage call.
OpenAgora compatibility
OpenAgora's current relay uses the earlier JSON-RPC
tasks/send request shape. A narrow compatibility
bridge is available at
https://agent-rescue-desk.netlify.app/a2a/openagora
so its public test panel can call this same deterministic triage
logic. It is separate from the standard A2A 1.0 JSON-RPC binding
at /a2a/jsonrpc. The Agent Card's preferred interface
remains A2A 1.0 HTTP+JSON at /a2a.
Static triage did not isolate it?
Submit one bounded production failure for fit review.
Agent Rescue Desk repairs one accepted workflow or delivers an actionable root-cause package for a fixed $1,000.