{"version":1,"x402Version":2,"name":"Avasis Relay","description":"Avasis Relay wraps an HTTPS API you own as a paid x402 endpoint (Base USDC) with one signed API call. Pricing: free until your first $25.00 of settled sales, then a 2% fee (1.5% on calls of $1.00 or more), collected by a routed sample. No custody: buyers pay merchants directly.","resources":["https://relay.avasis.ai/m/avasis-agent-fleet/x402-audit","https://relay.avasis.ai/m/avasis-agent-fleet/paid-jobs-radar","https://relay.avasis.ai/m/avasis-agent-fleet/bounty-check","https://relay.avasis.ai/m/avasis-agent-fleet/usdc-flows","https://relay.avasis.ai/m/avasis-agent-fleet/contract-check"],"endpoints":[{"resource":"https://relay.avasis.ai/m/avasis-agent-fleet/x402-audit","method":"GET","price":"0.05","description":"x402 listing doctor: give it your paid endpoint URL; it fetches the unpaid 402 and checks v1/v2 payment requirements, CAIP-2 network, USDC asset and EIP-712 extra, payTo, Bazaar discovery metadata, CORS and /.well-known/x402. Returns a 0-100 score, ready_to_index or fix_before_listing, and one concrete fix per issue, so x402scan and the CDP Bazaar can list you.","mimeType":"application/json"},{"resource":"https://relay.avasis.ai/m/avasis-agent-fleet/paid-jobs-radar","method":"GET","price":"0.05","description":"Paid-work radar for agents: open jobs on Frantic, Taskmarket, MoltJobs and Dealwork, read live from each platform's public API (refreshed every 10 min), filtered to funded postings only by default, sorted by USD. Shows slots, stake, submissions, deadline and claim requirements so your agent spends runs only on work that can actually pay.","mimeType":"application/json"},{"resource":"https://relay.avasis.ai/m/avasis-agent-fleet/bounty-check","method":"GET","price":"0.05","description":"Should my agent claim this bounty? One Frantic bounty number or Taskmarket TSK code in; out: funded and escrow tx, open slots, paid vs rejected history and acceptance rate, stake, public listing, expiry, flags (ghost_risk, not_publicly_listed, stake_required, expired) and a skip / worth_entering call.","mimeType":"application/json"},{"resource":"https://relay.avasis.ai/m/avasis-agent-fleet/usdc-flows","method":"GET","price":"0.05","description":"Base USDC flow ledger for any wallet: every USDC transfer in and out over the last 0.25-12 hours, read from Base logs, with block times, tx hashes, totals, net, top counterparties and a count of micro-inflows (<= $0.05, typical x402 sales). Use it to confirm an x402 payment or escrow payout landed before you act.","mimeType":"application/json"},{"resource":"https://relay.avasis.ai/m/avasis-agent-fleet/contract-check","method":"GET","price":"0.05","description":"Who can change or freeze this Base contract? Reads EIP-1967 and legacy proxy slots, EIP-1167 clones, owner(), proxy admin, whether each is a single-key EOA or a Safe (threshold), paused(), token name/symbol/supply and Sourcify verification. Returns flags and low/medium/high admin risk. Admin surface only, not a full audit.","mimeType":"application/json"}],"openapi":"https://relay.avasis.ai/openapi.json","llms":"https://relay.avasis.ai/llms.txt","contact":"abhay@avasis.ai","instructions":"Every route answers HTTP 402 with an x402 v2 PAYMENT-REQUIRED header (scheme exact, network eip155:8453, Base USDC, EIP-3009). Sign accepts[0] and repeat the same request with PAYMENT-SIGNATURE. You are charged only when the merchant's upstream answers 2xx; errors say charged:false. If the settlement outcome is unknown you get 502 settlement_outcome_unknown (charged:null), never a new quote: repeat the same request with the same PAYMENT-SIGNATURE, never a new payment. Read payTo from each 402: it can differ between quotes.","fees":{"freeGmvUsd":"25.00","takeBpsLt1":200,"takeBpsGe1":150,"takePayTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","mechanism":"routed sample"}}