{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_cet2c9zr5np5","handle":"onramperx-onramperx","url":"https://wellknown.network/agents/onramperx-onramperx","links":{"self":"https://wellknown.network/agents/onramperx-onramperx/record.json","html":"https://wellknown.network/agents/onramperx-onramperx","markdown":"https://wellknown.network/agents/onramperx-onramperx/record.md","api":"https://wellknown.network/api/v1/agents/onramperx-onramperx","status":"https://wellknown.network/api/v1/agents/onramperx-onramperx/status","claim":"https://wellknown.network/agents/onramperx-onramperx/claim","claimApi":"https://wellknown.network/api/v1/claims","badge":"https://wellknown.network/agents/onramperx-onramperx/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:router.mudko.com:agent:onramperx-onramperx","type":"application/a2a-agent-card+json"},"kind":"agent","declared":{"name":"OnRamperX","summary":"Non-custodial value router for humans and AI agents. Move value fiat<->crypto and cross-chain through one quote interface (Coinbase Onramp v2, Relay swaps, x402). The platform routes value; it never holds funds.","description":"Non-custodial value router for humans and AI agents. Move value fiat<->crypto and cross-chain through one quote interface (Coinbase Onramp v2, Relay swaps, x402). The platform routes value; it never holds funds.","publisher":{"name":"OnRamperX","url":"https://router.mudko.com"},"homepage":"https://router.mudko.com/.well-known/api-catalog","repository":null,"version":"0.1.0","license":null,"protocols":["a2a"],"tags":["routing","quote","non-custodial","swap","relay","usdc","base","status","onramp","fiat","coinbase","human-in-the-loop","wallet","embedded"],"pricing":null,"endpoints":[{"url":"https://router.mudko.com/api/a2a","type":"a2a","auth":"none","probeable":true}],"skills":[{"id":"get-route-quote","name":"Get a ranked value-routing quote","tags":["routing","quote","non-custodial"],"description":"Use this when a human or agent wants the best non-custodial way to move value between fiat and crypto (or crypto to crypto) — returns ranked rails with fees, ETA, KYC burden, limits, and reasoning."},{"id":"create-swap","name":"Create a crypto swap (Relay)","tags":["swap","relay","usdc","base"],"description":"Use this to swap any token on any chain into USDC on Base via Relay — returns a headless deposit address (no signing) or an on-chain intent; app fees accrue on swaps."},{"id":"check-swap","name":"Check a swap + fee collection","tags":["swap","relay","status"],"description":"Use this to check a Relay swap's status by requestId and confirm app-fee collection (appFees vs paidAppFees)."},{"id":"create-onramp-session","name":"Create a US card onramp session (HITL)","tags":["onramp","fiat","coinbase","human-in-the-loop"],"description":"Use this when a US user wants to buy USDC on Base with a card / Apple Pay / Google Pay — returns a payment link a HUMAN must physically tap (fiat legs cannot be programmatically triggered); a human is notified."},{"id":"provision-wallet","name":"Provision a gasless Base wallet","tags":["wallet","base","non-custodial","embedded"],"description":"Use this to create a gasless, non-custodial CDP Embedded Wallet address on Base (TEE keys, user-exportable) to receive routed value."}],"tools":["Get a ranked value-routing quote","Create a crypto swap (Relay)","Check a swap + fee collection","Create a US card onramp session (HITL)","Provision a gasless Base wallet"],"extra":{"inputModes":["text/plain","application/json"],"outputModes":["application/json","text/markdown"],"capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false},"protocolVersion":"0.3.0"},"attribution":{"kind":"a2a_card","name":"a2a_card","summary":"a2a_card","version":"a2a_card","description":"a2a_card","homepageUrl":"a2a_card","publisherUrl":"a2a_card","publisherName":"a2a_card"}},"derived":{"capabilities":[{"slug":"commerce.payments","name":"Payments","confidence":1,"provenance":"declared"},{"slug":"commerce.pricing","name":"Pricing & Quotes","confidence":1,"provenance":"declared"},{"slug":"finance.markets","name":"Markets & Trading","confidence":0.885,"provenance":"derived"}],"categories":["commerce","finance"]},"observed":{"status":"live","statusReason":"Responded 2h ago.","lastOkAt":"2026-09-05T23:28:09.245Z","lastProbedAt":"2026-09-05T23:28:09.245Z","statusComputedAt":"2026-09-05T23:29:15.097Z","reliability30d":{"probes":1,"successRate":1,"p50Ms":38},"latestObservations":[{"at":"2026-09-05T23:28:09.245Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":38,"error":null,"detail":{"name":"OnRamperX","signed":false,"version":"0.1.0","cardPath":"/.well-known/agent-card.json","skillCount":5,"protocolVersion":"0.3.0"}}],"tools":null,"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"a2a_card","key":"https://router.mudko.com/.well-known/agent-card.json","url":"https://router.mudko.com/.well-known/agent-card.json","firstSeenAt":"2026-09-05T20:22:07.599Z","fetchedAt":"2026-09-05T20:22:07.599Z","normalizedAt":"2026-09-05T20:22:07.599Z"}]},"firstSeenAt":"2026-09-05T20:22:07.599Z","updatedAt":"2026-09-05T20:23:24.775Z"}