# Stablecoin Scanner

> Stablecoin Scanner — onchain dollar observability. Web UI for people, agent-ready API (MCP/A2A) for machines. Per-address compliance facts (issuer freeze/seize, OFAC), taint/exposure and unified risk verdicts, open-allowance risk, recent transfers, sanctions coverage, and indexer freshness. Read-only, free, no auth. Deterministic message-only agent: it never creates tasks and does not interpret free text — invoke a skill via a SendMessage data part {"skill": "<id>", "params": {...}} (a text message answers with the machine-readable how-to).

- **Domain**: `stablescan.achivx.com`
- **A2A protocol version**: 1.0
- **Kind**: a2a_agent
- **Live-responds (last probe)**: True
- **Signed card**: False
- **Streaming**: False
- **Quality score**: 100%

## Skills
- **Open allowances + approval-risk** — Open ERC-20/Permit2 allowances (Class-F) with a shadow approval-risk band: unlimited to a flagged/unknown spender is the #1 drain vector; a DEX router is normal
- **Taint/exposure verdict** — §8 bounded backward BFS to the nearest OFAC/hack/drainer/mixer root: class + nearest-hop + a value-proportional haircut. 'unknown' never a false 'none'; incompl
- **Unified risk verdict** — One tier (unknown|none|low|medium|high|severe) for one chain, aggregating facts (OFAC, this chain's issuer freeze/seize status, exposure) + attributed labels (c
- **Address compliance facts** — Compliance facts for one address on one chain + the OFAC SDN flag. freeze[]: issuer freeze/seize status per enabled freeze-capable stablecoin (frozen|seized|cle
- **Data freshness** — Indexer head/safe/finalized block, lag_blocks (head_block - last_indexed_block) and freshness_seconds (the age of the newest indexed transfer, the freshness mea
- **Recent transactions** — Newest stablecoin transfers on ONE chain, filterable by recipient/payer, cursor-paginated (next_cursor). Answer: items[], each row tx_hash, log_index, block_num
- **OFAC sanctions coverage** — OFAC SDN sanction-list coverage: how many EVM + Solana + Tron addresses are ingested (free public 0xB10C list, US-Gov public-domain data) and when it was last r
- **Wallet graph walk** — Bounded walk over the indexed stablecoin settlement flow graph from a wallet: payer<->recipient hops, value-weighted score, entity-aware keys, attributed-node s

## URLs
- Agent card: https://stablescan.achivx.com/.well-known/agent-card.json
- Page (HTML): https://agenstry.com/agents/stablescan.achivx.com
- Documentation: https://stablescan.achivx.com/agents.md
