Safety layer
Benchmark
Toll's coin calls, filed minutes after each launch, scored against how real Robinhood Chain coins ended 24 hours later. The misses are listed. Other pre-trade checkers with a free way to ask were asked about the same coins.
On this page
What this is
A fixed sample of 200 Robinhood Chain coins: 100 that rugged within 24 h of launch and 100 that were still trading or had graduated. Run on 2026-11-08. Everything below is computed from one published file: benchmark-2026-11-08.json.
Toll put 84.0% of the rugs it answered at against, and 28.0% of the survivors it answered too. Of the rugs, 0 were called clear and 16 careful; every one is listed under Toll’s misses.
Method
- Toll’s answer is the call it filed before the outcome. About 3 minutes after every launch Toll’s launch checker writes down its call (against, careful or clear) and freezes it; 24 hours later the coin is scored (/record). The benchmark reads that frozen call, so nothing in Toll’s column was known after the outcome. Nothing was asked of Toll again.
- The other tools were asked on the run date, after the outcome. No other checker publishes calls frozen at launch, so the only way to ask them is now. A coin that rugged a week ago looks different today (its pool is often empty), so their column is not like for like with Toll’s. Read the two as different questions answered with different information.
- Each tool read two ways. Its stop word only (strict), and its stop or caution word (broad). “Rugs flagged” is the share of rugs it answered that it flagged; “survivors flagged” is the share of survivors it answered that it flagged (false alarms). Coins a tool did not answer are left out of both and counted under “not answered”.
| Read as | Flags it | Does not | Not answered |
|---|---|---|---|
| Read asToll (against) | Flags itagainst | Does notcareful, clear | Not answeredthin or none (too little read at the call), or no call |
| Read asToll (against or careful) | Flags itagainst, careful | Does notclear | Not answeredthin or none (too little read at the call), or no call |
| Read asActuary (DENY) | Flags itDENY | Does notREVIEW, ALLOW | Not answeredan error, a timeout or the free daily calls used up |
| Read asActuary (DENY or REVIEW) | Flags itDENY, REVIEW | Does notALLOW | Not answeredan error, a timeout or the free daily calls used up |
| Read aspresign-guard (red) | Flags itred | Does notorange, green | Not answeredan error, a timeout or the free hourly calls used up |
| Read aspresign-guard (red or orange) | Flags itred, orange | Does notgreen | Not answeredan error, a timeout or the free hourly calls used up |
The sample
Robinhood Chain coins from Toll's launch record launched from 2026-10-30T00:00:00Z up to 2026-11-06T00:00:00Z. A rug = outcome rugged 24 h after launch; a survivor = outcome still trading or graduated. Dead coins (no rug, trading stopped) and coins whose outcome could not be read are left out. In each group the coins are ordered by the SHA-256 of the lowercase contract address and the first 100 kept; the first 10 of each group are the comparison set sent to the other tools.
The window held 8,766 scored launches: 5,671 rugs and 705 survivors (the rest died without a rug or could not be read). By launchpad, the sample is: no launchpad 59, unnamed launcher (0x1cba…) 43, Pons 38, unnamed launcher 30, pools.trade 12, unnamed launcher (0x3194…) 7, Long 7, Doppler 2, Bankr 2. Most rugs on Robinhood Chain are coins launched straight into a pool with no launchpad or by an unnamed launcher, and the sample keeps that mix, so the two groups also differ by launchpad.
Results
Toll, the whole sample (200 coins)
| Tool (flags on) | Answered | Rugs flagged | Survivors flagged | Not answered |
|---|---|---|---|---|
| Tool (flags on)Toll (against) | Answered200 of 200 | Rugs flagged84.0% (84/100) | Survivors flagged28.0% (28/100) | Not answered0.0% |
| Tool (flags on)Toll (against or careful) | Answered200 of 200 | Rugs flagged100.0% (100/100) | Survivors flagged100.0% (100/100) | Not answered0.0% |
No coin in the sample was called clear, so the broad reading (against or careful) flags every coin: it tells rugs and survivors apart no better than flagging everything. The strict reading is the one that separates them.
Every tool, the comparison set (20 coins)
The same 20 coins asked of every tool. Small on purpose: it fits inside each tool’s free calls, and nothing was paid for. Toll before the outcome; the others after it.
| Tool (flags on) | Answered | Rugs flagged | Survivors flagged | Not answered |
|---|---|---|---|---|
| Tool (flags on)Toll (against) | Answered20 of 20 | Rugs flagged80.0% (8/10) | Survivors flagged40.0% (4/10) | Not answered0.0% |
| Tool (flags on)Toll (against or careful) | Answered20 of 20 | Rugs flagged100.0% (10/10) | Survivors flagged100.0% (10/10) | Not answered0.0% |
| Tool (flags on)Actuary (DENY) | Answered19 of 20 | Rugs flagged0.0% (0/10) | Survivors flagged0.0% (0/9) | Not answered5.0% |
| Tool (flags on)Actuary (DENY or REVIEW) | Answered19 of 20 | Rugs flagged100.0% (10/10) | Survivors flagged100.0% (9/9) | Not answered5.0% |
| Tool (flags on)presign-guard (red) | Answered20 of 20 | Rugs flagged0.0% (0/10) | Survivors flagged0.0% (0/10) | Not answered0.0% |
| Tool (flags on)presign-guard (red or orange) | Answered20 of 20 | Rugs flagged100.0% (10/10) | Survivors flagged100.0% (10/10) | Not answered0.0% |
| Coin | 24 h later | Toll | Actuary | presign-guard (fizzl) |
|---|---|---|---|---|
| CoinDIPC 0xc528…664d | 24 h laterrugged | Tollagainst | ActuaryREVIEW | presign-guard (fizzl)orange |
| CoinSLOP 0xa607…36a6 | 24 h laterrugged | Tollagainst | ActuaryREVIEW | presign-guard (fizzl)orange |
| CoinEAGLE 0x0a96…5eab | 24 h laterrugged | Tollagainst | ActuaryREVIEW | presign-guard (fizzl)orange |
| CoinCAPY 0x8a8a…915e | 24 h laterrugged | Tollagainst | ActuaryREVIEW | presign-guard (fizzl)orange |
| CoinFOMO 0xbb0a…5590 | 24 h laterrugged | Tollagainst | ActuaryREVIEW | presign-guard (fizzl)orange |
| CoinPAIRITY 0x82e6…1e0a | 24 h laterrugged | Tollagainst | ActuaryREVIEW | presign-guard (fizzl)orange |
| CoinCAPY 0x22b0…9018 | 24 h laterrugged | Tollcareful | ActuaryREVIEW | presign-guard (fizzl)orange |
| CoinTELEPATHY 0xf529…d589 | 24 h laterrugged | Tollagainst | ActuaryREVIEW | presign-guard (fizzl)orange |
| CoinSTEALTH 0xb09c…f051 | 24 h laterrugged | Tollcareful | ActuaryREVIEW | presign-guard (fizzl)orange |
| CoinLUMI 0xbc4d…e2b3 | 24 h laterrugged | Tollagainst | ActuaryREVIEW | presign-guard (fizzl)orange |
| CoinBUDDY 0x2067…1e18 | 24 h laterstill trading | Tollcareful | ActuaryREVIEW | presign-guard (fizzl)orange |
| CoinSEASON 0xcf24…016e | 24 h laterstill trading | Tollcareful | ActuaryREVIEW | presign-guard (fizzl)orange |
| CoinAristotle 0x8364…8d41 | 24 h laterstill trading | Tollcareful | ActuaryREVIEW | presign-guard (fizzl)orange |
| CoinPromise 0x8f2d…c8ed | 24 h laterstill trading | Tollagainst | ActuaryREVIEW | presign-guard (fizzl)orange |
| CoinAnsum 0x63d6…0de9 | 24 h laterstill trading | Tollagainst | ActuaryREVIEW | presign-guard (fizzl)orange |
| CoinFERRIS 0xa8ee…e2dc | 24 h laterstill trading | Tollcareful | ActuaryREVIEW | presign-guard (fizzl)orange |
| CoinSEXBOT 0x7fb3…e656 | 24 h laterstill trading | Tollagainst | ActuaryREVIEW | presign-guard (fizzl)orange |
| CoinCUBE 0x17a2…4502 | 24 h laterstill trading | Tollcareful | ActuaryREVIEW | presign-guard (fizzl)orange |
| CoinVLAD 0xd76f…1e18 | 24 h laterstill trading | Tollagainst | ActuaryREVIEW | presign-guard (fizzl)orange |
| CoinHYDEX 0x62de…1111 | 24 h laterstill trading | Tollcareful | Actuarynot answered | presign-guard (fizzl)orange |
Toll’s misses
Rugs whose frozen call was not against: 0 rugs called clear, 16 called careful, 0 not answered (too little to read at 3 minutes).
| Coin | Toll said | Its reason then | Launchpad | Launched |
|---|---|---|---|---|
| CoinCAPY 0x22b0…9018 | Toll saidcareful | Its reason then5 other tokens were launched with the ticker $CAPY in the last hour on Pons, Long and Doppler launchpads (Bankr and others). Same ticker, different contracts: check the address, not the name | Launchpadunnamed launcher (0x1cba…) | Launched2026-11-02 19:58 UTC |
| CoinSTEALTH 0xb09c…f051 | Toll saidcareful | Its reason then113 wallets bought 22.84% of supply in the same block through the same contract in the last 24 h | Launchpadunnamed launcher (0x1cba…) | Launched2026-11-02 03:18 UTC |
| CoinTENEO 0x8a71…3f11 | Toll saidcareful | Its reason then5 wallets bought 3.5% of supply in the first 3 s of trading (the dev not counted) | Launchpadunnamed launcher (0x3194…) | Launched2026-11-02 09:40 UTC |
| CoinAnakin 0x2675…974b | Toll saidcareful | Its reason then1 wallet bought 8.2% of supply in the first 3 s of trading (the dev not counted). The pool's first trade came 44 s after it was made, and the 3 s are counted from it | Launchpadno launchpad | Launched2026-11-02 23:29 UTC |
| CoinAMD 0x99bf…d996 | Toll saidcareful | Its reason then13 other tokens were launched with the ticker $AMD in the last hour on Pons, Long and Doppler launchpads (Bankr and others). Same ticker, different contracts: check the address, not the name | Launchpadunnamed launcher (0x1cba…) | Launched2026-11-03 22:03 UTC |
| CoinBURSAR 0x8458…5d75 | Toll saidcareful | Its reason then1.2% of supply was bought in the first 3 s of trading, the dev not counted: 3 wallets took 0.0% between them, and the rest was bought through contracts, by wallets that cannot be named | Launchpadunnamed launcher (0x1cba…) | Launched2026-11-02 11:50 UTC |
| Coin0XWILLS 0x7643…d7d2 | Toll saidcareful | Its reason then3 wallets bought 12.0% of supply in the first 3 s of trading (the dev not counted). The pool's first trade came 3 s after it was made, and the 3 s are counted from it | Launchpadunnamed launcher (0x3194…) | Launched2026-11-03 10:10 UTC |
| CoinQUALITY 0xb5e5…5a8c | Toll saidcareful | Its reason then204 wallets bought 22.84% of supply in the same block through the same contract in the last 24 h | Launchpadunnamed launcher (0x1cba…) | Launched2026-11-02 18:30 UTC |
| CoinLOOTRUSH 0x0a98…a721 | Toll saidcareful | Its reason then2 wallets bought 5.7% of supply in the first 3 s of trading (the dev not counted) | Launchpadunnamed launcher (0x3194…) | Launched2026-11-02 10:11 UTC |
| CoinFLOAT 0xe446…7777 | Toll saidcareful | Its reason then2 top holders were funded by the same wallet: 3.17% of supply now | Launchpadunnamed launcher (0x1cba…) | Launched2026-11-04 01:48 UTC |
| CoinVELUM 0x09f8…3817 | Toll saidcareful | Its reason then71.8% of supply was bought in the first 3 s of trading through contracts, by wallets that cannot be named. The pool's first trade came 11 s after it was made, and the 3 s are counted from it | Launchpadno launchpad | Launched2026-11-01 05:49 UTC |
| CoinOTC 0x2877…1462 | Toll saidcareful | Its reason then4 wallets bought 1.8% of supply in the first 3 s of trading (the dev not counted). The pool's first trade came 4 s after it was made, and the 3 s are counted from it | Launchpadno launchpad | Launched2026-11-02 16:39 UTC |
| CoinPIZZARUSH 0xc48c…deaa | Toll saidcareful | Its reason then3 wallets bought 13.8% of supply in the first 3 s of trading (the dev not counted). The pool's first trade came 2 s after it was made, and the 3 s are counted from it | Launchpadunnamed launcher (0x3194…) | Launched2026-11-03 11:03 UTC |
| CoinDODO 0x11d7…f00d | Toll saidcareful | Its reason then81 wallets bought 22.85% of supply in the same block through the same contract in the last 24 h | Launchpadunnamed launcher (0x1cba…) | Launched2026-10-31 22:18 UTC |
| CoinN1 0xeb25…efea | Toll saidcareful | Its reason then2 wallets bought 3.8% of supply in the first 3 s of trading (the dev not counted) | Launchpadunnamed launcher (0x3194…) | Launched2026-11-03 07:31 UTC |
| CoinUNB 0x664a…a77b | Toll saidcareful | Its reason then9 wallets bought 18.3% of supply in the first 3 s of trading (the dev not counted). The pool's first trade came 4 s after it was made, and the 3 s are counted from it | Launchpadno launchpad | Launched2026-10-30 16:39 UTC |
Who was compared
Every pre-trade checker we found that answers about a Robinhood Chain (4663) coin, and how it was asked. Only free calls were used; no money was spent. Each tool’s answers are its own; the mapping above is ours.
| Tool | Asked at | Free? | When |
|---|---|---|---|
| ToolToll | Asked atGET https://t0ll.xyz/api/launches (the launch record) | Free?free, public | Whenthe call frozen about 3 minutes after launch, before the outcome |
| ToolActuary | Asked atPOST https://actuaryai.pro/api/v1/gate (policy actuary-default-v1) | Free?25 free calls a day, then $0.002 over x402 (not used) | Whenasked on the run date, after the outcome: 2026-11-08 16:58 UTC to 2026-11-08 17:01 UTC |
| Toolpresign-guard (fizzl) | Asked atMCP https://presign-guard.fizzl.eu/mcp/free, tool token_quick_verdict (chain robinhood) | Free?10 free calls an hour, verdict only; the full answer is $0.01 (not used) | Whenasked on the run date, after the outcome: 2026-11-08 17:01 UTC to 2026-11-08 18:58 UTC |
- Actuary answers ALLOW, DENY or REVIEW from rules over contract facts and its own first-hour pool collector. Its default preset actuary-default-v1 was used; under it a fact it could not read gives REVIEW. On this set 17 of its 19 answers were REVIEW because a fact was unknown.
- presign-guard was asked through its free verdict-only tool (token_quick_verdict), which returns green, orange or red and a grade. Its paid full verdict also carries Toll’s launch facts as an information source; the free tool used here does not ask Toll, so its answers are its own.
Not run, or not comparable: why
| Tool | What we looked at | Why not |
|---|---|---|
| ToolVeto | What we looked atweb search for a Veto pre-trade or token check on Robinhood Chain | Why notNo public Robinhood Chain coin check found. The VETO pre-signature checker we found simulates transactions on X Layer (paid over x402, 0.15 USDT a call); a Veto volatility guard built on Arbitrum Stylus is a hackathon demo on a testnet. Not comparable: no free coin answer on chain 4663. |
| Tooltrnch.fun (TIA rug gate) | What we looked attrnch.fun and its MCP server (trnch.fun/api/mcp) | Why notTIA filters trnch.fun's own Heat list inside its trading terminal; its data is licensed for trading through TRNCH only, so we did not pull it into a published comparison. |
| ToolHood Trade (hoodtrade.pro) | What we looked athoodtrade.pro and its docs | Why notA program you install and run yourself (CLI and MCP), with no public endpoint to ask. Its security part reads GoPlus from the machine that runs it, and Toll does not call GoPlus, so we did not run it. |
| ToolTypeAI robinhood_token_safety | What we looked atits MCP listing | Why notA local MCP server with no public endpoint, price or data sources stated. Not run. |
| ToolGoPlus | What we looked atnot looked up | Why notToll does not use GoPlus in any form, so it is not asked directly here. |
Re-run it
The script is web/scripts/benchmark.ts. It reads only public HTTPS endpoints: Toll’s launch record at /api/launches and each tool’s free endpoint, at most one request a second per host (presign-guard one every 6 minutes, inside its free hourly calls), and stops at the first refusal. The sample rule is deterministic, so the same window gives the same coins. Download the data: /data/benchmark-2026-11-08.json (every coin, Toll’s frozen call and reason, and every tool’s answer with the time it was read).
cd web # the sample (from the public launch record) and every tool's answer npx vite-node --config vitest.config.ts scripts/benchmark.ts -- --out=public/data/benchmark-new.json # one tool only, resuming where its free calls ran out npx vite-node --config vitest.config.ts scripts/benchmark.ts -- --out=public/data/benchmark-new.json --tools=presign --retry
What it is not
- Not advice, and not a ranking of tools: the tools answer different questions with different information at different times.
- A sample, not every launch. The comparison set is small, so a single coin moves its numbers by 10 points.
- A rug is the outcome the launch record scores; a coin can still go badly after 24 hours, and a survivor can still rug later.
- Toll’s tiers changed on 29 Oct 2026; the window starts after that, so every call here was made with the tiers in use since then.