One price per tier, paid per request via x402 (USDC on Base). No subscription, no API key.
Live stats → address-poisoning lookalikes our watcher has flagged on Base, updated hourly.The cheapest list screen. It suits a check before every payment, and it is the default of verdix-guard.
not_checked)
Lite never answers safe. A clean result is no_known_risk: nothing matched these lists.
It does not mean the address is safe. Lite skips the address-age read and the flash-loan and unverified-contract signals.
For a full check that can return safe, use Quick.
Fast screen for small, routine transfers (under ~$100).
Recommended default, for transfers of roughly $100–$1,000, or any address you didn't already know — from a message, a tx history, a copy-paste.
For large transfers (over ~$1,000), first-time counterparties, or contract interactions, where a mistake would be costly.
Deep does not yet run any check Standard doesn't — it's priced and reserved for further counterparty/contract checks as they ship. We'd rather say that plainly than oversell it.
Quick, Standard and Deep return safe / caution / danger with reasons; Lite returns no_known_risk instead of safe.
safe means none of the checks above found a risk signal — it is not a guarantee.
caution means a check couldn't complete (a data source was down); those requests are
never charged. See the OpenAPI spec for the exact request/response shape,
or call POST /risk/address/{lite,quick,standard,deep} directly — see the home page
for a curl example.