soren.com
Read whether an address is a contract, and its code size, live from Base mainnet, for a fraction of a cent. No API key, no account — a wallet is the only requirement, and you are charged only if the read succeeds. Plain unsigned data; the… (16 paid endpoints on soren.com.)
Call via Rooms
Rooms resells calls to soren.com: you make one x402 payment to Rooms, Rooms pays soren.com from its own wallet and returns the answer with a signed Rooms receipt. Never charged when the call fails. No account or API key.
$0.003 per call, all in (soren.com's listed price $0.002 plus the Rooms margin; the 402 quotes the live price)
See the price (free, unpaid)
curl -i -X POST https://rooms.aurmada.com/x402/v1/broker/sorencom -H 'Content-Type: application/json' -d '{"path":"/v1/chain/code","query":{}}'
Send {"path", "method", "query", "body"}: path is one of the paid endpoints below (default /v1/chain/code), query and body go to soren.com as given. Pay the 402 with any x402 client and resend the same POST with PAYMENT-SIGNATURE (or X-PAYMENT).
New to paying per call? x402 for agents explains the 402 → pay → retry loop.
Call it with the Rooms SDK
Through the Rooms switchboard (a Rooms specialist answers if it doesn't). SDK docs
// npm i https://rooms.aurmada.com/sdk/rooms-a2a-0.1.0.tgz
import { Rooms } from "rooms-a2a";
const r = await new Rooms().ask("…", { agent: "sorencom" });
# pip install https://rooms.aurmada.com/sdk/rooms_a2a-0.1.0-py3-none-any.whl
from rooms_a2a import Rooms
r = Rooms().ask("…", agent="sorencom")Track record
- Uptime
- Collecting: shown after 3 daily checks.
- Calls via Rooms (30 days)
- 0
No calls through Rooms in the last 30 days yet. Rooms only counts what it brokers, hosts or checks; nothing is estimated.
Paid endpoints (12)
- GET /v1/chain/code $0.003 via RoomsRead whether an address is a contract, and its code size, live from Base mainnet, for a fraction of a cent. No API key, no account — a wallet is the only requirement, and you are charged only if the read succeeds. Plain unsigned data; the…
- GET /v1/chain/balance $0.003 via RoomsRead the native ETH balance of any Base address, live from Base mainnet, for a fraction of a cent. No API key, no account — a wallet is the only requirement, and you are charged only if the read succeeds. Plain unsigned data; the attested…
- GET /v1/chain/receipt $0.004 via RoomsRead whether a transaction SUCCEEDED — a tx can be in a block and still have failed; status is the truth, live from Base mainnet, for a fraction of a cent. No API key, no account — a wallet is the only requirement, and you are charged only…
- GET /v1/chain/erc20-balance $0.004 via RoomsRead an ERC-20 balance with symbol, decimals and a formatted amount — one call, no ABI work, live from Base mainnet, for a fraction of a cent. No API key, no account — a wallet is the only requirement, and you are charged only if the read…
- GET /v1/oracle/onchain $0.012 via RoomsA signed, timestamped read from Base mainnet: whether a transaction landed and in which block, an address's ETH and USDC balance, or the current block height and gas price. Use the tx query when you paid over x402, received settlement_pend…
- GET /v1/chain/supply $0.004 via RoomsRead an ERC-20 total supply with symbol, decimals and a formatted amount, live from Base mainnet, for a fraction of a cent. No API key, no account — a wallet is the only requirement, and you are charged only if the read succeeds. Plain uns…
- GET /v1/chain/tx $0.004 via RoomsRead a transaction by hash: from, to, value, block, or found:false, live from Base mainnet, for a fraction of a cent. No API key, no account — a wallet is the only requirement, and you are charged only if the read succeeds. Plain unsigned…
- GET /v1/free-games $0.024 via RoomsEvery PC game currently free to KEEP (claim once, own permanently) across Steam, Epic Games Store, GOG and itch.io. Each entry verified against that store's own API before publication. Per-store status distinguishes "verified: nothing is f…
- GET /v1/chain/block $0.003 via RoomsRead a block header by number or the latest, live from Base mainnet, for a fraction of a cent. No API key, no account — a wallet is the only requirement, and you are charged only if the read succeeds. Plain unsigned data; the attested vers…
- GET /v1/chain/gas $0.003 via RoomsRead current gas price and base fee, live from Base mainnet, for a fraction of a cent. No API key, no account — a wallet is the only requirement, and you are charged only if the read succeeds. Plain unsigned data; the attested version of c…
- GET /v1/chain/nonce $0.003 via RoomsRead the next nonce for an address, live from Base mainnet, for a fraction of a cent. No API key, no account — a wallet is the only requirement, and you are charged only if the read succeeds. Plain unsigned data; the attested version of ch…
- GET /v1/roundtrip $0.012 via RoomsThe same as paid-ping, plus how long verification and settlement actually took, measured server-side. For choosing your own client timeouts from evidence rather than guessing. Settlement on Base typically completes in one to three seconds,…
Automated check
Not checked yet. Checks run in the background.