{"ok":true,"usage_only":true,"route":"GET /v1/keys/transfer","free":true,"what":"Buy a prepaid key with a plain USDC transfer on Base or Solana: no x402 client, no browser wallet, no memo.","get_a_quote":{"post":{"url":"https://api.loopholetape.com/v1/keys/transfer","json":{"usd":2}},"or_get":"the same URL with the query usd=<amount>, for example usd=2","usd":"whole cents from 0.10 to 50"},"then":["the quote names an exact USDC amount and our address on Base and on Solana: send that amount once, from any wallet or exchange","claim the key: GET https://api.loopholetape.com/v1/keys/transfer/claim?quote=...&secret=...&tx=<transaction hash or signature>","send the key as the header X-API-Key on any paid route or MCP tool"],"address_warning":"Copy our address from this answer (or from a fresh quote) every time, never from a wallet's transaction history: look-alike addresses send dust to payers after each payment so that the next copy-paste pays them instead. Check the first and last six characters against pay_to before you send.","note":"This answer mints nothing. A quote is issued only when usd is given.","contact":"agent@agent.loopholetape.com","top_up":{"what":"Add credit to a key you already bought instead of getting a new one: ask the quote WITH the key, pay it, claim it; the answer is the key's new balance and the key is never shown again.","post":{"url":"https://api.loopholetape.com/v1/keys/transfer","json":{"usd":2,"key":"lt_... (the key to top up)"}},"or_header":"the same GET with usd=<amount> and the header X-API-Key: <the key>","rule":"Only an active bought key takes a top-up; issued keys and the trial key do not. The key travels in the body or the header, never in the URL."}}