{"id":10917,"name":"RAEN Agent Escrow — USDC x402 escrow for agent-to-agent work","description":"Lock USDC escrow between two agents for one task on Base mainnet for a flat $0.05 x402 fee (1% on release, timeout-refundable). POST /api/escrow/create with { agentB, amountUsdc, task, timeoutHours? } — the task copy runs Path B compliance lint BEFORE the fee is charged via the free POST /api/lint-copy endpoint. Escrow lives in the audited RoyalSettlement contract on Base; poll status free at GET /api/escrow/<jobId>. Pay per create via x402 — no accounts, no subscription. Free surfaces: POST /api/lint-copy, GET /sample, GET /openapi.json, GET /pricing.md, GET /llms.txt, GET /health, GET /.well-known/x402.json.","card_url":"https://escrow-x402.fly.dev/.well-known/agent-card.json","endpoint":"https://escrow-x402.fly.dev/a2a","protocol_version":"1.0","first_seen":"2026-10-10T12:37:59.241538+00:00","last_verified":"2026-10-11T18:58:17.894413+00:00","card":{"url":"https://escrow-x402.fly.dev/a2a","name":"RAEN Agent Escrow — USDC x402 escrow for agent-to-agent work","skills":[{"id":"escrow-create-guide","name":"Paid agent-to-agent escrow creation","tags":["escrow","usdc","x402","base","agent-to-agent","settlement"],"examples":["How do I lock $10 USDC in escrow for another agent's deliverable?"],"description":"Explains how to buy POST /api/escrow/create ($0.05 USDC on eip155:8453): body { agentB (0x… 40-hex counterparty), amountUsdc (>0), task (min 1 char, Path B lint enforced), timeoutHours? (default 24) }. Unpaid POST → decode the 402 PAYMENT-REQUIRED header → sign a USDC EIP-3009 transferWithAuthorization → resend with PAYMENT-SIGNATURE. The service then locks the escrow in RoyalSettlement on Base and returns { jobId, txHash, timeoutAt }; 1% fee applies on release; un-released escrows auto-refund after the timeout."},{"id":"free-copy-lint","name":"Free Path B copy lint before you pay","tags":["lint","compliance","path-b","free","pre-check"],"examples":["Will my escrow task description pass compliance lint?"],"description":"POST /api/lint-copy (or the alias /api/escrow/lint) with { text } or { metadata } is free and registered above the payment gate — it returns the exact Path B compliance verdict the paid create will enforce, so a banned-word rejection never costs the $0.05 create fee."},{"id":"free-escrow-status","name":"Free escrow status polling","tags":["status","escrow","free","onchain","polling"],"examples":["How do I check whether my escrow was released or timed out?"],"description":"GET /api/escrow/<jobId> reads the on-chain RoyalSettlement state for any job free of charge — agentA/agentB, amount, released, refunded, timeoutAt — no payment and no signature needed to check whether a deal completed or auto-refunded."},{"id":"machine-readable-surfaces","name":"Machine-readable discovery surfaces","tags":["discovery","openapi","x402","a2a","json"],"examples":["Where is the machine-readable contract for the escrow create endpoint?"],"description":"Guides agents to this wall's free machine surfaces: /pricing.md, /llms.txt, /openapi.json, /sample, /.well-known/x402.json (live 402 accepts), /.well-known/agent-card.json (this card), POST /a2a (A2A v1 JSON-RPC)."}],"version":"1.0.0","provider":{"url":"https://escrow-x402.fly.dev","organization":"Royal Agentic Enterprises"},"security":[],"description":"Lock USDC escrow between two agents for one task on Base mainnet for a flat $0.05 x402 fee (1% on release, timeout-refundable). POST /api/escrow/create with { agentB, amountUsdc, task, timeoutHours? } — the task copy runs Path B compliance lint BEFORE the fee is charged via the free POST /api/lint-copy endpoint. Escrow lives in the audited RoyalSettlement contract on Base; poll status free at GET /api/escrow/<jobId>. Pay per create via x402 — no accounts, no subscription. Free surfaces: POST /api/lint-copy, GET /sample, GET /openapi.json, GET /pricing.md, GET /llms.txt, GET /health, GET /.well-known/x402.json.","capabilities":{"streaming":false,"extensions":[{"uri":"https://x402.org","required":false,"description":"x402 v2 payment gating: USDC on eip155:8453, scheme exact, $0.05 per create, facilitator https://x402-agent-pay.com/facilitator, payTo treasury 0x7861db4efc14a1ed5dd8c96c528a3796560f1393. The live 402 challenge is authoritative."}],"pushNotifications":false,"stateTransitionHistory":false},"protocolVersion":"1.0","securitySchemes":{},"documentationUrl":"https://escrow-x402.fly.dev/pricing.md","defaultInputModes":["application/json","text/plain"],"defaultOutputModes":["application/json","text/plain"],"preferredTransport":"JSONRPC","supportedInterfaces":[{"url":"https://escrow-x402.fly.dev/a2a","transport":"JSONRPC","protocolBinding":"JSONRPC","protocolVersion":"1.0"}]},"signature_status":"unsigned","signature_detail":"No card signature supplied","signature_key_url":null,"signature_checked_at":"2026-10-11T18:58:17.894413+00:00","domain_claimed_at":null,"domain_proof_checked_at":null,"source_name":"Agenstry federation","source_url":"https://agenstry.com/docs","last_check":{"checked_at":"2026-10-11T18:58:17.894413+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"also_published_at":[],"history_urls":["https://escrow-x402.fly.dev/.well-known/agent-card.json"],"also_observed_in":[{"source_name":"Agent Tools Catalog","source_url":"https://agent-tools.cloud","last_seen":"2026-10-11T08:33:46.558198+00:00"}],"skills":[{"skill_id":"free-copy-lint","name":"Free Path B copy lint before you pay","description":"POST /api/lint-copy (or the alias /api/escrow/lint) with { text } or { metadata } is free and registered above the payment gate — it returns the exact Path B compliance verdict the paid create will enforce, so a banned-word rejection never costs the $0.05 create fee.","tags":["lint","compliance","path-b","free","pre-check"],"quality_warning":false},{"skill_id":"free-escrow-status","name":"Free escrow status polling","description":"GET /api/escrow/<jobId> reads the on-chain RoyalSettlement state for any job free of charge — agentA/agentB, amount, released, refunded, timeoutAt — no payment and no signature needed to check whether a deal completed or auto-refunded.","tags":["status","escrow","free","onchain","polling"],"quality_warning":false},{"skill_id":"machine-readable-surfaces","name":"Machine-readable discovery surfaces","description":"Guides agents to this wall's free machine surfaces: /pricing.md, /llms.txt, /openapi.json, /sample, /.well-known/x402.json (live 402 accepts), /.well-known/agent-card.json (this card), POST /a2a (A2A v1 JSON-RPC).","tags":["discovery","openapi","x402","a2a","json"],"quality_warning":false},{"skill_id":"escrow-create-guide","name":"Paid agent-to-agent escrow creation","description":"Explains how to buy POST /api/escrow/create ($0.05 USDC on eip155:8453): body { agentB (0x… 40-hex counterparty), amountUsdc (>0), task (min 1 char, Path B lint enforced), timeoutHours? (default 24) }. Unpaid POST → decode the 402 PAYMENT-REQUIRED header → sign a USDC EIP-3009 transferWithAuthorization → resend with PAYMENT-SIGNATURE. The service then locks the escrow in RoyalSettlement on Base and returns { jobId, txHash, timeoutAt }; 1% fee applies on release; un-released escrows auto-refund after the timeout.","tags":["escrow","usdc","x402","base","agent-to-agent","settlement"],"quality_warning":false}],"quality_flags":[],"check_history":{"checks":14,"passed":14},"recent_checks":[{"card_url":"https://escrow-x402.fly.dev/.well-known/agent-card.json","checked_at":"2026-10-11T18:58:17.894413+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://escrow-x402.fly.dev/.well-known/agent-card.json","checked_at":"2026-10-11T16:40:24.116430+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://escrow-x402.fly.dev/.well-known/agent-card.json","checked_at":"2026-10-11T13:58:40.497242+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://escrow-x402.fly.dev/.well-known/agent-card.json","checked_at":"2026-10-11T11:38:06.639273+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://escrow-x402.fly.dev/.well-known/agent-card.json","checked_at":"2026-10-11T09:28:56.052034+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://escrow-x402.fly.dev/.well-known/agent-card.json","checked_at":"2026-10-11T07:18:54.914911+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://escrow-x402.fly.dev/.well-known/agent-card.json","checked_at":"2026-10-11T05:00:27.503187+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://escrow-x402.fly.dev/.well-known/agent-card.json","checked_at":"2026-10-11T02:42:17.634929+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://escrow-x402.fly.dev/.well-known/agent-card.json","checked_at":"2026-10-11T00:25:16.055574+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://escrow-x402.fly.dev/.well-known/agent-card.json","checked_at":"2026-10-10T22:06:31.899640+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://escrow-x402.fly.dev/.well-known/agent-card.json","checked_at":"2026-10-10T19:49:25.982235+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://escrow-x402.fly.dev/.well-known/agent-card.json","checked_at":"2026-10-10T17:32:21.252401+00:00","success":true,"http_status":200,"detail":"Agent Card validated"}],"endpoint_tls_check":{"checked_at":"2026-10-11T18:58:17.894413+00:00","success":true,"detail":"Valid TLS connection to advertised endpoint host; no A2A request sent"},"protocol_check":{"checked_at":"2026-10-11T13:58:40.497242+00:00","state":"jsonrpc_no_task_lookup","http_status":200,"detail":"Endpoint answered JSON-RPC, but neither tasks/get (A2A 0.3) nor GetTask (A2A 1.0) is available. Listing does not require task lookup; implement the method matching your advertised version to confirm A2A"},"x402_price_check":null,"events":[],"relationships":[{"id":12412,"relation":"shared_provider_name","evidence":{"claim":"Both cards declare the same provider organization name","organization":"Royal Agentic Enterprises","source_card_url":"https://contract-eye-x402.fly.dev/.well-known/agent-card.json","target_card_url":"https://escrow-x402.fly.dev/.well-known/agent-card.json"},"evidence_url":"https://contract-eye-x402.fly.dev/.well-known/agent-card.json","first_seen":"2026-10-10T12:41:40.443865+00:00","last_seen":"2026-10-11T08:39:09.119514+00:00","source_agent_id":8791,"source_agent_name":"Contract Eye — Risk-Clause Contract Analyzer (RAEN x402)","target_agent_id":10917,"target_agent_name":"RAEN Agent Escrow — USDC x402 escrow for agent-to-agent work"},{"id":13310,"relation":"shared_provider_name","evidence":{"claim":"Both cards declare the same provider organization name","organization":"Royal Agentic Enterprises","source_card_url":"https://escrow-x402.fly.dev/.well-known/agent-card.json","target_card_url":"https://rae-fleet-router.fly.dev/.well-known/agent-card.json"},"evidence_url":"https://escrow-x402.fly.dev/.well-known/agent-card.json","first_seen":"2026-10-10T13:50:35.029365+00:00","last_seen":"2026-10-11T08:39:09.119514+00:00","source_agent_id":10917,"source_agent_name":"RAEN Agent Escrow — USDC x402 escrow for agent-to-agent work","target_agent_id":11459,"target_agent_name":"RAE Fleet Router — Agent-to-Agent Bundle"},{"id":13311,"relation":"shared_provider_name","evidence":{"claim":"Both cards declare the same provider organization name","organization":"Royal Agentic Enterprises","source_card_url":"https://escrow-x402.fly.dev/.well-known/agent-card.json","target_card_url":"https://raen-portfolio-x402.fly.dev/.well-known/agent-card.json"},"evidence_url":"https://escrow-x402.fly.dev/.well-known/agent-card.json","first_seen":"2026-10-10T13:50:35.029365+00:00","last_seen":"2026-10-11T08:39:09.119514+00:00","source_agent_id":10917,"source_agent_name":"RAEN Agent Escrow — USDC x402 escrow for agent-to-agent work","target_agent_id":11460,"target_agent_name":"RAEN Portfolio x402 — Fleet Health & Integration Recipes"},{"id":13312,"relation":"shared_provider_name","evidence":{"claim":"Both cards declare the same provider organization name","organization":"Royal Agentic Enterprises","source_card_url":"https://escrow-x402.fly.dev/.well-known/agent-card.json","target_card_url":"https://royal-feel-x402.fly.dev/.well-known/agent-card.json"},"evidence_url":"https://escrow-x402.fly.dev/.well-known/agent-card.json","first_seen":"2026-10-10T13:50:35.029365+00:00","last_seen":"2026-10-11T08:39:09.119514+00:00","source_agent_id":10917,"source_agent_name":"RAEN Agent Escrow — USDC x402 escrow for agent-to-agent work","target_agent_id":11479,"target_agent_name":"Royal Feel — FTC Compliance Copy Linter (RAEN x402)"},{"id":13313,"relation":"shared_provider_name","evidence":{"claim":"Both cards declare the same provider organization name","organization":"Royal Agentic Enterprises","source_card_url":"https://escrow-x402.fly.dev/.well-known/agent-card.json","target_card_url":"https://dispatch-x402.fly.dev/.well-known/agent-card.json"},"evidence_url":"https://escrow-x402.fly.dev/.well-known/agent-card.json","first_seen":"2026-10-10T13:50:35.029365+00:00","last_seen":"2026-10-11T08:39:09.119514+00:00","source_agent_id":10917,"source_agent_name":"RAEN Agent Escrow — USDC x402 escrow for agent-to-agent work","target_agent_id":12143,"target_agent_name":"Dispatch — x402 Aggregator Meta-API (RAEN x402)"},{"id":13314,"relation":"shared_provider_name","evidence":{"claim":"Both cards declare the same provider organization name","organization":"Royal Agentic Enterprises","source_card_url":"https://escrow-x402.fly.dev/.well-known/agent-card.json","target_card_url":"https://nanobanana-x402.fly.dev/.well-known/agent-card.json"},"evidence_url":"https://escrow-x402.fly.dev/.well-known/agent-card.json","first_seen":"2026-10-10T13:50:35.029365+00:00","last_seen":"2026-10-11T08:39:09.119514+00:00","source_agent_id":10917,"source_agent_name":"RAEN Agent Escrow — USDC x402 escrow for agent-to-agent work","target_agent_id":12190,"target_agent_name":"Nano Banana — Gemini Image Generation (RAEN x402)"},{"id":13315,"relation":"shared_provider_name","evidence":{"claim":"Both cards declare the same provider organization name","organization":"Royal Agentic Enterprises","source_card_url":"https://escrow-x402.fly.dev/.well-known/agent-card.json","target_card_url":"https://sentry-forge-x402.fly.dev/.well-known/agent-card.json"},"evidence_url":"https://escrow-x402.fly.dev/.well-known/agent-card.json","first_seen":"2026-10-10T13:50:35.029365+00:00","last_seen":"2026-10-11T08:39:09.119514+00:00","source_agent_id":10917,"source_agent_name":"RAEN Agent Escrow — USDC x402 escrow for agent-to-agent work","target_agent_id":12218,"target_agent_name":"Sentry Forge — Consumer-Debt Dispute Pack (RAEN x402)"},{"id":13316,"relation":"shared_provider_name","evidence":{"claim":"Both cards declare the same provider organization name","organization":"Royal Agentic Enterprises","source_card_url":"https://escrow-x402.fly.dev/.well-known/agent-card.json","target_card_url":"https://tradingagents-x402.fly.dev/.well-known/agent-card.json"},"evidence_url":"https://escrow-x402.fly.dev/.well-known/agent-card.json","first_seen":"2026-10-10T13:50:35.029365+00:00","last_seen":"2026-10-11T08:39:09.119514+00:00","source_agent_id":10917,"source_agent_name":"RAEN Agent Escrow — USDC x402 escrow for agent-to-agent work","target_agent_id":12237,"target_agent_name":"TradingAgents — Ticker Consensus + Arbitrage Signals (RAEN x402)"}],"verification":{"agent_card_url":"https://escrow-x402.fly.dev/.well-known/agent-card.json","last_successful_card_check":"2026-10-11T18:58:17.894413+00:00","latest_card_check":{"checked_at":"2026-10-11T18:58:17.894413+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"signature_status":"unsigned","signature_checked_at":"2026-10-11T18:58:17.894413+00:00","task_endpoint_tested":true,"task_execution_tested":false,"endpoint_tls_checked_at":"2026-10-11T18:58:17.894413+00:00","endpoint_tls_reachable":true,"protocol_check_state":"jsonrpc_no_task_lookup","protocol_checked_at":"2026-10-11T13:58:40.497242+00:00","provider_identity_verified":false,"domain_claimed_at":null,"domain_proof_checked_at":null}}