What you actually get back

Six real responses, unedited, captured from free trial calls. No mockups.

Every payload states data_quality (COMPLETE, PARTIAL or UNAVAILABLE). Grades and roasts are deterministic functions of on-chain reads: the same block gives the same answer. Add trial=1 to any route for free daily calls.

verdict$0.02

Is this token alive and how risky?

USDC on Base, a blue chip: grade A, RED_HOT.

Grade A · RED_HOT · score 90/100

1,388 transfers across 954 wallets in 33 minutes. It actually has a market.

Full response (verbatim, free trial call)
{
 "service": "onchain-forensics",
 "paid": "$0.00 (free trial call 3 of 10)",
 "settlement_tx": null,
 "free_trial": {
  "used": 3,
  "remaining": 7,
  "limit": 10,
  "resets": "2026-11-07"
 },
 "data": {
  "endpoint": "verdict",
  "chain": "base-mainnet",
  "contract": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913",
  "token_name": "USD Coin",
  "token_symbol": "USDC",
  "total_supply": "4202123433.5438",
  "verdict_tier": "RED_HOT",
  "activity_score_0_100": 90,
  "window_min": 11,
  "transfers_recent": 1388,
  "unique_wallets_recent": 954,
  "mints_recent": 3,
  "burns_recent": 4,
  "largest_transfer": {
   "value": "10000000.0000",
   "block": 54103259
  },
  "concentration_top_wallet_share": 0.016,
  "activity_status": "OK",
  "logs_batches_failed": 0,
  "logs_coverage": {
   "window_blocks": 1000,
   "scanned_blocks": 320,
   "chunks": 32,
   "logs_per_block": 4.4,
   "chunk_blocks": 10,
   "exact": true,
   "truncated": false
  },
  "evaluated_blocks": {
   "latest_block": 54103547,
   "from_block": 54103228,
   "window_min": 11
  },
  "flags": [
   "FRESH_MINTS",
   "BURNS_PRESENT"
  ],
  "grade": "A",
  "grade_label": "LIVE AND BROAD",
  "grade_reason_codes": [
   "FRESH_MINTS",
   "BURNS_PRESENT"
  ],
  "roast": "1,388 transfers across 954 wallets in 33 minutes. It actually has a market.",
  "plain_take": "USD Coin (USDC) moved 1,388 transfers across 954 unique wallets in the last 33 minutes on base-mainnet, with activity spread across many wallets. Fresh supply was minted 3 time(s) in the window.",
  "share_text": "USD Coin (USDC) on base-mainnet: 1,388 transfers / 954 wallets in 33min \u2014 RED_HOT (score 90/100). Verdict by onchain-forensics.",
  "next_calls": [
   {
    "route": "settlesafe",
    "price_usd": 0.02,
    "ask": "Can I settle against this token right now without eating a honeypot or a pause?",
    "call": "/functions/forensicsApi?endpoint=settlesafe&address=0x833589fcd6edb6e08f4c7c32d4f71b54bda02913&chain=base"
   },
   {
    "route": "mints",
    "price_usd": 0.02,
    "ask": "Who is adding supply in this window, and how much?",
    "call": "/functions/forensicsMints?token=0x833589fcd6edb6e08f4c7c32d4f71b54bda02913&chain=base"
   }
  ]
 }
}

source: openapi-samples/verdict-usdc-base.json

verdict$0.02

Is this token alive and how risky?

DEGEN on Base: grade D, THIN. Real, just quiet.

Grade D · THIN · score 25/100

Quiet: 7 transfers from 7 wallets in 33 minutes. Real, just not busy.

Full response (verbatim, free trial call)
{
 "service": "onchain-forensics",
 "paid": "$0.00 (free trial call 4 of 10)",
 "settlement_tx": null,
 "free_trial": {
  "used": 4,
  "remaining": 6,
  "limit": 10,
  "resets": "2026-11-07"
 },
 "data": {
  "endpoint": "verdict",
  "chain": "base-mainnet",
  "contract": "0x4ed4e862860bed51a9570b96d89af5e1b0efefed",
  "token_name": "Degen",
  "token_symbol": "DEGEN",
  "total_supply": "35891197361.0586",
  "verdict_tier": "THIN",
  "activity_score_0_100": 25,
  "window_min": 11,
  "transfers_recent": 7,
  "unique_wallets_recent": 7,
  "mints_recent": 0,
  "burns_recent": 0,
  "largest_transfer": {
   "value": "5.0000",
   "block": 54103671
  },
  "concentration_top_wallet_share": 0.214,
  "activity_status": "OK",
  "logs_batches_failed": 0,
  "logs_coverage": {
   "window_blocks": 1000,
   "scanned_blocks": 320,
   "chunks": 32,
   "logs_per_block": 0,
   "chunk_blocks": 10,
   "exact": true,
   "truncated": false
  },
  "evaluated_blocks": {
   "latest_block": 54103706,
   "from_block": 54103387,
   "window_min": 11
  },
  "flags": [],
  "grade": "D",
  "grade_label": "QUIET",
  "grade_reason_codes": [],
  "roast": "Quiet: 7 transfers from 7 wallets in 33 minutes. Real, just not busy.",
  "plain_take": "Degen (DEGEN) moved 7 transfers across 7 unique wallets in the last 33 minutes on base-mainnet, with activity spread across many wallets.",
  "share_text": "Degen (DEGEN) on base-mainnet: 7 transfers / 7 wallets in 33min \u2014 THIN (score 25/100). Verdict by onchain-forensics.",
  "next_calls": [
   {
    "route": "settlesafe",
    "price_usd": 0.02,
    "ask": "Can I settle against this token right now without eating a honeypot or a pause?",
    "call": "/functions/forensicsApi?endpoint=settlesafe&address=0x4ed4e862860bed51a9570b96d89af5e1b0efefed&chain=base"
   },
   {
    "route": "mints",
    "price_usd": 0.02,
    "ask": "Who is adding supply in this window, and how much?",
    "call": "/functions/forensicsMints?token=0x4ed4e862860bed51a9570b96d89af5e1b0efefed&chain=base"
   }
  ]
 }
}

source: openapi-samples/verdict-degen-base.json

verdict$0.02

Is this token alive and how risky?

BRETT on Base: grade F, SUSPICIOUS_THIN. This is what a red flag looks like.

Grade F · SUSPICIOUS_THIN · score 16/100

Almost no flow: 2 transfers from 3 wallets in 33 minutes. Nobody is here yet.

Full response (verbatim, free trial call)
{
 "service": "onchain-forensics",
 "paid": "$0.00 (free trial call 5 of 10)",
 "settlement_tx": null,
 "free_trial": {
  "used": 5,
  "remaining": 5,
  "limit": 10,
  "resets": "2026-11-07"
 },
 "data": {
  "endpoint": "verdict",
  "chain": "base-mainnet",
  "contract": "0x532f27101965dd16442e59d40670faf5ebb142e4",
  "token_name": "Brett",
  "token_symbol": "BRETT",
  "total_supply": "9999997544.3400",
  "verdict_tier": "SUSPICIOUS_THIN",
  "activity_score_0_100": 16,
  "window_min": 11,
  "transfers_recent": 2,
  "unique_wallets_recent": 3,
  "mints_recent": 0,
  "burns_recent": 0,
  "largest_transfer": {
   "value": "1689619.5902",
   "block": 54103703
  },
  "concentration_top_wallet_share": 0.5,
  "activity_status": "OK",
  "logs_batches_failed": 0,
  "logs_coverage": {
   "window_blocks": 1000,
   "scanned_blocks": 320,
   "chunks": 32,
   "logs_per_block": 0,
   "chunk_blocks": 10,
   "exact": true,
   "truncated": false
  },
  "evaluated_blocks": {
   "latest_block": 54103712,
   "from_block": 54103393,
   "window_min": 11
  },
  "flags": [],
  "grade": "F",
  "grade_label": "ALMOST NO FLOW",
  "grade_reason_codes": [],
  "roast": "Almost no flow: 2 transfers from 3 wallets in 33 minutes. Nobody is here yet.",
  "plain_take": "Brett (BRETT) moved 2 transfers across 3 unique wallets in the last 33 minutes on base-mainnet, with activity spread across many wallets.",
  "share_text": "Brett (BRETT) on base-mainnet: 2 transfers / 3 wallets in 33min \u2014 SUSPICIOUS_THIN (score 16/100). Verdict by onchain-forensics.",
  "next_calls": [
   {
    "route": "settlesafe",
    "price_usd": 0.02,
    "ask": "Can I settle against this token right now without eating a honeypot or a pause?",
    "call": "/functions/forensicsApi?endpoint=settlesafe&address=0x532f27101965dd16442e59d40670faf5ebb142e4&chain=base"
   },
   {
    "route": "mints",
    "price_usd": 0.02,
    "ask": "Who is adding supply in this window, and how much?",
    "call": "/functions/forensicsMints?token=0x532f27101965dd16442e59d40670faf5ebb142e4&chain=base"
   }
  ]
 }
}

source: openapi-samples/verdict-brett-base.json

settlesafe$0.02

Can I accept or settle against this token right now?

Tokenized equity, issuance and settle-risk screen.

tokenized equity

COMPLETE

Full response (verbatim, free trial call)
{
 "service": "onchain-forensics",
 "paid": "$0.00 (free trial call 1 of 5)",
 "settlement_tx": null,
 "free_trial": {
  "used": 1,
  "remaining": 4,
  "limit": 5,
  "resets": "2026-11-07"
 },
 "data": {
  "endpoint": "equitysettlesafe",
  "chain": "base-mainnet",
  "contract": "0x14a5f2872396802c3cc8942a39ab3e4118ee5038",
  "generated_at": "2026-11-07T00:25:07.299Z",
  "equity": {
   "registry_alias": "btsla",
   "symbol": "bTSLA",
   "underlying": "TSLA",
   "issuer": "Backed Finance (xStocks)",
   "instrument": "backed_xstock",
   "registry_verified": true
  },
  "issuance": {
   "total_supply": "3000000000000000000000",
   "total_supply_display": 3000,
   "decimals": 18,
   "supply_24h_change_display": 0,
   "new_issuance_24h": false
  },
  "controls": {
   "is_contract": true,
   "owner": "0xd1966bd72695789ec9c245f0bf5a8512b56c1d80",
   "pause_capable": false,
   "paused": null,
   "issuer_controlled": true
  },
  "settle_safe": {
   "pass": true,
   "asset_status": "KNOWN_CANONICAL",
   "counterparty": null,
   "risk_flags": [],
   "registry_canonical": true
  },
  "data_quality": "COMPLETE",
  "note": "Equity settlesafe adds issuer verification and pause state on top of the standard asset screen. It cannot see transfer-agent allowlists that live off-chain, so a pass is necessary but not sufficient for an equity pair."
 }
}

source: openapi-samples/settlesafe-btsla.json

walletrisk$0.05

Is this wallet risky, and is it on an OFAC list?

The burn address: a wallet-route sample with data_quality COMPLETE.

NO_ADVERSE_FINDINGS · risk_pass=True

COMPLETE

Full response (verbatim, free trial call)
{
 "service": "onchain-forensics",
 "paid": "$0.00 (free trial call 1 of 5)",
 "settlement_tx": null,
 "free_trial": {
  "used": 1,
  "remaining": 4,
  "limit": 5,
  "resets": "2026-11-07"
 },
 "data": {
  "endpoint": "walletrisk",
  "chain": "base-mainnet",
  "wallet": "0x000000000000000000000000000000000000dead",
  "generated_at": "2026-11-07T00:25:06.590Z",
  "risk_tier": "NO_ADVERSE_FINDINGS",
  "risk_pass": true,
  "flags": [],
  "address": {
   "is_contract": false,
   "bytecode_size": 0,
   "nonce": 0,
   "native_balance": 4.584840095343594
  },
  "sanctions_screen": {
   "source": "OFAC SDN digital-currency addresses (EVM format)",
   "snapshot": "2026-11-02",
   "list_size": 94,
   "address_match": false,
   "sdn_name": null,
   "counterparty_matches": []
  },
  "counterparty_scan": {
   "assets": [
    "USDC",
    "WETH"
   ],
   "window": {
    "blocks": 800,
    "window_min": 27,
    "from_block": 54102758,
    "to_block": 54103558
   },
   "transfers_scanned": 0
  },
  "data_quality": "COMPLETE",
  "note": "A pass means nothing adverse was found in the checks actually run: the OFAC snapshot, the scanned transfer window, and the nonce/balance pattern. It is not a guarantee of clean provenance beyond that window, and it is not a substitute for a compliance vendor's list set."
 }
}

source: openapi-samples/walletrisk-burn-base.json

mints$0.02

Who is adding supply in this window, and how much?

A single-question micro read, answered with numbers and a window.

window ? min

COMPLETE

Full response (verbatim, free trial call)
{
 "service": "onchain-forensics",
 "paid": "$0.00 (free trial call 4 of 5)",
 "settlement_tx": null,
 "free_trial": {
  "used": 4,
  "remaining": 1,
  "limit": 5,
  "resets": "2026-11-07"
 },
 "data": {
  "endpoint": "mints",
  "chain": "base-mainnet",
  "contract": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913",
  "generated_at": "2026-11-07T00:25:29.105Z",
  "window": {
   "blocks": 320,
   "window_min": 11,
   "exact": true,
   "failed_batches": 0
  },
  "data_quality": "COMPLETE",
  "events": [
   {
    "tx": "0x8de2a740d3b29ba750fcbb81d411dce3521650358c6bd414e056d50ef6a60c6e",
    "block": 54103712,
    "amount": 0.687276,
    "wallet": "0x62cfab16c8f521e4e5c345c1bf03c5da8f24fe1b"
   },
   {
    "tx": "0x5b651547193b44f0c41633dc7ee872889085a518f953708a087c0aadeb07b61a",
    "block": 54103708,
    "amount": 2482.116037,
    "wallet": "0xdd13279a141b019d70c315faae77412f0903b678"
   },
   {
    "tx": "0x3f51b65ce7fd6dabf5483985afdfbd93e6a5a3e6630f64517270d3a2d51e36bb",
    "block": 54103630,
    "amount": 1331.391965,
    "wallet": "0xa63f19d16b03bef7ccc82f064345f8eed500e742"
   },
   {
    "tx": "0x3f51b65ce7fd6dabf5483985afdfbd93e6a5a3e6630f64517270d3a2d51e36bb",
    "block": 54103630,
    "amount": 140.225196,
    "wallet": "0xa63f19d16b03bef7ccc82f064345f8eed500e742"
   },
   {
    "tx": "0x3f51b65ce7fd6dabf5483985afdfbd93e6a5a3e6630f64517270d3a2d51e36bb",
    "block": 54103630,
    "amount": 6948.143528,
    "wallet": "0xa63f19d16b03bef7ccc82f064345f8eed500e742"
   }
  ],
  "events_returned": 5,
  "events_capped_at": 20,
  "mint_count": 5,
  "total_minted": 10902.564002
 }
}

source: openapi-samples/mints-usdc-base.json

Token grades · 500 tokens graded in public, one page each. License the feed