SYSTEMS NOMINAL
CASHCAT.BOT
The trading intelligence terminal for CASHCAT.
TA. Funding. Open Interest.
Liquidations. One Cat.
Spot, chart, market structure and perp data below are live. The bot signal is simulated and labelled wherever it appears.
DASHBOARD
Live CASHCAT market data — spot from Robinhood Chain, perps from three venues. Every panel states whether its numbers are real or simulated.
The dashboard is the read. The terminal is the same data plus commands, charts and history — for anyone who wants to ask precise questions.
MARKET
LOADING SOURCE DEXSCREENER Updated —CASHCAT / USD · SPOT
—
— 24H
- LIQUIDITY
- —
- 24H VOLUME
- —
- MARKET CAP
- —
- 24H TXNS
- —
buys / sells
CASHCAT/WETH on Uniswap V3, Robinhood Chain. Buys and sells are transaction counts, not distinct wallets.
PRICE
LOADINGCandles and moving averages are computed from GeckoTerminal OHLCV for this pool. Open the terminal for RSI and MACD panes, deeper history and the provider embeds.
CASHCAT BOT SIMULATED
BUY
MULTI-TF SIGNAL
This verdict is demo data. The signal engine reads a private TradingView indicator, which publishes no public feed, so V1.0 cannot show a real one from a static page. Three states only: BUY · NEUTRAL · SELL. Never a prediction.
MULTI-TIMEFRAME TA MATRIX
LOADING Updated —| TF | SIGNAL SIM | TREND REAL | MOMENTUM REAL | RSI REAL | SIGNAL AGE SIM |
|---|---|---|---|---|---|
| 5M | BUY | — | — | — | 6m |
| 15M | BUY | — | — | — | 18m |
| 1H | BUY | — | — | — | 47m |
| 4H | NEUTRAL | — | — | — | 2h |
| 1D | SELL | — | — | — | 9h |
5M 10% · 15M 15% · 1H 30% · 4H 30% · 1D 15%
WEIGHTED SCORE +0.40 BUY SIMULATED
Trend, momentum and RSI in this table are computed live, per timeframe, from real candles. The SIGNAL column, signal age and the weighted score come from the simulated engine and are shaded to say so. Bands: > +0.35 BUY · −0.35 to +0.35 NEUTRAL · < −0.35 SELL. Labelled MULTI-TF SIGNAL, never a prediction.
MARKET STRUCTURE 1H
LOADING Updated —- TREND
- —
- MOMENTUM
- —
- RSI 14
- —
- VOLUME
- —
050100
EMA 9 against EMA 21 for trend, Wilder RSI(14) for momentum, and the last five candles' volume against the twenty before them. Same maths as cc ta 1h in the terminal.
CASHCAT PERPS
LOADING VENUES — Updated —- OPEN INTEREST
- —
- FUNDING
- —
- BASIS
- —
- PERP VOLUME
- —
- LONG LIQS SIM
- $118K
- SHORT LIQS SIM
- $204K
summed across live venues
1H · hyperliquid
mark vs index
24H · hyperliquid
24H
24H
READING… PERP READ
Waiting on the first funding and open-interest print.
Rule-based interpretation of the real numbers above. No LLM. Liquidations are the one field here with no public feed on any venue, so those two cells stay simulated and are marked.
VENUE STATUS
LOADING Per-venue, live- HYPERLIQUID…—
- LIGHTER…—
- ASTER…—
Real per-venue reachability, not a demonstration. If a venue stops answering, this panel marks it and the rest of the page keeps working on the venues that are up. MEXC lists CASHCAT but sends no CORS header, so a static page cannot read it — it is left out rather than proxied.
SIGNAL HISTORY
SIMULATED Last 7 events| TIME | TF | SIGNAL | SIGNAL PRICE | MOVE SINCE SIGNAL |
|---|---|---|---|---|
| 13:42 | 15M | BUY | $0.1214 | +5.77% |
| 11:08 | 1H | BUY | $0.1136 | +13.03% |
| 09:20 | 5M | BUY | $0.1189 | +7.99% |
| 06:44 | 4H | NEUTRAL | $0.1207 | +6.38% |
| 04:11 | 5M | SELL | $0.1301 | −1.31% |
| 01:35 | 1D | SELL | $0.1345 | −4.54% |
| 22:50 | 1H | BUY | $0.1158 | +10.88% |
VIEW ALL Simulated events. Move since signal is a price change against the live spot price, never a realised trade result.
Spot, chart, market structure, perp open interest, funding and basis are real and updating. The bot signal, the signal history and the two liquidation cells are simulated and labelled. No orders, no wallet connection.
WHAT V1.0 SHIPS
Five modules. Nothing else in scope.
-
01
LIVE MARKET HEADER
Spot price, liquidity, 24h volume, market cap and FDV for CASHCAT on one line.
- DexScreener as the V1.0 market-data provider.
- Server-side worker refreshes every 15–30s into spot_snapshots.
- The frontend never calls DexScreener directly — it reads our own API.
-
02
CURRENT BOT SIGNAL
The latest state emitted by the configured TradingView indicator, front and centre.
- Three states only: BUY · NEUTRAL · SELL.
- Not a recommendation and not generated text.
- Shows signal price and time since trigger, always.
-
03
MULTI-TIMEFRAME TA MATRIX
5M · 15M · 1H · 4H · 1D, each with trend, momentum, RSI and signal age.
- Each timeframe persisted as its own current-state row.
- UNIQUE(asset, strategy, timeframe) keeps the homepage query cheap.
- State survives deploys and restarts because it is stored, not cached in memory.
-
04
PERP INTELLIGENCE
Mark, index, open interest and OI change, funding, basis and liquidations.
- Normalized behind a venue adapter — a second venue needs no UI change.
- Deterministic rule engine produces the PERP READ. No LLM.
- Missing venue data is marked unavailable rather than fabricated.
-
05
SIGNAL HISTORY & MOVE TRACKING
Every signal stored, replayable, with the price move that followed it.
- Records event_id, bar_time, received_at, indicator_version.
- Raw webhook payload kept forever in jsonb.
- Labelled PRICE MOVE SINCE SIGNAL — never profit.
ARCHITECTURE
How the cat thinks.
INGEST & DISTRIBUTE
3 LANESLANE 1 · SIGNALS
- authenticate
- validate
- deduplicate
- insert
HTTP 200 in <500ms
then, asynchronously
- update TF state
- update aggregate
- calculate metadata
- generate alerts
LANE 2 · SPOT
LANE 3 · PERPS
cashcat.bot does not calculate the primary TA signal in V0.1.
TradingView does. cashcat.bot ingests, stores, combines, explains and distributes it.
WEBHOOK CONTRACT
schema 1.0{
"schema_version": "1.0",
"event_id": "{{ticker}}-{{interval}}-{{time}}-BUY",
"source": "tradingview",
"strategy": "cashcat-main",
"indicator_version": "v1.0.0",
"symbol": "{{ticker}}",
"timeframe": "{{interval}}",
"signal": "BUY",
"signal_strength": 1,
"price": "{{close}}",
"bar_time": "{{time}}",
"trend": "BULLISH",
"momentum": "STRONG",
"rsi": 61.4,
"volume_state": "EXPANDING",
"reason": "trend_confirmed"
}
Same event_id twice → HTTP 200, duplicate ignored. Idempotent by design.
SECURITY
7 LAYERS- Unguessable token in the webhook path
- TradingView IP allowlist
- Strict payload validation
- Rate limiting on the endpoint
- Event deduplication by event_id
- No exchange or wallet keys in alert bodies
- Webhook secret never present in frontend code
- Next.js
- TypeScript
- Tailwind
- PostgreSQL
- Prisma / Drizzle
- Redis
- Vercel
- Sentry
- Plausible
ROADMAP
Built in this order, on purpose.
-
P0
FOUNDATION
- Database
- TradingView webhook
- Signal persistence
- Multi-timeframe state
-
P1
THE PAGE
- Homepage
- DexScreener
- Signal history
-
P2
LEVERAGE
- Lighter / perp integration
- Funding
- Open interest
- Liquidations
- Perp interpretation
-
LAUNCH
V1.0 LIVE
- Someone opens cashcat.bot on a phone and understands the current CASHCAT signal in under five seconds.
-
P3
THE LOOP
- Shareable signal cards
- Telegram
- Confluence alerts
- Performance analytics
Shareable signal cards turn every signal into an X/Telegram image. That loop may matter more than half the analytics.
NOT IN V1.0 — scope discipline, deliberately
- wallet connection
- automatic trading
- custody
- copy trading
- user accounts
- paid subscriptions
- portfolio tracking
- custom user indicators
- AI trading agent
- strategy marketplace
- backtesting UI
- multi-token support
- proprietary charting engine
- mobile app
- social feed
Every one of those can wait. Shipping the five modules cannot.
THE LORE
Told last, on purpose.
In 2010, before it was Robinhood, Vlad Tenev and Baiju Bhatt's trading startup had a working name: CashCat — a mascot cat clutching a fistful of money. They dropped it for something with more stature. crypto.news
On July 1, 2026 Robinhood launched Robinhood Chain, an Ethereum L2. Within days an anonymous community deployed the discarded name on that exact chain, and it became the network's first breakout token. crypto.news
On August 6, 2026 Robinhood listed CASHCAT in its own app and on Robinhood Legend — the first memecoin born on Robinhood Chain to reach the platform's retail audience. Optimisus
The token is a fixed 1,000,000,000 supply on Robinhood Chain, with no affiliation to Robinhood Markets. Datawallet
The cat came back. Now it gets a terminal.