A machine for ranking signals.
Moname Score is a transparent, heuristic signal-quality ranking from 0–100. It is not a calibrated probability of profit. “HIGH PROBABILITY” is the name of a signal tier, not a prediction.
Try the scanner
Enter the app, select a pair, inspect its score and risk flags, then click WHY THIS SCORE? for a deterministic explanation. No wallet is required for FREE access and a limited score preview. Holding MONAME unlocks higher tiers; MONAME is never spent.
Open scannerHow Moname Score works
Each component is normalized to 0–100. The final score is the rounded sum of component × weight. Missing metrics earn zero in the affected component and may add a risk penalty.
| Component | Weight | Normalization |
|---|---|---|
| Volume acceleration | 25% | 5m volume ÷ ((1h volume − 5m volume) / 11). 3× earns 100; no usable baseline earns 0. |
| Price momentum | 20% | Positive 5m change ÷ 10%. Zero or negative earns 0; scores cap at 100. |
| Liquidity quality | 20% | USD liquidity ÷ $250,000, capped at 100. |
| Buy pressure | 15% | Buy transaction share: 30% earns 0, 70% earns 100. Measures counts, not traded dollar imbalance. |
| Transaction activity | 10% | 5m buy + sell count ÷ 200, capped at 100. Transaction acceleration is not inferred. |
| Risk adjustment | 10% | 100 minus the observed risk penalty. Higher Risk Score means riskier; it reduces the final score. |
Risk penalties
Liquidity under $20,000 or missing: +40 risk points; under $50,000: +20. Pair age under 1h: +30; under 24h: +15; unknown: +10. Absolute 5m move over 30%: +20. Fewer than 5 or unknown transactions: +15. Missing acceleration or momentum: +10. Penalties cap at 100.
Ranked tiers
- HIGH PROBABILITY: score ≥ 75, complete short-term metrics and age, risk below 15, liquidity ≥ $50,000, and ≥ 20 transactions in 5m.
- WATCH: score ≥ 45 and risk below 40, without qualifying for the high tier.
- NOISE: all remaining pairs, including high observed risk.
Momentum Score combines volume and price components using their relative weights. Quality Score combines liquidity, pressure, and activity. These are component summaries; Risk Score is the penalty, not a safety certification.
Data and limits
Live data comes from DexScreener’s public API. This MVP samples searches for SOL/USDC, WETH/USDC, and VIRTUAL, deduplicates by chain and pair address, and ranks up to 60 returned pairs. It does not scan every DEX pair. The server caches for 30 seconds; the app refreshes while visible. Fetch time is retrieval time, not exchange trade time.
If the API times out, errors, or returns unusable pairs, DEMO MODE shows structured, clearly labeled fixtures. Missing age and metrics remain unavailable. The model does not assess holder concentration, contract permissions, honeypot risk, wash trading, or execution slippage. “Lower observed risk” only describes the configured market flags.
Hold the Machine. Get Compute.
FREE: 0 MONAME / 25 CR. HOLDER: 1,000 MONAME / 150 CR and full score explanations. POWER HOLDER: 10,000 MONAME / 500 CR, high-score filters, deeper analysis and comparison. MACHINE: 50,000 MONAME / 1,500 CR and priority filters; future API access is a placeholder.
Manual Market Scan costs 2 CR after live data succeeds. WHY THIS SCORE? costs 3 CR for the full HOLDER explanation; FREE gets a limited preview at no cost. Deep Pair Analysis and Compare Tokens each cost 5 CR. Future AI Query will cost 1 CR when implemented. Initial loading and automatic market refresh are free. Failed actions and demo fallback do not deduct credits.
Compute spending persists locally per wallet, configured chain and token. Tier changes adjust the allowance without resetting spending. There is no automatic replenishment in this MVP. Browser storage can be edited or cleared: frontend holding gates are university MVP behavior, not secure production authorization. Privileged actions must later verify balances and credits on an authenticated server.
What is connected today?
DEX market data and deterministic scoring. Injected wallets connect through Wagmi and Viem. ERC20 balance and decimals are read on the configured chain. Missing configuration shows TOKEN CONFIG PENDING; failed reads show BALANCE UNAVAILABLE. Both keep FREE access usable. LLM analysis is not connected.