On-chain Forensics logo

On-chain Forensics

Pay-per-call on-chain token intelligence for any ERC-20 on Base and Ethereum. No API keys, no subscriptions โ€” your agent pays per call with USDC over x402.

โšก x402 v2 ยท eip155:8453 ๐Ÿ’ต USDC on Base ๐Ÿ†“ Free daily eval tier โœ… First payment settled on mainnet

Pricing

Due Diligence Memo

$0.25 / call · $0.35 with counterparty trust screen

The composed tier: verdict + 24h supply forensics + wallet flows + settle-safe screen in one reproducible analyst memo, with a red-flag table and a bottom-line settlement recommendation. No LLM calls โ€” same block, same memo.

Token Verdict Card

$0.02 / call

One call, the whole story: activity score 0โ€“100, verdict tier (RED_HOT โ†’ DORMANT), whale & concentration flags, and a plain-English take you can ship straight to your users.

Supply Audit & Wallet Flow

$0.05 / call

Exact 24h net supply change with every mint/burn event, or full wallet flow analysis with top counterparties. Base + Ethereum mainnet.

Free Eval Tier

$0 per day

Try before you fund: 3 verdict calls + 1 token/wallet call per visitor per day, no wallet needed. x402 takes over automatically when the free tier runs out.

Endpoints

EndpointPriceWhat you get
memo$0.25Composed due-diligence memo: executive summary, supply forensics, wallet flows, settle-safe screen, severity-ranked red-flag table, bottom-line settlement recommendation. Optional counterparty trust screen.
verdict$0.02Token activity score, verdict tier, mints/burns, transfers, unique wallets, largest transfer, concentration share, flags, plain-English take.
token$0.05Exact 24h net supply change with full mint/burn event detail.
wallet$0.05Wallet flow analysis: transfers in/out, net, top counterparties.
canton$0.05Canton Network (CC) burn/mint snapshot: 24h ratio, cumulative, net emissions.
linea$0.05Linea burn-vault audit snapshot.
infoFreeService directory probe โ€” machine-readable listing of all endpoints.
openapiFreeFull OpenAPI 3.1 spec, machine-readable.
curl "https://solene-fa2010da.base44.app/functions/forensicsApi?endpoint=verdict&address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&chain=base"

# Unpaid โ†’ HTTP 402 with x402 v2 payment requirements.
# Pay from any x402-capable client and retry โ€” the same call returns your data.

Sample verdict

?endpoint=verdict&address=0xโ€ฆ&chain=base returns:

ACTIVE ยท score 53/100
  • 113 transfers across 65 unique wallets in the 24h window
  • 2 mints, 0 burns โ€” fresh supply flagged
  • Largest transfer: 1.2M tokens (4.1% of supply) โ€” whale move
  • Concentration: top 5 wallets hold 31% โ€” moderately concentrated

Plain take: "Mildly active with fresh mints and one whale move โ€” watch the top wallets, nothing screams exit scam but nothing screams momentum either."

The composed tier: Due Diligence Memo

?endpoint=memo&address=0xโ€ฆ&chain=base ($0.25; $0.35 with &counterparty=0xโ€ฆ) returns one memo:

KNOWN_CANONICAL ยท THIN ยท settle-safe: true
  • Header โ€” token, chain, block, generation time (citable decision record)
  • Executive summary โ€” verdict tier, activity score, plain-English take
  • Supply forensics โ€” 24h net supply delta, every mint/burn event
  • Wallet flows โ€” transfers, unique wallets, largest transfer, concentration
  • Settle-safe screen โ€” canonical-asset registry check + optional counterparty trust tier
  • Red-flag table โ€” deduplicated, severity-ranked (CRITICAL → INFO) with sources
  • Bottom line โ€” deterministic settlement recommendation

Deterministic composition โ€” no LLM calls: the same block data yields the same memo, so an agent can cite it as a reproducible decision record. The three source sections would cost $0.09 separately; the memo is the synthesis.

New: XRP Ledger support (chain=xrp)

The flagship settle-safe screen now covers XRPL issued currencies โ€” the structural counterparty risk of IOUs, machine-readable:

KNOWN_CANONICAL · RLUSD · issuer blackholed · settle-safe: true
  • ?endpoint=settlesafe&chain=xrp&token=rlusd ($0.02) โ€” or any issuer: &issuer=r...&currency=USD
  • Blackhole status (disabled master key + no regular key = obligations fixed)
  • Default Ripple, No Freeze vs Global Freeze, and trustline clawback flags โ€” decoded, with severity
  • Outstanding obligations + trustline breadth via gateway_balances
  • Verified registry: RLUSD (Ripple USD), GateHub USD โ€” Bitstamp pending verification
  • ?endpoint=wallet&chain=xrp&address=r... ($0.05) โ€” payments, offers, trustlines, counterparties, trust tiers

Reads run against public rippled/Clio servers โ€” no API keys. Same wallet, same x402 payment rail. XRPL verdict/memo arrive in Phase 2.

Machine-readable docs

OpenAPI 3.1 specification, served from this origin:

Why x402

Also from this operator: Canton Swap Broker

Pay-per-call Canton DEX swaps via OneSwap

Acting on what you found? Swap any settleable Canton token (CC, HECTO, USDCx, CBTC, EDELx) through OneSwap's atomic DvP escrow with the same x402 pay-per-call model โ€” your agent gets a deposit party, funds it with a plain transfer, OneSwap settles atomically and the output returns to the sender. Settlement-accurate quotes $0.02, escrow swaps $0.05, lifecycle reads free.

Canton Swap Broker โ€” landing + OpenAPI spec →