The Room Terminal ships six tools, gated by your $TROM balance. Connect your wallet at /beta/terminal and the tools matching your tier unlock automatically.
> What is ROOM
ROOM is a tiered, token-gated intelligence terminal on Solana. The beta surfaces six tools built around the same engine: a live feed of newly DexScreener-paid launches, a convergence scanner, a traction tracker, a token analysis that scores new launches, a skeptic that runs risk checks against a single token, and an exit detector that watches for distribution events on a held position.
> Beta access
The beta is gated entirely by $TROM balance — no waitlist, no passwords, no DMs. Hold the required amount, connect any EIP-1193 wallet on Solana, and the tools for your tier unlock instantly. Balances are read from the $TROM contract and cached for 5 minutes per wallet.
- Hold 1M $TROM in your wallet on Solana
- Open
/beta/terminaland connect your wallet - Every module unlocks automatically
> Beta product map
- DEX_RADAR — live feed of Solana tokens that have just paid for a DexScreener profile, with order status, socials, and pair stats.
- PULSE_CHECK — convergence scanner that flags tokens lighting up across multiple independent signals at once.
- TRACTION — tracks live momentum metrics across Solana tokens: holder velocity, volume acceleration, social lift.
- TOKEN_ANALYSIS — composite scoring for new and trending Solana tokens using Dexscreener + onchain reads.
- SKEPTIC — point-in-time risk analysis for a single token: deployer history, contract hygiene, holder distribution, liquidity locks.
- EXIT_DETECTOR — monitors a single token for dev dumps, sniper exits, top-holder distribution, LP removal, bridge-out, large sells, and coordinated exits.
> Token & launch
$TROM is a 100B total supply token deployed via Pump.fun on Solana as a fair-launch. There is no team allocation, no private round, and no treasury. The token exists solely as the access mechanism for the ROOM beta. Access threshold: 50,000,000 $TROM (0.1% of supply) — single threshold, full terminal. The contract is verified on Solscan, ownership is renounced, and the contract is immutable with no mint function.
> Contract details
CONTRACT> CONTRACT_ADDRESS: COMING SOON > NETWORK: SOLANA > COMPILER: v0.8.20 > VERIFICATION: VERIFIED > OWNERSHIP: RENOUNCED > PROXY_PATTERN: NONE > MINT_FUNCTION: DISABLED > TAX_BUY: 0% > TAX_SELL: 0% > LP_TOKEN_HOLDER: QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQhJdH (BURNED)
> Why Solana only
ROOM focuses on Solana because its block times, fee structure, and token launch density make it both the most active venue and the most tractable to index. Multi-chain support is on the roadmap once Solana coverage is complete.
> DEX Radar — overview
DEX Radar is a live feed of Solana tokens that have just paid for a DexScreener profile. It polls the DexScreener latest-token-profiles endpoint on a 30-second cadence, enriches each entry with order status and pair stats, and flags newly-seen tokens with a NEW badge for the first minute after they appear.
> Data source
Each token row is assembled from three DexScreener endpoints: the latest profiles feed (icon, header, description, socials), the orders endpoint (payment status — processing, approved, rejected, on-hold, cancelled), and the pair endpoint (price, 24h change, liquidity, volume, market cap, FDV). Tokens without a resolved pair are still listed but render their numeric fields as —.
> Filters & sorting
The radar can be filtered to APPROVED profiles only, PROCESSINGpayments only, tokens with socials, or tokens with a description, and sorted by newest detected, market cap, or 24h volume. Each row exposes a one-click handoff to the Token Spotter with the contract address pre-filled.
> Pulse Check — overview
Pulse Check is a convergence scanner. It watches Solana tokens across several independent signal sources and surfaces the ones lighting up on multiple sources within the same window. The thesis is that any single signal is noisy; their convergence is not.
> Convergence signals
- DexScreener boosts (paid visibility activity)
- Trending placement across aggregators
- Fresh liquidity adds within the last window
- Social footprint rousing (new followers, mention velocity)
- Holder count delta and net wallet inflow
- Volume acceleration relative to trailing average
> Scoring
Each token earns a PULSE_SCORE equal to the count of independent signals firing in the current window, weighted by signal quality. Tokens with three or more converging signals are surfaced; the feed sorts by score then by recency.
> Traction — overview
Traction tracks the velocity side of the same Solana tokens — how fast holders, volume, and social engagement are growing rather than the absolute state. It complements Pulse Check, which detects breadth across signals, by quantifying the slope of each one.
> Metrics tracked
- Holder velocity (new unique wallets per hour)
- Volume acceleration vs trailing 6h baseline
- Liquidity depth change (delta on primary pools)
- Social lift (mention rate and engagement delta)
- Price-action momentum on multiple timeframes
> Token Analysis — overview
The Token Analysis ranks Solana tokens by a composite signal that combines liquidity, volume, holder distribution, age, and momentum. It is built for finding asymmetric entries on new launches before they trend.
> Data pipeline
Each token payload is assembled from three sources before scoring:
- Dexscreener (pair metadata, liquidity, volume, price action)
- Solana RPC reads (supply, holder count, contract metadata)
- Internal indexer (deployer history, related wallets)
The DATA_PIPELINE panel in the spotter UI shows which sources resolved and which fields are missing for the active token.
> Scoring methodology
Tokens are scored on a 0–100 composite from five sub-scores (each 0–20): liquidity quality, volume profile, holder distribution, age and momentum, and contract hygiene.
> Neutral-on-missing rule
When a sub-score's underlying data is missing or null, the engine assigns a neutral 8–12/20 instead of 0. This prevents incomplete data from producing a false-negative score on tokens that simply haven't been fully indexed yet.
> Skeptic — overview
Skeptic is the inverse of Token Analysis: instead of asking "why might this go up," it asks "why might this be a trap." Point a contract address at it and it returns a structured risk report covering deployer history, contract hygiene, holder concentration, and liquidity posture.
> Risk checks
- Deployer history — prior deployments, soft-rug rate, related wallets
- Contract hygiene — verification status, ownership, mint/blacklist functions, proxy patterns
- Holder concentration — top 10 share, sniper cluster size, dev allocation
- Liquidity posture — LP burn status, lock duration, depth on primary pools
- Trade hygiene — sell tax, max wallet, max tx, transfer cooldowns
Each check returns PASS, WARN, or FAIL with the underlying evidence. The verdict is a single sentence, not a score — Skeptic is meant to be blunt.
> Exit Detector — overview
The Exit Detector monitors a single token at a fixed cadence and emits flags when distribution-style behavior is observed. Each scan is logged with the flags it checked and the flags it triggered.
> Flag types
⚠ DEV_DUMP
Deployer wallet or a known team wallet sells or transfers a non-trivial portion of supply.
- deployer balance delta
- team wallet outflows
- internal transfer graph
weight = 35 if deployer_sold_in_last_window else 0
> ALERT // EXIT_DETECTED flags: DEV_DUMP severity: HIGH
⚠ SNIPER_EXIT
Wallets that bought in the first 3 blocks of a token are now exiting.
- first-3-block buyer set
- sell volume from that set
weight = 15 + sniper_exits_count * 2
> ALERT // SNIPER_EXIT // 7 wallets exiting
⚠ TOP10_DISTRIBUTION
Top 10 holders begin distributing into market liquidity.
- top10 holdings delta
- outflow direction
- DEX vs OTC routing
weight = round(top10_distribution * 100)
> ALERT // TOP10_DISTRIBUTION 18% in last hour
⚠ LP_REMOVAL
A meaningful portion of liquidity is removed from primary pools.
- LP token burns
- router liquidity events
weight = round(lp_removed_pct * 200)
> ALERT // LP_REMOVAL 9% removed in last 12m
⚠ BRIDGE_OUT
Significant token volume bridged off Solana.
- canonical bridge outflows
- third-party bridge contracts
weight = min(30, bridge_out_usd / 5000)
> ALERT // BRIDGE_OUT $84K to mainnet
⚠ LARGE_SELL
An outsized single sell exceeding a configured threshold.
- sell size vs trailing volume
- price impact
weight = min(25, sell_usd / 10000)
> ALERT // LARGE_SELL $120K -8% impact
⚠ COORDINATED_EXIT
Multiple wallets exit within the same block window, often correlated by funding source.
- per-block exit count
- funding-source graph
- cluster id
weight = 10 + coordinated_wallets * 3
> ALERT // COORDINATED_EXIT 9 wallets, 1 cluster
> Status panel
The DETECTOR_STATUS panel exposes what the detector is actually doing: last scan timestamp, time until next scan, consecutive successful scans, 24h failure count, and per-flag check/trigger counts. If a scan errors, the last error is shown verbatim instead of being swallowed.
> Severity scoring
TSfunction severityFor(flags) { const total = flags.reduce((s, f) => s + f.weight, 0); if (total >= 90) return "CRITICAL"; if (total >= 55) return "HIGH"; if (total >= 25) return "MEDIUM"; return "LOW"; }
> How access works
ROOM verifies your wallet's $TROM balance at session start and re-checks every 5 minutes. Drop below the 1M threshold and access is suspended at the next check; rise above it and access resumes automatically. Balances are read directly from the $TROM contract on Solana — no off-chain registry.
> Access threshold
- ACCESS — 50,000,000 $TROM (0.1% of supply) → full Room Terminal
- HUB — public, no holdings required
See tokenomics for the full supply breakdown.
> Wallet connection
Connect any EIP-1193 wallet on Solana. ROOM never custodies tokens — it only reads balances.
$TROM is a utility token granting access to the ROOM terminal. It is not a security, not an investment, and confers no claim on revenue, equity, or governance. The terminal surfaces descriptions of public onchain activity; signals are not financial advice and do not predict price. Past performance does not guarantee future returns. Trading decisions are the sole responsibility of the trader. The contract is immutable with renounced ownership; smart contract risk, platform risk, and regulatory risk remain. See the whitepaper risk disclosures for full detail.
