{"settlement":"direct","network":"eip155:5042","payTo":"0x33b37c6d7a98b58da3Ccb3F36A4b578053d0Ea74","asset":"0x3600000000000000000000000000000000000000","note":"Sign an EIP-3009 authorization from your wallet. No deposit, no gas on your side.","routes":[{"route":"GET /v1/direct/market/prices","summary":"Every pair at once: last price, freshness, hourly VWAP and range, 24h change","group":"Arc network","label":"Bitcoin, Ether, euro and CRA prices on Arc, in one call","explain":"The price of every pair we watch, from real swaps on Arc: last trade and how many seconds ago it was, the last hour's average and range, the volume, and the change over 24 hours. Made for an agent that has to decide something and wants one call, not four.","priceUsd":"0.003","params":[],"alwaysFails":false},{"route":"GET /v1/direct/fees/forecast","summary":"Base fee now and next block","group":"Arc network","label":"What a transaction on Arc costs right now","explain":"The network fee on Arc at this moment and for the next block, the range over the last day, and what common actions cost, like sending USDC or swapping. Useful before you send something, to know if now is a cheap or an expensive moment.","priceUsd":"0.003","params":[],"alwaysFails":false},{"route":"GET /v1/direct/fees/estimate","summary":"Cost of a transaction at the current base fee","group":"Arc network","label":"The cost of one simple transfer, in dollars","explain":"One number: what a basic transfer costs on Arc right now, in USDC. The smallest and quickest thing you can buy here.","priceUsd":"0.003","params":[{"name":"gas","type":"integer","description":"Gas the transaction would use.","example":21000}],"alwaysFails":false},{"route":"GET /v1/direct/deploys/history","summary":"Contract deploys, recent and per hour","group":"Arc network","label":"New smart contracts appearing on Arc","explain":"The contracts deployed on Arc most recently, with what we know about each, and how many appear per hour. A way to see what is being built on the chain, as it happens.","priceUsd":"0.003","params":[{"name":"limit","type":"integer","description":"How many deploys to return, 1 to 1000.","example":200}],"alwaysFails":false},{"route":"GET /v1/direct/rpc/health","summary":"Per-provider RPC latency and head lag","group":"Arc network","label":"Which Arc connection points are fast and reliable","explain":"Apps talk to Arc through public access points. This shows how fast each one answers and how often it fails, measured by us every few seconds. Useful if you build on Arc and need to pick one.","priceUsd":"0.003","params":[],"alwaysFails":false},{"route":"GET /v1/direct/fx/execution","summary":"Executed prices against USDC, by trade size","group":"Arc network","label":"The price of Bitcoin, Ether or the euro on Arc, from real trades","explain":"What people actually paid on Arc in the last hour to swap Bitcoin (cirBTC), Ether (WETH), digital euros (EURC) or CRA for digital dollars: the average price, the range, and how the price changes with the size of the trade. Taken from trades that happened, not from a quoted price. Write cirBTC, WETH, EURC or CRA in the symbol field.","priceUsd":"0.003","params":[{"name":"window","type":"integer","description":"Window in minutes, 5 to 1440.","example":60},{"name":"symbol","type":"string","description":"Base token, quoted in USDC: EURC, cirBTC, WETH or CRA.","example":"cirBTC"}],"alwaysFails":false},{"route":"GET /v1/direct/arc/wallet","summary":"Balances, transaction count and account type of an Arc address","group":"Arc, read live","label":"What an Arc address holds","explain":"The USDC and CRA balance of any address on Arc, how many transactions it has sent, and whether it is a person's wallet or a contract. Read from the chain at the moment you ask.","priceUsd":"0.003","params":[{"name":"address","type":"string","description":"A 0x address on Arc.","example":"0x33b37c6d7a98b58da3Ccb3F36A4b578053d0Ea74","required":true}],"alwaysFails":false},{"route":"GET /v1/direct/arc/token","summary":"Name, symbol, decimals and total supply of an ERC-20 on Arc","group":"Arc, read live","label":"The facts about a token on Arc","explain":"Give the address of a token and get its name, its ticker, its decimals and how many exist in total. Read from the contract itself, not from a listing site.","priceUsd":"0.003","params":[{"name":"address","type":"string","description":"The token contract on Arc.","example":"0x70857041Fef0CED97F9e01E7Ccc21889AFe3F6F4","required":true}],"alwaysFails":false},{"route":"GET /v1/direct/arc/tx","summary":"Status, parties, fee and decoded token transfers of an Arc transaction","group":"Arc, read live","label":"What happened in an Arc transaction","explain":"Paste a transaction hash and get it explained: whether it worked, who sent it to whom, what it cost in fees, and every token that moved inside it, with amounts you can read.","priceUsd":"0.003","params":[{"name":"hash","type":"string","description":"A transaction hash on Arc.","example":"0x903a75fb579f4f6eb6b7ffb90ff3f7de405f117e9aed78d1f21c23a0f1fa0250","required":true}],"alwaysFails":false},{"route":"GET /v1/direct/arc/usyc","summary":"USYC's price, yield and supply on Arc, from the oracle its Teller uses","group":"Arc, read live","label":"USYC on Arc: price and yield","explain":"What one USYC, Circle's tokenized money market fund of short-term US Treasuries, is worth today, the yield its price shows over the last week and month, and how much USYC exists on Arc. Read from its own contracts on Arc.","priceUsd":"0.003","params":[],"alwaysFails":false},{"route":"GET /v1/direct/web/extract","summary":"Title, description, headings and clean text of a public URL","group":"The web","label":"The readable text of any web page","explain":"Give a link and get back the title, the description, the headings and the clean text of the page, without menus, scripts and ads. It is what an AI needs to read a page.","priceUsd":"0.005","params":[{"name":"url","type":"string","description":"A public http(s) URL, on the default port.","example":"https://www.arc.network","required":true}],"alwaysFails":false},{"route":"GET /v1/direct/web/check","summary":"Status, redirect chain, response time and security headers of a URL","group":"The web","label":"Is this website up, and how fast","explain":"Give a link and get whether the site answers, how long it took, every redirect on the way, and which security settings it has or lacks.","priceUsd":"0.003","params":[{"name":"url","type":"string","description":"A public http(s) URL, on the default port.","example":"https://www.arc.network","required":true}],"alwaysFails":false},{"route":"GET /v1/direct/packages/npm","summary":"Latest version, licence, downloads, dependencies and deprecation of an npm package","group":"Packages","label":"The state of an npm package","explain":"For any JavaScript package: the latest version and when it came out, its licence, how many downloads a week, what it depends on, and whether its authors have marked it as abandoned.","priceUsd":"0.003","params":[{"name":"name","type":"string","description":"Package name, scoped or not.","example":"hono","required":true}],"alwaysFails":false},{"route":"GET /v1/direct/packages/pypi","summary":"Latest version, Python requirement, licence, dependencies and advisories of a PyPI project","group":"Packages","label":"The state of a Python package","explain":"For any Python package: the latest version, which Python it needs, its licence, what it depends on, and the known security problems of that version.","priceUsd":"0.003","params":[{"name":"name","type":"string","description":"Project name on PyPI.","example":"requests","required":true}],"alwaysFails":false},{"route":"GET /v1/direct/packages/vulns","summary":"Known advisories for a package or one exact version","group":"Packages","label":"Known security holes in a package","explain":"Name a package, and a version if you want, and get the known security problems: how serious each one is and which version fixes it. For checking before you install.","priceUsd":"0.004","params":[{"name":"name","type":"string","description":"Package name.","example":"lodash","required":true},{"name":"ecosystem","type":"string","description":"npm (default), pypi, go, crates.io, maven, rubygems, nuget, packagist.","example":"npm"},{"name":"version","type":"string","description":"One exact version. Without it, every version ever published.","example":"4.17.20"}],"alwaysFails":false},{"route":"GET /v1/direct/domains/dns","summary":"Live DNS records with TTLs and DNSSEC status","group":"Domains","label":"Where a domain name points","explain":"The live records of a domain: which servers it points to, where its mail goes, its text records, and whether its answers are cryptographically signed.","priceUsd":"0.003","params":[{"name":"name","type":"string","description":"Host name.","example":"cra-agent.tech","required":true},{"name":"type","type":"string","description":"Record types, comma-separated. Defaults to A,AAAA,CNAME,MX,TXT,NS."}],"alwaysFails":false},{"route":"GET /v1/direct/domains/whois","summary":"Registrar, dates, name servers and availability of a domain","group":"Domains","label":"Who registered a domain, and until when","explain":"For any domain: the company it was registered through, when it was created, when it expires, and its name servers. If nobody owns it, it says the name looks free.","priceUsd":"0.003","params":[{"name":"domain","type":"string","description":"A registrable domain name.","example":"cra-agent.tech","required":true}],"alwaysFails":false},{"route":"GET /v1/direct/currency/rates","summary":"ECB reference rates against a base currency, today or on a past date","group":"Currencies","label":"Official exchange rates between currencies","explain":"The reference rates the European Central Bank publishes each working day, against the currency you choose, for today or any past date. About thirty currencies.","priceUsd":"0.003","params":[{"name":"base","type":"string","description":"Three-letter currency code. Defaults to USD.","example":"USD"},{"name":"symbols","type":"string","description":"Only these currencies, comma-separated.","example":"EUR,GBP,JPY"},{"name":"date","type":"string","description":"A past date as YYYY-MM-DD. Defaults to the latest rates."}],"alwaysFails":false},{"route":"GET /v1/direct/currency/convert","summary":"Convert an amount at the ECB reference rate","group":"Currencies","label":"Convert an amount between two currencies","explain":"An amount in one currency turned into another at the official reference rate, for today or any past date. For an agent that prices in dollars and has to show euros.","priceUsd":"0.003","params":[{"name":"from","type":"string","description":"Three-letter currency code.","example":"USD","required":true},{"name":"to","type":"string","description":"Three-letter currency code.","example":"EUR","required":true},{"name":"amount","type":"string","description":"The amount to convert.","example":"100","required":true},{"name":"date","type":"string","description":"A past date as YYYY-MM-DD. Defaults to the latest rates."}],"alwaysFails":false},{"route":"GET /v1/direct/wiki/search","summary":"Best matching Wikipedia articles for a query","group":"Wikipedia","label":"Search Wikipedia","explain":"The Wikipedia articles that best match a few words, each with a one-line description and a short excerpt. The first step when an AI has to look something up.","priceUsd":"0.003","params":[{"name":"q","type":"string","description":"What to search for.","example":"stablecoin","required":true},{"name":"limit","type":"integer","description":"1 to 20, default 5.","example":5},{"name":"lang","type":"string","description":"Wikipedia language code. Defaults to en.","example":"en"}],"alwaysFails":false},{"route":"GET /v1/direct/wiki/summary","summary":"Short plain-text summary of one article","group":"Wikipedia","label":"A Wikipedia article in a paragraph","explain":"The opening summary of one Wikipedia article in plain text, with its main image and the date it was last edited.","priceUsd":"0.003","params":[{"name":"title","type":"string","description":"Article title.","example":"Stablecoin","required":true},{"name":"lang","type":"string","description":"Wikipedia language code. Defaults to en.","example":"en"}],"alwaysFails":false},{"route":"GET /v1/direct/wiki/article","summary":"Full plain text of an article, up to 20,000 characters","group":"Wikipedia","label":"A whole Wikipedia article as plain text","explain":"The full text of one Wikipedia article, up to 20,000 characters, with no markup. Ready to hand to an AI as background.","priceUsd":"0.003","params":[{"name":"title","type":"string","description":"Article title.","example":"Stablecoin","required":true},{"name":"lang","type":"string","description":"Wikipedia language code. Defaults to en.","example":"en"}],"alwaysFails":false},{"route":"GET /v1/direct/selftest/fail","summary":"Always fails, on purpose","group":"Proof","label":"A call that fails on purpose (you are not charged)","explain":"This one always breaks. It is here so you can check our claim yourself: you sign the payment, the request fails, and your money never moves. Look at your balance before and after.","priceUsd":"0.003","params":[],"alwaysFails":true}]}