Verifies phantom/wallet #29086 (single set-based registry API) at commit 0818ac76dc0, live on an iPhone 16e simulator — Aug 12, 2026. Complements the full interval matrix run on the base PR.
Method. For each market: screenshot the on-screen chart, open the share sheet, screenshot the rendered card, and
copy the exact request/response JSON via the dev debug payload. "Echo ✓" means
response.display.sparklineData === request.payload.priceSeries byte-for-byte.
Case
Points POSTed
Range
Echo ✓
SPOT (Cash Cat, LIVE)
63 pts
0.1485 – 0.1610
✓
PERP (SOL 2× Long, LIVE)
61 pts
75.546 – 75.800
✓
PREDICTION (BAL vs MIN)
BAL:73 + MIN:73
probability 0–1
✓
SPOT · Cash Cat holding (one-line set via the collapsed API)
POSTed 63 points · echo identical: ✓
On-screen chartShare card (server-rendered from POST)Exact POSTed series, re-plotted
PERP · SOL 2× Long (one-line set via the collapsed API)
POSTed 61 points, range 75.546–75.800 · echo identical: ✓ · chart screenshot taken ~6 min after the share, so the live tail differs slightly
On-screen chartShare card (server-rendered from POST)
(payload JSON captured in-line during the run; see summary row)
Exact POSTed series, re-plotted
PREDICTION · Orioles vs Twins (forecast-built labeled set, no registry wait)
priceSeriesSet: BAL (73 pts, #4A87F2), MIN (73 pts, #FFD13F) · echo identical: ✓
On-screen chartShare card (server-rendered from POST)Exact POSTed series, re-plotted