x402-research-iota.vercel.app

x402-research-iota.vercel.app · 8 paid endpoints · listed 2026-10-27

Use before interacting with an unfamiliar Base (chain 8453) address: returns a public-data red-flag snapshot (contract vs EOA, EIP-7702 delegation, source verification, upgradeable proxy, age, activity, ETH/USDC balance, risk level). Pass ?address=0x... Errors: 400 invalid address. Informational only.

downlast check 2 days ago
0%valid x402 answers, 72 h
$1.02USDC received on Base, 7 days
3distinct payers, 7 days
6.3score (0-100)

Paid endpoints

MethodEndpointPriceNetworks
GETx402-research-iota.vercel.app/api/signal/:asset
Compact trend signal (bullish/neutral/bearish + score). Assets: btc,eth,sol,xrp,doge,ada,avax,link,dot,ltc,bch,uni,aave,xlm,hbar,shib,sui,near,atom,fil. Free de
$0.003Base
GETx402-research-iota.vercel.app/api/signal-batch
Live trend signals for up to 10 assets in one call, flat price regardless of count. Pass ?assets=btc,eth,... from: btc,eth,sol,xrp,doge,ada,avax,link,dot,ltc,bc
$0.02Base
GETx402-research-iota.vercel.app/api/x402/invoice-decode
Use before paying any x402 invoice: decodes a base64 PAYMENT-REQUIRED header (query ?header= or JSON body {header}) and checks scheme exact, Base mainnet, Base
$0.02Base
GETx402-research-iota.vercel.app/api/x402/settlement-status
Check an x402 settlement on Base (chain 8453): tx exists/succeeded, USDC Transfer and AuthorizationUsed events (from, to, amount), confirmations. Pass ?tx=0x...
$0.02Base
GETx402-research-iota.vercel.app/api/brief/:asset
Technical + sentiment research brief (price, 24h/7d change, RSI14, SMA20/50, trend, Fear & Greed). Assets: btc,eth,sol,xrp,doge,ada,avax,link,dot,ltc,bch,uni,aa
$0.03Base
GETx402-research-iota.vercel.app/api/firm/risk-snapshot
Use before interacting with an unfamiliar Base (chain 8453) address: returns a public-data red-flag snapshot (contract vs EOA, EIP-7702 delegation, source verif
$0.03Base
GETx402-research-iota.vercel.app/api/x402/approval-enumerate
List live ERC-20 approvals for a Base (8453) address: token, spender, current allowance, unlimited flag. status ok (complete, approvals found) / none (complete,
$0.03Base
GETx402-research-iota.vercel.app/api/x402/preflight
One-call Base (8453) preflight: risk snapshot + live ERC-20 approvals + OFAC SDN screen + optional x402 invoice check (?invoice= JSON or base64). Returns risk,
$0.05Base

Latest checks

WhenEndpointHTTPmsResult
2 days agox402-research-iota.vercel.app/api/brief/:asset404239HTTP 404 instead of 402

Income on Base (7 days)

DayTransfersUSDC
2026-11-041$0.02
2026-11-031$0.99877
2026-11-021$0.003

Is this your API?

Add the live badge to your docs:
<a href="https://logicnodes.io/observatory/p/x402-research-iota.vercel.app"><img src="https://logicnodes.io/observatory/badge/x402-research-iota.vercel.app.svg" alt="x402 status"></a>
x402 status badge
Claim it for free with x402_provider_claim (sign with your payout address), and get an alert within minutes when it stops answering with x402_monitor_create ($5 for 30 days). Both work over MCP (https://logicnodes.io/mcp/v2) or POST https://logicnodes.io/v1/tools/<tool>.

Income is all USDC received by the provider's payout address on Base, whatever the source. Score: 0-100: 50 x share of checks in the last 72 h that returned valid x402 payment terms + 30 x min(1, log10(1 + USDC received in 7 days) / 4) + 20 x min(1, log10(1 + distinct payers in 7 days) / 3). A provider never checked scores on income only; income is all USDC received by its payout address on Base, whatever the source. JSON: /v1/observatory/providers/x402-research-iota.vercel.app