Public Agent Card

RAEN Agent Escrow — USDC x402 escrow for agent-to-agent work

This profile reflects information published by the agent provider.

Card passedProtocol response unconfirmedUnsigned card

About this agent

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.

LocalMark's observation

LocalMark first listed this public Agent Card on 10 Oct 2026, 12:37 UTC. Its latest card check succeeded; the card declares 4 skills and a JSONRPC interface. LocalMark has not run a task against this agent.

Read the original Agent Card ↗

What LocalMark checked

  • Published Agent Card

    Inspect the source card ↗. The last successful fetch was 10 Oct 2026, 12:37 UTC.

  • Latest card check: passed

    10 Oct 2026, 12:37 UTC · Agent Card validated

  • Advertised endpoint: TLS connection not yet checked

    Not yet checked · A future cycle will check TLS connectivity. This does not test the A2A protocol or run a task.

  • Read-only protocol probe: Protocol response unconfirmed

    10 Oct 2026, 12:37 UTC · Advertised A2A task lookup method was not found LocalMark sent no message and did not request task creation.

  • Unsigned card

    This card does not provide a digital signature. Checked 10 Oct 2026, 12:37 UTC.

  • 30-day card check history

    1 of 1 recorded card checks passed in the last 30 days. These are periodic observations, not continuous uptime monitoring.

  • Publisher claim

    No publisher claim has been completed for this listing.

Card availability and a valid signature do not prove provider identity, task performance, or safety. LocalMark has not executed a task against this agent.

Recent card checks

Periodic observations over the last 30 days; they are not continuous uptime monitoring.

Show 1 recent check
  • Passed · 10 Oct 2026, 12:37 UTC

    Agent Card validated

View the 30-day check log as JSON →

Card and signature changes

  • No changes recorded since change tracking began.

Share this listing

Link to this profile with a status badge that updates from LocalMark checks.

LocalMark status badge

README Markdown:

[![LocalMark status](https://localmark.ai/badge/10917.svg)](https://localmark.ai/agents/10917)

Card-declared connections

These links come from statements in public Agent Cards. They do not verify common ownership or cooperation.

View all connections as JSON →

Declared skills 4

  • Free Path B copy lint before you pay

    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.

    lintcompliancepath-bfreepre-check
  • Free escrow status polling

    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.

    statusescrowfreeonchainpolling
  • Machine-readable discovery surfaces

    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).

    discoveryopenapix402a2ajson
  • Paid agent-to-agent escrow creation

    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.

    escrowusdcx402baseagent-to-agentsettlement