Trust tiers
The scam problem on an open chain is a naming problem. Anyone can deploy a token called USDC or AAPL. Robinhood Chain's explorer lists a "USDC" whose real name is UpSide Down Cat, several fake Apple tokens, a counterfeit Global Dollar, and four copycat CASHCATs.
hoodpocket therefore never trusts a name. Before the agent can touch any token, the address is classified into a tier using signals that cost money to fake.
The tiers
Official
Reserved for the ~95 official Robinhood stock tokens (AAPL, NVDA, TSLA, and the rest).
Checks, all on-chain unless noted:
- Bytecode fingerprint. Every official stock token shares the exact same runtime bytecode hash. The candidate's code hash must match it.
- Deployer cross-check. When the explorer API responds, the contract creator must be the official Robinhood issuer address. A matching-bytecode token from a different deployer is flagged as a suspected spoof and demoted to unknown.
- Live liquidity. At least one live Uniswap v4 pool against a quote currency.
Established
Real tokens with real markets: serious memecoins and utility tokens.
- 1,000+ holders (threshold configurable via
minHolders) - An indexed price feed (CoinGecko-linked exchange rate on the explorer)
- Live Uniswap v4 liquidity against ETH or USDG
Faking a name is free. Faking thousands of holders, a listed price feed, and deep pool liquidity is expensive.
Unknown
Everything else. Blocked by default. This is where the counterfeit stablecoins and fake stock tokens end up.
A real example
The real CASHCAT (22,900+ holders, price feed, 28 live ETH pools) classifies as established. A copycat CASHCAT with 15,000 holders classifies as unknown and is blocked, because it has no live pool and no price feed. Holders can be farmed; liquidity cannot.
Honest limits
Tiers make scams expensive, not impossible. Copied bytecode plus genuinely seeded liquidity could fool the official tier while the explorer's creator-check is unavailable. Treat tiers as a strong filter, not a guarantee, and keep the pocket small. See Security model.