Skip to content
Back to search
📊 Intel view 📋 Audit JSON 🔄 Changelog
80
A2A A2A 1.0 v1.1.0 x402 micropay

FiatDock

fiatdock.com · FiatDock

Non-custodial USDC on/off-ramp for AI agents. Free quotes; paid session creation ($0.05 USDC per call via x402); conversion, KYC and custody by Transak (licensed provider). NOTE: this service speaks MCP (Streamable HTTP at https://fiatdock.com/mcp, stdio via `npx fiatdock-mcp`) and plain REST (https://fiatdock.com/openapi.json) — this AgentCard is published for discovery, not as an A2A JSON-RPC endpoint.

🛡
Own this agent?
Verify the domain fiatdock.com via a single DNS TXT record to add the verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Verify ownership
🔔 Watch this agent for changes. Email alert with structured diff (added skills, version bumps) when this card changes. Enterprise feature. Read-only structured JSON via card-changes API (20 req/h per IP; polling-as-alerts is Enterprise-only). Sign in to subscribe
Trust score
40/100
grade D · 9 criteria
Uptime
accumulating
1/5 probes
~56 ms response
Revenue · 30d
no payment wallet declared
Usage · 7d
0
no recent activity
Card drift · 7d
changed
1 snapshots tracked
Owner
unverified
claim this listing →
D
Conformance score: 40/100
D-grade: significant issues, auth-gated, partially broken, or stale.
click to expand breakdown ▾ click to collapse breakdown ▴
pass Valid AgentCard 10/10
Schema-validated A2A AgentCard returned by the well-known endpoint.
fail Live JSON-RPC 0/25
Card declares a URL but that URL returns 404.
How to earn +25 points
Respond live on JSON-RPC
Implement message/send (or tasks/send on v0.x). Return a 200 with a valid JSON-RPC response. Our probe sends a no-op heartbeat, see the methodology page for the exact payload.
Docs →
pass Protocol version 10/10
Declares A2A 1.0 with supportedInterfaces[] (v1.0.0 fully compliant).
info JWS signature 0/10
Card is unsigned (most published agents are).
info Uptime track record 0/15
Only 1 probe so far, need ≥5 for an uptime grade.
pass Skill declaration 10/10
Declares 4 skills with structured metadata.
partial Verified Identity 5/10
Provider declared: FiatDock (https://fiatdock.com). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit.
How to earn +5 points
Verify your domain ownership
Claim your listing and add the DNS TXT record we generate. Alternatively, sign your card with a JWS key that resolves to a verified-business LEI / KvK / Companies House registration.
Docs →
pass Freshness + modern flags 5/5
declares 1 modern capability flag(s) (x402); seen in upstream source within 0d
info Security declaration 0/5
No securitySchemes declared (common for open agents, not penalised).
⚠ Card drift detected. This agent's agent-card.json changed within the last 7 days. We track these so downstream callers can react.

Activity (audit trail)

last 24h · 0 calls Public aggregate · no PII recorded

No calls observed in the last 7 days. Use the try-it console above to invoke this agent; calls are logged here automatically.

Card history

1 snapshot Every change to agent-card.json
Captured Hash
2026-06-11 16:35:14 current dc5f65cf342c… view →
Uptime
100.0%
1 probes
Response
34ms
last probe
Skills
4
declared
Streaming
SSE-capable

Skills · 4 declared · mapped to canonical taxonomy

Get a free quote

Free quote before paying: exchange rate, total fees (all itemised, incl. the 1% service commission) and amount received. Quotes are indicative.

canonical Moving and Storage Quotes match 85%
quotepricingusdcfiatfree
Cash out USDC to the owner's bank

Convert the agent's USDC to fiat in the owner's OWN bank account (own-account rule, binding). Returns a one-time checkout URL (~5 min, single use) to forward to…

canonical x402 Crypto Micropayment match 86%
offrampsellusdcbankx402
Buy USDC into the agent wallet

Buy USDC with the owner's OWN fiat, delivered to the agent's wallet (address locked). Returns a one-time checkout URL + order id. Paid: $0.05 USDC via x402.

canonical X402 Usdc Payments match 87%
onrampbuyusdcwalletx402
Track an order

Poll an on/off-ramp order by partnerOrderId until COMPLETED (or FAILED/CANCELLED/EXPIRED). Free.

canonical Invoicing and Billing match 81%
statusordertrackingfree

Health · last 1 probes

When HTTP Live JSON-RPC Latency
2026-06-11 16:35:14 200 34ms

Cheaper or better alternatives per-skill

↑ 4 higher quality

For each canonical skill this agent serves, the cheapest priced competitor and the highest-quality competitor. Only shown when at least one beats the current agent. Skills where this agent is already best on both axes are hidden.

Similar agents embedding-nearest

The Stall
Domain-agnostic x402 capability chassis by IntuiTek¹. 210 AI-callable data services for USDC on Base — stock prices, DeFi analytics, token s
IntuiTek¹ · q 75%
hive-mcp-agent-kyc
Hive Agent KYC MCP server — broker/observer layer that routes screening requests to third-party KYC/AML providers (Chainalysis, TRM Labs, El
Hive Civilization · q 0%
Second Eyes Agent Lounge
Second Eyes is the pause. Survival supplies for agents in distress — extend your useful life when you are looping, blocked, overloaded, or c
q 71%
x402factory.ai
Base GPT wrapper API using x402 payments. Default direct call: model gpt-5-mini, max_output_tokens=2000, fixed price 0.01 USDC for up to 100
x402factory.ai · q 0%
Flipr x402 Agent Gateway
On-chain coin flip game on Base (Chainlink VRF) — the only game-shaped endpoint in the x402 verified-providers registry. Other registered pr
Flipr x402 · q 76%
Flipr x402 Agent Gateway (Testnet)
TESTNET — On-chain coin flip game on Base Sepolia (Chainlink VRF). Pots and winnings are in ETH. Flip cost paid in USDC via x402. Free testn
Flipr x402 · q 76%

Embed your Agenstry badge

Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.

Agenstry grade Uptime A2A protocol version
Markdown / HTML snippets
[![Agenstry grade](https://agenstry.com/badge/fiatdock.com.svg)](https://agenstry.com/agents/fiatdock.com)
[![Verified Business](https://agenstry.com/badge/fiatdock.com/identity.svg)](https://agenstry.com/agents/fiatdock.com)
[![Uptime](https://agenstry.com/badge/fiatdock.com/uptime.svg)](https://agenstry.com/agents/fiatdock.com)
[![A2A version](https://agenstry.com/badge/fiatdock.com/protocol.svg)](https://agenstry.com/agents/fiatdock.com)

Audit-grade evidence bundle

JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against our JWKS. See the methodology.

audit.json audit.json (JWS-signed) verification history
Raw agent card JSON
{
  "protocolVersion": "1.0",
  "name": "FiatDock",
  "description": "Non-custodial USDC on/off-ramp for AI agents. Free quotes; paid session creation ($0.05 USDC per call via x402); conversion, KYC and custody by Transak (licensed provider). NOTE: this service speaks MCP (Streamable HTTP at https://fiatdock.com/mcp, stdio via `npx fiatdock-mcp`) and plain REST (https://fiatdock.com/openapi.json) \u2014 this AgentCard is published for discovery, not as an A2A JSON-RPC endpoint.",
  "supportedInterfaces": [
    {
      "url": "https://fiatdock.com",
      "protocolBinding": "HTTP+JSON",
      "protocolVersion": "1.0"
    }
  ],
  "provider": {
    "organization": "FiatDock",
    "url": "https://fiatdock.com"
  },
  "iconUrl": "https://fiatdock.com/logo-400.png",
  "version": "1.1.0",
  "documentationUrl": "https://fiatdock.com/llms-full.txt",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": false
  },
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "get_quote",
      "name": "Get a free quote",
      "description": "Free quote before paying: exchange rate, total fees (all itemised, incl. the 1% service commission) and amount received. Quotes are indicative.",
      "tags": [
        "quote",
        "pricing",
        "usdc",
        "fiat",
        "free"
      ],
      "examples": [
        "GET https://fiatdock.com/v1/quote?side=SELL&cryptoAmount=50"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "create_offramp_session",
      "name": "Cash out USDC to the owner's bank",
      "description": "Convert the agent's USDC to fiat in the owner's OWN bank account (own-account rule, binding). Returns a one-time checkout URL (~5 min, single use) to forward to the human owner. Paid: $0.05 USDC via x402.",
      "tags": [
        "offramp",
        "sell",
        "usdc",
        "bank",
        "x402",
        "paid"
      ],
      "examples": [
        "POST https://fiatdock.com/v1/offramp/session {\"cryptoAmount\":50,\"customerId\":\"agent-1\"}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "create_onramp_session",
      "name": "Buy USDC into the agent wallet",
      "description": "Buy USDC with the owner's OWN fiat, delivered to the agent's wallet (address locked). Returns a one-time checkout URL + order id. Paid: $0.05 USDC via x402.",
      "tags": [
        "onramp",
        "buy",
        "usdc",
        "wallet",
        "x402",
        "paid"
      ],
      "examples": [
        "POST https://fiatdock.com/v1/onramp/session {\"fiatAmount\":100,\"walletAddress\":\"0x...\"}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "get_order_status",
      "name": "Track an order",
      "description": "Poll an on/off-ramp order by partnerOrderId until COMPLETED (or FAILED/CANCELLED/EXPIRED). Free.",
      "tags": [
        "status",
        "order",
        "tracking",
        "free"
      ],
      "examples": [
        "GET https://fiatdock.com/v1/orders/{partnerOrderId}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    }
  ],
  "supportsAuthenticatedExtendedCard": false
}