daoaml · tagline: check a wallet before you send crypto

Check a wallet before you send crypto

We show if the address has turned up in scams, sanctions lists, or crypto theft. Usually under a minute, sometimes longer when busy. No signup, 3 free checks per month.

~/check.daoaml
sandbox · 200 OK
Pick a network and paste a wallet address 3 free per month
try:
3 free checks per month, no signup · pay with card or crypto · result is saved at a permanent link

Never heard these words before? That's fine — there's a short glossary on the FAQ page.

networks
25+
BTC · ETH · TRON · SOL · TON · XRP and more
risk types
47
mixer · sanctions · scam · darknet · etc.
sanctions lists
5
OFAC · EU · UK · UN · SECO
typical check time
< 1 min
sometimes longer when busy
// pricing Free · $2.99 / 10 checks · $45 unlimited

Free — 3 checks per month. 10-check pack — $2.99. Unlimited monthly — $45. Pay with card or crypto.

// observed by
OTC DESKSSOLO TRADERSTAX ADVISORSP2P SELLERSFAMILY OFFICESCOMPLIANCE TEAMSAI AGENTS // MCPFINTECH OPSWEB3 LAW FIRMSEXCHANGES OTC DESKSSOLO TRADERSTAX ADVISORSP2P SELLERSFAMILY OFFICESCOMPLIANCE TEAMSAI AGENTS // MCPFINTECH OPSWEB3 LAW FIRMSEXCHANGES
01 // how_it_works.md

How it works

Three steps. No call with sales, no procurement form, no minimum spend.

STEP 1

Paste the address

Bitcoin, Ethereum, Tron, Solana, TON, XRP and 19 more networks. We figure out the network from the address — you don't have to choose.

Example: 0xA3f1…b742
STEP 2

Read the result

A risk number 0–100 with a green / yellow / red color, the specific reasons (mixer, sanctions, scam, etc.), and who the address belongs to. Usually under a minute.

mixer████████░░82
sanctions██████░░░░61
darknet███░░░░░░░28
STEP 3

Save the link

Every check is saved at a permanent link like daoaml.com/v/…. You can keep it for yourself or share it with anyone who's asking.

link/v/8e19fa
expiresnever
share withwhoever needs it
02 // sample_verdicts.json

Four real verdicts

This is the actual output — the same view you'd share with anyone asking about the address. Click to open the saved link.

$ daoaml verdicts --recent · share any verdict via /v/<id>
03 // what_you_get.txt

What you get

[01] data_sources

30+ data sources

Every major sanctions list (OFAC, EU, UK, UN, SECO), known mixers, darknet markets, ransomware wallets, and threat-intel feeds we pay for so you don’t have to.

  • OFAC SDNlive
  • EU Consolidatedlive
  • UK HMTlive
  • UNlive
  • Switzerland SECOlive
[02] verdict_links

Verdicts you can forward

Every check is a URL anyone can open. Compliance teams stopped trusting PDFs years ago — they’ll re-verify the signature themselves.

// share with exchange compliance
https://daoaml.com/v/8e19fa…b742
→ verifies via SHA-256 on recipient side
[03] mcp · agents

Agents are first-class

MCP server, x402 micropayments. ChatGPT / Claude / Cursor wire $0.10 in USDC and get a verdict back — no API keys, no human signup.

$ mcp install daoaml
→ tool: check_wallet
→ payment: x402 / USDC@base
→ response: streamed JSON
04 // agents.daoaml

Built so an agent can use it

Your Claude / ChatGPT / Cursor calls check_wallet, the MCP server bills $0.10 in USDC over x402, and the verdict streams back. No API keys to rotate, no per-seat plan, no human in the loop.

  • MCP tool — `check_wallet`, `verdict_lookup`, `categories_list`
  • x402 payments — USDC on Base, per-call settlement
  • Streaming JSON — graph nodes flushed as walked
  • Ready in — ChatGPT, Claude Desktop, Cursor, Cline
~/.config/claude/mcp.json
x402 · USDC@base
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// add daoaml to claude / chatgpt / cursor
{
  "mcpServers": {
    "daoaml": {
      "command": "npx",
      "args": ["-y", "@daoaml/mcp"],
      "env": {
        "X402_WALLET": "0x…",
        "X402_NETWORK": "base",
        "X402_MAX_USDC": "5.00"
      }
    }
  }
}
tool registered, 3 actions $0.40 per call, settled instantly
→ tool
check_wallet
{ chain, address }
→ payment
$0.10 USDC
x402 on Base, ~2s
→ response
streamed JSON
score, categories, permalink
05 // technical_details.log

Technical details

$ cat technical_details.log updated 2 min ago
chains_supported
EVM (8) · Tron · Solana · BTC family · TON · XRP · Cardano
25
risk types
sanctions / mixer / darknet / ransomware / phishing / scams / …
47
sanctions_lists
OFAC SDN · EU Consolidated · UK HMT · UN · Switzerland SECO
5
mixers_signed
Tornado · Wasabi · Sinbad · Blender · ChipMixer · CoinJoin · …
14
explorers_integrated
Etherscan v2 · TronGrid · Helius · Blockchair · BlockCypher · TonCenter · XRPL · Blockfrost
8
api_uptime_30d
healthy, CF-proxied, multi-region failover
✓ 99.9%
06 // pricing.json

Pay for what you check

No seats, no retainer, no “starting at”. One check or ten thousand — the bill matches.

pro pack 10 starter
$2.99 / 10 checks
$0.30 per check, credits valid 12 months
  • full risk score
  • 47 risk types
  • shareable verdict link
  • SHA-256 signature
  • chains25+
▸ run one
popular
pro pack 30 otc · advisors · ops
$5.99 / 30 checks
$0.20 per check, save 33%, valid 12 months
  • everything in Pro Pack 10
  • API key + REST
  • Defrost SoF report
  • webhooks on verdict
  • priority support
▸ buy pack
agents · mcp x402 · pay-per-call
$0.40 / call
USDC on Base, no signup
  • MCP server
  • x402 micropayments
  • streaming JSON
  • ChatGPT / Claude / Cursor
  • rate limitnone
▸ install mcp
// running 5 000+ / mo? Business Monthly — $45/mo
// last_command.sh

$ ./check_a_wallet
--paste --send --done

Stop emailing PDFs nobody trusts. Send a link an exchange can verify without picking up the phone. First check on the house.

07 // faq.man

FAQ

Not here? $ ./contact — we reply within an hour.

[01] Is it legal to look up someone else’s wallet?
On-chain data is public. We don’t hand back private identifiers — just the risk profile of the address. What you do with the verdict downstream is on you (e.g. running a KYC program means you still need consent).
[02] Will my exchange accept this report?
We can't promise acceptance — every exchange has its own policy, and the decision sits with their compliance team. What we give you: a report at a permanent link showing the address history and risk sources. You paste that link into your support ticket as proof you did the check. Their support opens the link and reads it themselves.
[03] What does "risk 75/100" mean?
A weighted score across 47 risk types — mixer activity, sanctions hits, darknet links, ransomware feeds, scam clusters. 0–25 is LOW (green), 26–60 MID (yellow), 61–80 HIGH (red), 81+ CRITICAL (red). The weights and sources are in the JSON — you can read them.
[04] Pricing — is there a free tier?
First check is on us — no signup. After that: $2.99 for a 10-pack ($0.30/check), $5.99 for a 30-pack ($0.20/check), or $0.40 per call if your agent talks to us over MCP.
[05] My exchange froze my deposit — can you help?
Run a Defrost report. It walks the deposit back to its origin and bundles the trail into a link the exchange's compliance team can open and read. Review times vary by exchange — anywhere from a few days to a month. The exchange decides — we can't promise acceptance.
[06] Refund if a "scam" address turns out clean?
If we revise a verdict and your decision was based on the original, you get the credit back. Disputes go to support@daoaml.com. Revision rates are published weekly so you can see the math.
[07] Which blockchains?
Live today: ETH, BTC, TRX, SOL, TON, XRP, BNB, MATIC — plus the EVM L2s (Arbitrum, Optimism, Base) and BTC forks. SUI, APT and NEAR are next.
[08] What do you do with my email?
We use it for the receipt and the verdict link, full stop. No newsletter, no third parties. Addresses are hashed at the edge; raw values don’t outlive the request.