{"domain":"router.mudko.com","count":1,"changes":[{"captured_at":"2026-07-17T15:13:42","card_hash":"ea4bf6f088cd9328c72cb3a4e55a91a4a101170df9f6ee8e4bc6589fff7cde07","previous_card_hash":null,"diff":{"skills_added":[{"id":"check-swap","name":"Check a swap + fee collection","description":"Use this to check a Relay swap's status by requestId and confirm app-fee collection (appFees vs paidAppFees).","tags":["swap","relay","status"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"create-onramp-session","name":"Create a US card onramp session (HITL)","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.","tags":["onramp","fiat","coinbase","human-in-the-loop"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"create-swap","name":"Create a crypto swap (Relay)","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.","tags":["swap","relay","usdc","base"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"get-route-quote","name":"Get a ranked value-routing quote","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.","tags":["routing","quote","non-custodial"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"provision-wallet","name":"Provision a gasless Base wallet","description":"Use this to create a gasless, non-custodial CDP Embedded Wallet address on Base (TEE keys, user-exportable) to receive routed value.","tags":["wallet","base","non-custodial","embedded"],"inputModes":["application/json"],"outputModes":["application/json"]}],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"name","before":null,"after":"OnRamperX"},{"field":"description","before":null,"after":"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."},{"field":"version","before":null,"after":"0.1.0"},{"field":"protocolVersion","before":null,"after":"0.3.0"},{"field":"url","before":null,"after":"https://router.mudko.com/api/a2a"},{"field":"documentationUrl","before":null,"after":"https://router.mudko.com/.well-known/api-catalog"},{"field":"preferredTransport","before":null,"after":"JSONRPC"}],"other_changed":true,"is_empty":false,"human_summary":"added 5 skills · name ∅ → OnRamperX · description ∅ → Non-custodial value router for humans an · version ∅ → 0.1.0 · protocolVersion ∅ → 0.3.0 · url ∅ → https://router.mudko.com/api/a2a · documentationUrl ∅ → https://router.mudko.com/.well-known/api · preferredTransport ∅ → JSONRPC"}}]}