LIVE

Methodology

This radar tracks 13 Solana xStocks tickers across 35 DEX pools. The public reference price is the cross-venue median — vs-close figures await a data license (see below). Data starts 24 October 2026; history before that does not exist.

Deviation & spread

Deviation vs median: the depth-weighted price minus the median of qualifying venue prices, divided by that median, in percent. Depth-weighted price = Σ(price × reserve) / Σ(reserve) over pools with reserve ≥ $100,000. Deviation vs stock close is NOT published yet: it needs a written public-display license for end-of-day closes.

Cross-venue spread: highest minus lowest qualifying venue price, divided by the depth-weighted price, in percent. It needs at least 2 qualifying venues; single-pool tickers have no spread.

Depth

Qualifying depth: total reserves of pools with reserve ≥ $100,000. The $250,000 floor is the alert floor from the design: alerts fire only when total qualifying depth ≥ $250,000 and at least 2 pools (cross-venue) or at least 1 pool (vs close). Depth $10k is that same qualifying depth — the depth against which a $10,000 standard exit is judged.

Redemption

Redemption status: open, closed, paused (on-chain), gated (legacy), or unknown. Since Wave 3, the poller writes one observation per hour: the status is computed from the official xStocks 24/5 schedule plus the NYSE calendar (conservative: open on NYSE business days, closed on weekends/holidays) — schedule-derived, NOT confirmed live by the issuer. An hourly on-chain check over the 13 Solana mints overrides the status to paused when a pausable pause flag is detected. Actual redemption still requires KYC onboarding and the $5,000 minimum (xStocks docs); the window status is not a guarantee of execution.

Proof of reserve

PoR age: hours since the last proof-of-reserve update from the issuer's attestor. No PoR feed is connected yet, so every PoR cell reads 'Not published' — never a green tick, never an invented number. When a feed connects, a PoR older than 72 hours counts as stale.

Status & alerts

Status column (display-only): |deviation| over 50 bps = Watch, over 100 bps = Alert. These are display thresholds, not alert triggers. Bot alerts (separate): |deviation vs close| ≥ 1.0% when the market is closed, cross-venue spread ≥ 1.0% when open, redemption closing within 24 hours, PoR stale over 72 hours; deviation ≥ 3% is high priority. Weekend risk score: deviation (0–40) + depth (0–25) + redemption (0–20) + PoR age (0–15), normalized to 0–100; missing components are excluded, not zeroed, and partial scores say how many of 4 components are present. The score is experimental until calibrated on 8 weekends.

Sources & data

Sources: DexScreener pool data polled every 5 minutes (tighter 1-minute polling around the US open and close for Tier 1), stored in Turso, with a heartbeat row per cycle. Raw snapshots are kept 30 days, then hourly for 12 months, then daily. A quote more than 25% away from the cross-venue median is excluded from the calculation when at least 3 pools qualify (it is counted and noted, not silently dropped).

Limitations

Limitations. (1) Median-only mode: without a data license, vs-close deviation cannot be shown. (2) Market open/closed is derived from the New York clock and weekday only — exchange holidays are NOT distinguished, so on a US holiday the label may say 'open' while the market is closed. (3) Single-pool tickers have no median, no spread, and no deviation — they are listed, never plotted at zero. (4) Data is 5-minute snapshots, not tick-by-tick. (5) Gaps are shown as gaps, never interpolated. (6) History begins 24 October 2026.

Human-checked methodology

What 'human-checked methodology' covers. Human: choosing the 13-ticker universe from 43 candidates against written criteria; designing and reviewing the price-guard rule; writing the coverage statements; reviewing the weekly-story template. Automated: polling, medians, depth weighting, score arithmetic, and the story's numbers. No individual price or deviation is hand-checked — the methodology is human-checked, the data feed is automated. That distinction is why the tagline says 'human-checked methodology', not 'human-verified data'.

Coming soon

Coming soon (not yet connected): deviation vs stock close (awaiting a data license); a PoR feed (not connected); alert history (the log fills as alerts fire). Redemption status is live since Wave 3 (schedule-derived, plus an hourly on-chain pause check — not issuer-confirmed). Each item keeps its honest per-place label until it connects; this list does not hide missing data.


Not financial advice. Prices are market data, not recommendations. Free forever: public dashboard + basic alerts. No paywall.
Septian Panjaya on LinkedIn