apps2 · cross-asset alpha lenses

v2 wireframe — data-first. Catch trend changes early by watching relationships break. architecture →
01 · decoup

Decoupling radar

The flagship. 8 cross-assets (gold · oil · 10Y · real-yield · USD · NAS100 · HK50 · CNY): normalized overlay, decoupling radar, correlation matrix, gold spotlight, multi-scale tensor, snowball projection. Flashes only what newly fired.

● live
02 · signal

Evolve

Deep-dive any signal over time: toggle level ↔ z-score ↔ velocity ↔ decoupling residual for every asset on one axis, with tunable window. The "how did this build?" lens.

● live
03 · movers

Heat board

The default screen: every asset ranked by heat (decouple · extreme · velocity + bonuses), tagged FLIP / ACCEL / DECOUPLE / EXTREME / CLIMBING / VOL. "What's turning right now."

● live
04 · landscape

World markets

The entire world-markets landscape: pick any markets across the globe — US · Asia (Hang Seng · Nikkei · KOSPI/KOSDAQ Korea) · Europe · FX · rates · commodities · crypto — overlay them normalized vs each other AND vs SPX/NAS100 across every timeframe (90m→max), with a rolling-correlation decouple pane and a ranked decoupling board. Triangulate where any market is decoupling.

● live
05 · gamma

Surface

Dealer options exposure (à la VolSignals VS3D): gamma / vanna / charm by strike, a strike × expiry grid heatmap, by-expiration, and key levels (zero-γ flip, call/put walls). From Yahoo chains + Black-Scholes.

● live
06 · bias

Fuse

The ensemble: fuses every cross-asset signal + the dealer-gamma regime into one equity directional bias + P(up), over time vs the S&P, with a contributor breakdown and agreement read.

● live
07 · ratio

Ratio builder

Divide any instrument by any other — treasuries ÷ oil, gold ÷ USD, VIX ÷ VVIX — from a macro universe (rates·commodities·FX·vol·factors). The ratio plots vs its own rolling ±2σ band with percentile/z extremes and S&P/NAS100 divergence. Swap legs in a click; a preset radar ranks common pairs by how extreme they are now.

● live
08 · retail

Retail leverage

Is the crowd highly leveraged? Short-dated (≤7 DTE) call/put OI skew, OTM-lottery concentration, and volume/OI churn across SPY · QQQ · TSLA · NVDA — blended into a 0–100 retail-leverage index on real Massive OI.

● live
09 · cohorts

Cohort stretch tape & lines

EVERY instrument as its own normalized LINE on ONE chart (z-score default · fit-to-axis · %-change), grouped by who trades it — Retail (NVDA·TSLA·QQQ·IWM), Vol complex / MM-dealer proxy (VIX·VVIX·SKEW), Bankers (USD-FX·ZN·ZB·GC·CL) — vs SPX/NAS100 baselines (solid, never muted), with a CPI/M2 real-terms adjust applied before normalize. Paired with the stretch TAPE (heatmap, every instrument vs its own history, 6 coloring modes, date-column sort) and a slow-money liquidity backdrop. Every instrument individually selectable, retail P/C reference, full pan/zoom/dateline.

● live
10 · uoa

Unusual options + flow

Scans SPY · TSLA · NVDA · QQQ chains (Massive real-time) for any contract trading ≥24× / ≥30× its open interest — heavy NEW positioning — and fires a Telegram alert covering both tiers. Plus a real-time options-flow chart over the last full session, with the high-flow 90-min open/close windows highlighted and a toggleable SPX/NAS100 reference.

● live
11b · twitter

Twitter retail attention

Likes / replies / reposts per post for @BITCOINFUNDMGR, banked every ~4h. Engagement velocity (Δlikes) as a soft proxy for retail attention / speculative volume — pairs with the options retail-leverage gauge.

● live
11 · betting

Betting Markets Pulse

Exchange-wide VOLUME + OPEN INTEREST across Kalshi + Polymarket, banked every ~15 min, 24/7 (neither venue keeps the history — so ours is the alpha). A leading indicator for the prediction-market equity basket SRAD · GENI · DKNG: rising exchange vol/OI = a flow tailwind for the data-feed + sportsbook enablers; the basket overlay shows whether the equities followed, and divergence is the actionable signal. Sports-vs-politics mix, OI reconciled on a USD-notional basis, top markets across both venues.

● live
12 · fundamentals

QQQ · TSLA · NVDA 0DTE Volume

QQQ · TSLA · NVDA 0DTE Options Volume — 5y history + live, vs SPX / US M2 / Fed balance sheet (WALCL) / reverse repo (RRP). One continuous daily series: a 5-year deep-history seed (Polygon OSI-construct, DTE≤1) fused with automatic forward accrual from the Massive real-time chain (no venue keeps this history — so ours is the alpha). Does 0DTE speculation track liquidity, lead the S&P, or diverge? Put/call VOLUME (frenzy gauge), $-premium traded, and the per-name breakdown (QQQ · TSLA · NVDA each individually selectable — the basket is always decomposable).

● live
13 · fx

Currencies on one chart

v2 of /fx-macro: a thumbnail grid of every currency (DXY · majors · Asia · EM · non-USD crosses like CNY/JPY · KRW/CHF) — click tiles to OVERLAY MULTIPLE currencies on ONE normalized detail chart. z-score / %-change so different-scaled pairs (¥150 · €1.08 · ₩1350) compare on one axis. USD-strength toggle inverts USD-quote pairs so every line means "up = USD stronger". Macro overlays: SPX · NAS100 · gold · 10Y real yield.

● live
14 · divergence

Divergence radar (RSI & OBV)

The dedicated home of the multi-scale divergence panel. Two oscillators: price↔RSI (momentum, every instrument) and price↔OBV (On-Balance-Volume — volume-confirmed; equities & futures only, FX/indices/rates read honest N/A). 9 cells per instrument = 3 timeframes (1h·4h·1d) × 3 swing lookbacks; confluence + 6 view modes + a price+oscillator detail chart with the exact swing pair drawn. A comprehensive cross-asset universe vs SPX/NAS100.

● live
15 · inflation

Real-terms & M2-adjusted stretch

The cohorts "every instrument vs its own history" LINE chart, standalone, with one headline superpower: Adjust for inflation or money supply. Reprice every ticker (and the SPX/NAS100 baselines) into real terms — ÷CPI (purchasing power: did it hold its value?) or ÷M2 (did it beat money printing?), applied BEFORE the z-score / fit / %-change normalize. Every instrument individually selectable, SPX/NAS baselines solid & never muted, retail P/C reference, full pan/zoom/dateline. Lines only — a focused real-vs-real comparison view.

● live
16 · sectors

Sector rotation — hot/cold tape & lines

Every major sector on ONE chart: 11 GICS SPDRs + 15 thematic baskets — Defense/Military · Quantum · Bitcoin · Software · Rare Earth · Space · Semis · AI/Robotics · Clean Energy · Uranium · Gold Miners · Biotech · Cybersecurity · Homebuilders · Transportation. The mandatory tape+line pair: a normalized LINE chart (all 26 sectors, impulse-z default · fit · %, CPI/M2 real-terms adjust, SPX/NAS100 baselines solid & never muted) paired with a HOT/COLD stretch TAPE (heatmap — red = hot/stretched, blue = cold/washed-out; the mandatory-4 coloring modes: own history · cross-sectional rank · vs SPX · vs NAS100; date-column sort). Click any sector to drill into its constituents as individually-selectable lines — a basket is never an averaged line. Upgrades v1 /apps/sectors.

● live
17 · crypto

Coin Screener — hot/cold tape & divergence

The v1 Coin Screener, re-skinned to apps2: top-100 coins by market cap with momentum · volume-spike · RSI · pattern-detection filters and presets, across four views — sortable table, pattern grid thumbnails, compare sparklines (5y/1y/1q/1m), and the signature divergence matrix (1h/2h/4h/D × tight·std·wide·very-wide RSI/OBV divergence, 2h/4h aggregated from hourly) with an interactive detail chart + trendlines + Pine export. Topped with the apps2 tape+line pair: a normalized LINE chart (top coins, impulse-z default · fit · %, BTC/ETH baselines) paired with a HOT/COLD stretch TAPE (own history · cross-sectional rank · vs BTC · vs ETH · date-column sort). Reads the /apps/crypto per-ticker archive in place. Upgrades v1 /apps/crypto.

● live
18 · stocks

Stock Screener — themes, RSI, patterns, P/E

The v1 Stock Screener, re-skinned to apps2: ~390 names across US + Korea/China/HK/Japan/Taiwan with theme + region filters, volume-spike · RSI · multi-timeframe divergence (1h·2h·4h·8h·D·W·M, RSI + OBV) · price-action pattern detection (triangles · wedges · channels · H&S · trendlines, with TradingView Pine export) across three views — sortable table (now with a trailing P/E column) · pattern grid thumbnails · 4-timeframe compare sparklines — plus curated bull/bear presets, collections, an AI-research prompt builder, and a candle detail modal. Topped with the apps2 tape+line pair: a normalized LINE chart (selectable top-N of the filtered set · impulse-z default · fit · %, SPX (SPY) / NAS100 (QQQ) baselines solid & never muted) paired with a HOT/COLD stretch TAPE (own history · cross-sectional rank · vs SPX · vs NAS100 · date-column sort). Reads the /apps/stocks per-ticker archive in place (never calls Yahoo from the browser). Upgrades v1 /apps/stocks.

● live
19b · pegrok

P/E ratio triangulation (legacy path)

Retired 2026-08-13 — now redirects to pe, which carries all 31 names this charted plus its 7 footnoted loss-makers, on a 56-name roster with deeper history and a daily current-P/E read this page never had. The merge was gated on a by-name subset check that failed first — Home Depot, Johnson & Johnson and PepsiCo were charted here and missing from pe; all six gaps were filled and the check re-run empty before this was retired. Kept only so old bookmarks land somewhere correct; the page is parked as index.superseded.parked.html and its builder as build_pegrok.superseded.parked.py, which names the two fixes it donated to pe and stocks.

retired → redirects
20 · pemarcap

Historical P/E ratio + market cap

12 mega-caps — Amazon · Oracle · Apple · Micron · AMD · Nvidia · Microsoft · Cisco · Intel · Alphabet · Meta · Tesla — back to the dot-com era for relative comparison, monthly. Deep multi-order-of-magnitude data, so it defaults to LOG-scale lines (actual P/E and actual $ on the axis, not z-scores): a Historical P/E chart (~5–1600) and a Historical market cap chart ($1B–$4.7T), each stock its own selectable line (log · linear · z-score · fit toggle), the dot-com window (1998–2002) shaded. Each line chart is paired with its HOT/COLD stretch TAPE (heatmap — red = expensive/large vs own history, blue = cheap/small; own-history · cross-sectional rank · vs-SPX/NAS100 shown but disabled with a reason — no index P/E in the set; date-column sort). Local monthly dataset (SEC EDGAR 2007+ · curated dot-com seed ramping · price to 1984); coverage & gaps stated honestly.

● live
21 · oil

South Korea oil & gas

What flows into Korea and what it costs. Crude imports, refinery intake, the reserve level (crude stocks vs the ~146 Mbbl KNOC strategic reserve + days-of-cover), and LNG imports · gas demand · gas stocks — Korea imports all its gas as LNG (pipeline imports = 0). Paired with daily prices (Brent · WTI · Henry Hub). Import volumes + reserves are monthly (JODI World Database — the finest FREE granularity; daily tanker-arrival volume is paid); prices are daily (FRED). Every series its own selectable line with the full chart control set; coverage & granularity stated honestly.

● live
22 · insight

Computed-reads feed

The cross-app "what's firing right now" feed. A 2×/day cron reads ONLY our own recorded stores (the prices spine · signal · bias · gamma · cohorts · divergence · 0DTE flow) and surfaces the six non-eyeballable computed reads: percentile extremes (a metric at the edge of its own history), correlation flips (a pair whose rolling corr just changed sign), decouplings (a normally-correlated pair at an extreme-low corr percentile), divergence confluence (RSI/OBV divergences stacking across scales), lead/lag flips (a measured leader whose concurrent corr flipped), and put/call spreads (volume-P/C vs premium$-P/C gap). Ranked WITHIN each type — no fused score — every read with its own-history distribution, the date range it has been active, and a deep link into the source app. Nothing forward-looking. The feed is itself record-first.

● live
23 · pe

P/E ratio — 49 stocks (tech + cross-sector leaders + sleepers)

Trailing P/E line chart across 49 deliberately-mixed names spanning P/E EXTREMES: legacy depth (Apple · Intel · IBM · Oracle · Cisco), mega-caps (NVIDIA · Tesla · Amazon · Meta · Broadcom · Netflix · Salesforce · Adobe), semis (TSMC · SK Hynix · AMD · Micron · Qualcomm · ASML · Arm), new/quantum/AI (Palantir · Super Micro · IonQ · Rigetti · D-Wave), fintech (Coinbase · Robinhood), cross-sector leaders & unusual P/E (Costco · Chipotle · Lilly rich · Exxon · JPMorgan · Ford cheap · Coca-Cola · Walmart · P&G · UnitedHealth · Caterpillar · Visa), sleepers / underdogs on a low P/E that arguably should re-rate (Dell · NXP · ON Semi · Baidu · Alibaba · PayPal · Uber), and private SpaceX (no P/E).

● live
24 · bleeding

Cross-border chip · robotics · AI rotation

DIRECTION OF CAPITAL ROTATION across borders in the most innovative chip · robotics · AI names — 30 peers across China · Korea · Taiwan · Japan · Netherlands · UK · US, grouped by sector (AI-GPU · memory · foundry · image sensors · equipment · robotics · platforms · global semi). Within each hot sector it surfaces which COUNTRY's peers are being ACCUMULATED vs DISTRIBUTED — is capital rotating US chips → China chips, Korea memory → US memory? Everything is RELATIVE (different currencies/timezones → normalized, daily-by-date) with NO SPX/NAS/FRED basis (broad-market moves everything uniformly = noise for rotation): peer-vs-peer normalized lines + a hot/cold stretch TAPE (own history · % move · vs own mean · cross-sectional rank) + a ranked overbought/oversold & accumulation/distribution table (RSI · own-history stretch · OBV) + a sector×country cycle matrix + the seven rivalry ratios (Cambricon÷NVIDIA · SK Hynix÷Micron · SMIC÷TSMC · Will Semi÷Sony · UBTech÷Fanuc · Biren÷NVIDIA · Naura÷ASML) each vs its own ±2σ band, and the multi-scale price↔RSI/OBV divergence panel. Premise-first: every chart prints what it measures + its directional premise; the signal is the deviation.

● live
26 · countertrend

Convergence·divergence — premise-first landscape

The full-landscape counter-trend detector. 7 instruments — Gold · Oil · USD/CHF · SOXX · S&P 500 · US 30Y (^TYX) · China A50 (2822.HK) — on a 21-pair × 8-timescale matrix (90m · 4h · 1d · 1w · 1m · 1q · 1y · 5y). Premise-first: every pair prints its baseline premise + what each direction means; the signal is the DEVIATION. Premise classes (strong/moderate/weak/regime/none) honestly arm or disarm the sign-alarm — five pairs openly have no premise to violate, and a pair auto-demotes when its empirical sign contradicts the stated one. No arbitrary-lookback sliders — three pre-registered sensitivity tiers (sensitive/standard/strict) over FIXED canonical windows. Two reads: Pearson-free direction-rarity on the short scales, rolling correlation (n≥24) on the long ones. Per-pair detail (both legs + rolling-corr chart with premise band, onset date + live elapsed timer), an all-instrument overlay with z-score / fit / %-change modes, an extremes board, and an everything-rally co-move flash. Record-first (record.php banks daily). Data via decoup/data.php (Yahoo + FRED) — no new paid feeds.

● live
25 · div

Counter-trend / convergence detector

Cross-asset relationship violations — not RSI pivots. Gold · oil · USDCHF · SOXX · SPX · US 30Y · China (FXI) on pair×horizon matrix + recency flash. Slider-tunable floors. Data via decoup/data.php.

● live
25b · div/rt

div real-time 1m candles

Same div universe as 1-minute OHLC candles, default last 4 hours, polled every ~20s. Equities via Alpaca SIP when available, futures/FX/index via Yahoo. Window anchored to last trade. Feed: div/rt/ohlc.php + universe.json.

● live
26b · outstanding

Open-market equities vs corporate-held

Fed Z.1: nonfinancial corporate equities outstanding vs held on corporate books, open-market proxy (outstanding − corp-held), household holdings — vs 20y SPY / NAS100 price action. Quarterly structure + daily prices, shared window.

● live
27 · gas

ETH address deposits & withdrawals

Paste any Ethereum address → all deposits / withdrawals (ETH + ERC-20 + internal), unique summaries by counterparty / token / pair, filter from–to or before / after dates. CSV export. Blockscout free (optional Etherscan key).

● live
28 · 401k

401k buying pressure vs SPX

Estimated 401k / defined-contribution buying pressure — the mechanical, price-insensitive equity bid from payroll deferrals — modeled from the wage base (FRED aggregate wages × contribution rate × participation × equity allocation × a documented auto-enrollment adoption glide) and overlaid on SPX. A comprehensive 29-series macro panel (payrolls · GDP · employment · income · saving · liquidity · sentiment · household equity) with the composite AND every constituent individually toggleable. Interactive assumption sliders (contribution rate · participation · equity allocation) recompute the estimate live. The analytical layer surfaces correlations: a sortable correlation table (each metric's YoY-growth vs SPX and vs the 401k bid, 1y/3y/5y/full, per-column heat) and a lead-lag heatmap (±12 months — who turns before whom; does the 401k bid lead the market?). All on year-over-year growth (levels are non-stationary and correlate spuriously). FRED key-free + Yahoo.

● live
29 · rsidiv

Real-time RSI divergence — ES · NQ

Real-time RSI(14) divergence scanner on ES (S&P 500) and NQ (Nasdaq-100) futures, 30-minute + 1-hour candles, across three lookback windows (8 / 13 / 21 bars). Flags bullish (price lower-low while RSI higher-low → momentum turning up) and bearish (price higher-high while RSI lower-high → turning down) regular divergences, drawing each as a trendline on both the price and RSI panels. Fires a Telegram alert on every newly-confirmed divergence (deduped, stale-guarded) plus a live on-page alert feed. Server-side scanner, auto-continuous futures feed, full per-chart controls.

● live
30 · xyz

XYZ — time × price × volume (3D)

A rotatable 3D market chart: X = time, Y = price, Z = trading volume (depth). Four instruments on one scene — QQQ · SPX · NAS100 · Russell 2000 — each a colored polyline that weaves front↔back as its volume swells or fades, with optional per-bar volume fins to the floor. Built on the paid real-time feeds with real per-candle volume: SPX/NAS100/Russell = Massive CME futures front-month (ES/NQ/RTY, ~23h sessions; multi-year daily stitched from the quarterly contracts), QQQ = Alpaca equity bars — no ETF volume proxies. Prices are normalized (% change / z-score) so all four compare on one axis; depth is each instrument's own-max volume. Drag to orbit, wheel-zoom, shift-pan, with Front (classic price chart), Top (time×volume map) and Iso presets, on-canvas drawing tools (trendline / horizontal / ray / note), the full window set (30m→5y) and hover tooltips carrying the real price + real volume + its contract.

● live
31 · blackrock

BlackRock iShares — flow radar & sector dashboard (26 ETFs)

Where BlackRock's money is actually moving. Net flow = primary-market creations/redemptions (Δ shares × NAV) from the official fund.xls, refreshed 3×/day. A summary dashboard tops the page: combined US-equity flow over time, an 11-sector heatmap (green=buying/red=selling by z-score), and an "unusually strong buying/selling" panel that flags when a sector's 20-day flow breaks its own 2-year range. Below, a per-ETF radar of canaries — credit (HYG/LQD), rates (TLT), EM debt (EMB), small-caps (IWM), gold (IAU), IBIT — plus the broad core and all 11 US sector funds. Per-ETF page: 3-panel price/volume/flow chart, rolling cumulative overlay, PNG/CSV.

● live
31b · blackrockewy

EWY Flow Lens (legacy path)

Retired 2026-08-04 — now redirects to blackrock / ewy, which is the live series (official fund.xls + paid Massive aggregates, refreshed 3×/day). This route had been serving its own snapshot, frozen at 2026-07-20 off the free Yahoo feed. Kept only so old bookmarks land somewhere correct; the v1 page is parked as index.superseded.parked.html.

retired → redirects
32 · clock

Market Clock — global session timing

Live Gantt chart and countdowns for pre-market, regular, after-hours, and futures sessions across the US, Korea, Japan, China, Hong Kong, Singapore, Germany, and London. Holiday-aware Yahoo trading periods, 8–72 hour zoom, pan, pinned date lines, time override, fullscreen, and PNG export.

● live
33 · ants

Retail 0DTE participation & outcomes

What can be measured honestly about the crowd: real OCC customer-range 0DTE volume, a configurable tiny-ticket tape proxy (contracts + premium cap), and the spread-aware profit/loss distribution of estimated buyer-initiated tickets — explicitly tickets, never invented unique-trader win rates. Adds optional WSB comments / 12h and Robinhood app downloads / day attention/acquisition banks, with every estimate visibly labeled.

● live
34 · basics

Basics — gold · BTC · US 10Y · S&P 500 · crude on one chart

The five markets that frame every macro conversation, drawn together on one shared time axis, each on its own scale so shape and timing compare directly. Realtime Yahoo candles (gold GC=F, BTC-USD, crude CL=F, S&P ^GSPC in hours and ES=F basis-adjusted outside them, 10Y ^TNX) with a ~25s view-preserving poll. Lines by default; tap any line to turn it into candles and move the real-value Y ruler onto it. Canonical window set 1h→5y at the finest candles the source can actually cover (impossible combinations greyed out with the reason), per-ticker and group opacity, a hairline trend-line tool that survives zoom, and a stacked stretch tape companion with six colouring modes. Built mobile-first: pinch-zoom, one-finger pan, tap-to-identify, long-press dateline.

● live
35 · weather

Weather — the macro board + NYC & Seoul temperature

Everything /basics does — gold, BTC, the US 10Y, the S&P 500, crude, semis, DXY and the live USD gauge on one shared time axis, each on its own scale, with the trend-line tool and the stretch tape — plus the air temperature in New York City and Seoul as two toggleable background series on their own °C scale. A persisted Overlay ↔ Pane switch breaks the temperatures out into their own flush-stacked indicator pane with a real °C axis and its own height grip, while the time axis, panning, zooming and the date line stay shared across every canvas. Highest resolution Open-Meteo offers: 15-minute points to a week, hourly to a quarter, ERA5 daily means (with the day's max/min shaded) for 1 and 5 years — observations only, no forecast bars. Market data is read from the /basics endpoint and store: one writer, never fetched twice.

● live
36 · A/D

Advance–Decline breadth — cumulative rising versus falling stocks

True daily breadth from the existing per-stock archive: each covered equity contributes +1 when its close rises, −1 when it falls, or 0 unchanged; net advances = advancers − decliners and the ADL cumulatively sums that net count. Includes 21-session and 50-session ADL averages, selectable stored US / Nasdaq-listed / NYSE-listed baskets, exact eligible and covered counts, and SPX, NAS100, NVDA, SKHY and 000660.KS price overlays. Full /basics interaction set: independent opacity, bold references, candles, Fill/Z-score, pinch/wheel zoom, pan, Y stretch, datelines, styled trend lines, resize, fullscreen, tape, and PNG/CSV/JSON export. Scope is explicit: current archived equities, not every exchange listing or historical membership.

● live
37 · fibtime

Fibtime — Fibonacci length projections on SPX / NAS100

Place three collinear points on a fully interactive ES/NQ chart. Points 1–2 set the angle; point 3 sets distance along that ray. Segment lengths match the Fibonacci sequence through F108 (consecutive preferred, inverses and closer non-adjacent ratios allowed); points 4 and/or 5 project forward along the same line. After three points, drag the whole line. Copyable forecast: at this rate, the next time price hits this trend line will be DD-MM-YY… Data from the /basics store (Massive + Yahoo, single writer).

● live
37b · pentagram

Pentagram — ternary equilibrium (gold · USD · oil · ES · NQ)

Three triangles: Gold / USD basket / Oil, Oil / Gold / NAS100, and Oil / Gold / SPX. Each vertex is one market; the floating point is the vol-scaled relative move over day · week · month · quarter · year (1–100 from each market’s own 30-session realised vol; equal scores sit at the centre). A fading trail shows the path of the equilibrium point. Layout: 1–3 triangles per row (stacks on mobile). Real-time from the /basics store (single writer).

● live
37c · volrsi

Volrsi — vol-normalized paths + RSI compare

Gold · USD · oil · ES · NQ · RTY · YM DJI plus NVDA · TSLA · SKHY · SK Hynix KR · EWY (BlackRock Korea ETF). Section 1 is as comparable as price series get: log return ÷ each name’s own rolling realised σ, then cumulative from the window start (all lines origin 0 — units and vol stripped). Section 2 is Wilder RSI only (7/14/21), 30/70 guides, no vol adjust. Snapshot table ranks both. Data from the /basics store (Massive 1m tip).

● live
37d · svl

SVL — are hedge funds actually max short?

The real positioning answer, measured and stated as a percentile of its own history. CFTC leveraged funds (the actual hedge-fund / CTA category, weekly, 20y) and non-commercial net (large speculators, back to 1997) for E-mini S&P 500 · Nasdaq 100 · Russell 2000 · VIX, counted both in contracts and as a share of open interest. Plus FINRA twice-monthly open short interest per stock (split-flagged, days-to-cover). Keeps the original daily short-sale volume chart — now captioned with why it is a tape statistic and not positioning: the median day is ~53% short-marked because most of it is market-maker liquidity. SPX / NAS100 own-scale backdrops throughout.

● live
38 · pivots

Dynamic pivots — S&P 500 & Nasdaq 100 levels over price, per period

A port of /apps/pivots onto the paid feed stack, with the mechanic intact: five families (Traditional · Fibonacci · Camarilla · Woodie · DeMark), five timeframes (daily → annual), PP plus R1–R4 and S1–S4, the proximity ladder and the Pine Script v6 exporter — all ported formula for formula and A/B verified against the original to four decimals. What changed is underneath: periods now come from the exchange calendar, so a cash pivot uses the 09:30–16:00 New York session and a futures pivot the CME trade date, and both are drawn at once, each against its own price line. Every period is drawn with the levels that governed it, so a level is a time series instead of one horizontal line, with the next period’s set armed dashed the moment the current one closes and an optional developing set that moves with the live feed. ES/NQ real time via Massive Futures Advanced through the /basics store (single writer, no duplicate fetch); ^GSPC/^NDX from Yahoo into this app’s own record-first store, continued after hours from the future with the basis flagged. Full /basics chart contract: corner chip cluster, measurement tool, real fullscreen, spliced axis, session classifier, stretch tape, dense tooltips, mobile-first.

● live
39 · regime

Regime — the price-only market-state read

Two regime diagnostics that need no dealer-positioning feed — both come out of S&P 500 price alone, so they are free and unambiguous. Signal 1, gamma regime from realised range: the rolling 10-session median absolute daily move read against the two ranges Imran Lakha quotes — 0.50–0.60%/day with dealers long gamma, 2–3%/day with dealers short — and the gap between them reported as an explicit transitional state rather than a fudged boundary. His confirming tell rides as a genuinely second dimension: net displacement against path travelled (a Kaufman efficiency ratio), because big bars going nowhere is short gamma while big bars going somewhere is just a trend — plotted together on a 2-D state map.

● live
39b · flow

Flow — signed options order flow (who crossed the spread)

Every other options read in the suite infers intent from unsigned aggregates — put/call volume, premium $, open interest. None of them can tell a retail call-buying frenzy apart from institutions distributing into it: both print as “call volume up”. This lens signs the tape by aggressor. Each OPRA print is matched to the prevailing NBBO at its nanosecond sip_timestamp and classified buy-initiated vs sell-initiated (Lee-Ready adapted to options; at-mid prints get an explicit tick-test fallback rather than being dropped or silently called buys). Output is buy premium $ vs sell premium $ — never a lone net — per DTE cohort (0-1d · 2-5d · 6-20d · 21-60d · 60d+) and per call/put, plus session options CVD and an aggressor-imbalance percentile against its own history.

● live
40 · health

Health — is every feed and store actually working right now?

One page that answers whether the data underneath every other card is alive. Built from six real outages that each ran for about a month while passing every easy test: apps/indicators published over FTPS to a decommissioned host and never checked the return code, so the nightly task reported success while uploading nothing; apps2/pegrok’s builder was never deployed, so no cron could ever have run it; apps/oracle’s recorder existed but sat in no crontab; apps/board served HTTP 200 with valid JSON while every row was {ok:false, thin:true}; a vendor 403’d the datacenter while answering fine from another host; and a crontab lost 70 jobs at once. So three independent tests run per store.

● live
41 · volts

Volts — the vol term structure (the curve, not the level)

The S&P 500 has an implied volatility quoted at four horizons at once — tomorrow (VIX1D), nine days (VIX9D), one month (VIX), three months (VIX3M). Every other vol read in the suite banks those as levels; the shape they make together existed nowhere as a signal. This lens reads the curve: the six slopes between those four nodes, plus five cross-asset legs (VVIX, SKEW, VXN, GVZ, OVX — each divided by VIX, so they read as “how many times S&P vol”). Curve state is pure ordering — contango, backwardation, or the honest third answer mixed for a kinked curve, never rounded to the nearest tidy label — with the exact segments that are inverted named, and a count of how many of the three are.

● live
42 · surface

Surface — skew term structure and the convexity premium

Two shape reads on the SPX option surface, both from Imran Lakha, neither of which existed in the suite because nothing here measured skew at a constant tenor. Signal 1, the three-month skew: he singles out the 3-month line as “the most informative” and dismisses 1-week and 1-month as “quite volatile”, so three months is the headline and the other two are drawn only as confirmation.

● live
43 · gaps

Gaps — the missing-data inventory

/health answers "is the pipeline running right now". This answers "what history do we not have, why, can we get it back, and what is it costing us." health's unit of truth is the latest write, so it is deliberately blind to the past — a store can be perfectly fresh at the tail and be full of holes behind it, and health will correctly call that green. This walks the whole span of every store health knows about and reports the gaps inside the range: expected days against observed days on each store's own calendar, taken from its own crontab line rather than guessed, with NYSE closures excluded so a Saturday is never a fault.

● live
44 · continuation

Continuation — when unusual spot↔vol conditions precede multi-day runs

The S&P and the VIX normally move opposite ways — measured here at a median correlation of −0.81, the leverage effect plus the fact that index puts are the hedging instrument, so a rally releases hedges. When they rise together, upside convexity is being bought and a dealer short those calls hedges into strength: the self-reinforcing melt-up. This lens measures that state, how rare it is, and — the part that makes it a lens rather than a dashboard — what states like it have actually preceded across 9,183 sessions with a complete forward month (1990→).

● live
45 · basis

Basis — the cash index against its own future

The front-month future and the index it settles to are the same exposure priced twice. The gap between them is not an opinion about direction — it is the market quoting what it costs to carry that exposure with borrowed money instead of owning the shares. Sign convention stated once and never restated differently: basis = cash − future, so negative means the future trades above cash. Annualised over the days left on the contract it becomes an implied net cost of carry — financing minus the dividend yield, which is what an index future actually prices, not an interest rate — and it is shown beside the 10-year, never blended into it, because a rich basis against cheap funding is a different fact from a rich basis against dear funding.

● live
46 · omniverse

Omniverse — every metric against every metric, two regimes side by side

The exhaustive cross-metric explorer for the obscure commonalities and anti-correlations between two market regimes — two pumps, two dumps, a pump vs a dump, accumulation vs distribution.

● live
47 · omniverse / analysis

Market conditions — three timeframes, two questions each (Imran Lakha's lens)

A real-time conditions dashboard built on the Imran Lakha (Options Insight, @options_insight) options framework — his lens; our data and implementation, with no involvement or endorsement by him. His method starts with two boxes, never one: a view on spot (up / down / sideways / no view) and a view on vol (rich / cheap / fairly priced / no view), with the structure family following from the pair.

● live
48 · gex

Blast, or jagged broken shards? — the dealer-gamma regime verdict

One question, answered in plain words before any chart: is the market set up to move in one direction, or to chop? Long dealer gamma means market-makers must sell rallies and buy dips to stay hedged — pinning, failed breakouts, small ranges, the jagged broken-shard tape. Short dealer gamma means they chase — trend, follow-through, gaps, the blast tape. The regime is read from the net gamma inside ±1% of price (not the γ-flip, which is a level and much weaker than it is usually given credit for), with how fast it decays — the share of the book dying at the front expiry — as the differentiating read.

● live
49 · drive

Will this move keep going? — odds of a sustained one-directional drive, by horizon

The question every trend follower actually has, answered against a pre-registered backtest that was frozen before anything was tested. Eight horizon columns — 1d · 2d · 3d · 4d · 5d · 2w · 3w · 1m — each carrying the base rate (how often a one-way drive has actually happened since 1970) next to what a reshuffle of the same market's own returns does, so no percentage ever appears without the number it has to beat.

● live
50 · baseline

baseline — macro fuel vs market pump

The owner's thesis, instrumented: stocks drift up by default (401k paychecks + money printing are a standing, price-insensitive bid) — so the question is never "did stocks rise" but how far ahead of the fuel is the pump running? Eleven levers — M2 (weekly pulse + YoY) · DXY · CPI (headline + core) · Treasury flows (Fed SOMA + foreign custody) · 401k bid (modeled + ICI weekly) · rates (Fed funds + 10Y) — each z-scored at its NATIVE cadence and mixed as one BASELINE with 11 signed weight sliders (−2…+2; negative INVERTS a lever) that recompute everything live, client-side. The headline is the PUMP-EXTREMITY GAUGE: divergence D = market impulse z − baseline B, scored as percentile vs its own trailing 4y, drawn as a TradingView-style oscillator ABOVE the raw SPX/NAS100 price band (flush pair, shared x-axis), with persistent ≥p95/≤p5 episodes shaded as start→stop ranges. Plus the mandatory tape+line pair (weekly force tape, 6 colour modes + all 11 lever z-lines vs SPX/NAS baselines), rolling 13w/52w correlation, a five-window comparison table (1w/1m/3m/1y/4y), custom symbols, and 70 served state-dependent plain-words sentences. Active weights burned into every PNG. Descriptive only — never predicts.

● live
51 · gdp

How stretched is the market versus the US economy?

Official ratios, no invented numerators: nonfinancial corporate equities ÷ GDP (Fed Z.1 NCBEILQ027S / BEA GDP) · after-tax corporate profits ÷ GDP (CP/GDP) · household equities as % of household financial assets (Fed BOGZ1FL153064486Q, already a percent) · FINRA margin debt ÷ GDP · Magnificent 7 TTM GAAP net income ÷ GDP (SEC EDGAR 10-Q NetIncomeLoss for AAPL MSFT NVDA AMZN GOOGL META TSLA — missing if any name lacks four quarters) · gross federal debt ÷ GDP (FRED GFDEGDQ188S, already a percent). Quarterly prints are held as steps, never interpolated into fake monthly noise. Each tile is the latest print plus its own-history percentile. The page also measures its own thesis: in-sample quintiles of each ratio versus the next 5- and 10-year S&P 500 price return (dividends excluded, and said so). Describes how large, profitable, owned, levered, concentrated and fiscally stretched the market/economy pair is. Never predicts.

● live
52 · core

core — full-screen crisp-candle futures charts (phone / tablet first)

S&P 500 · NAS100 · Russell 2000 · WTI crude · US 30Y T-Bond · Gold — all six as continuous front-month futures (ES1! NQ1! RTY1! CL1! ZB1! GC1!), Massive realtime + Yahoo history from the /basics store (single writer). Portrait shows 3 charts per screen; landscape shows one full-screen chart with edge-arrow / edge-swipe flip; desktop is a 3×2 grid. Charts are drag-sortable (long-press to lift). Seven timeframes 1h·1d·1w·1m·1q·1y·5y at the max candle resolution each window allows (1m up to a week, 5m month, 1h year, 1d 5y). Candles are pixel-crisp — fillRect-only, 1px columns, zero gap, no antialiasing — and every control is a 30%-transparent in-canvas overlay: pan, pinch/wheel zoom, Y-scale, crosshair tooltip with Copy, drawing tools (horizontal ray · vertical time callout · % measuring box, persisted per symbol), fullscreen, opaque-background PNG, JSON dump. Live edge on the &last= 5s Massive fast lane.

● live
53 · demark

demark — Sequential 9-13 + Combo on ES / NQ

CME E-mini S&P (ES=F) and Nasdaq 100 (NQ=F) futures, 10 years of daily, every candle size. TD Combo Version I (the multi-day spike print — 13 bars, four strict conditions) and TD Sequential 9-13 (perfected 9, countdown 13 vs 8, TDST, risk level, 12-bar stale clock). Same bar-count rules on 1m and on weekly. Two charts, shared dateline and zoom, independent height and candle width. Intraday from the /basics store; daily/weekly 10y from Yahoo. A 9 is a location, not a trade. Never predicts.

● live
54 · parabol

parabol — both-envelope acceleration of ES / NQ

ACCEL_UP only if the last 2–3 confirmed high-to-high legs and the last 2–3 low-to-low legs are both strictly steepening, all slopes positive. One-sided is NONE (the tile names which side failed). Onset dateline = first confirmation of that state — earlier than a human naming a parabola, not a forecast. No moving average, no curve-fit fallback. Never predicts.

● live
55 · obv

obv — OBV divergences on everything with volume

Finds and ranks on-balance-volume divergences — price making a new swing extreme while the running volume flow refuses to confirm it — across all 21 /basics assets that report real traded volume (6 CME futures ES·NQ·RTY·YM·ZB·GC + CL + BTC + 11 US equities/ETFs + SK Hynix KR + USDT/KRW) × 5 windows (1d·1w·1m·1q·1y). Every variable of the OBV equation is a slider: ε deadband, k close-lookback, α volume exponent, V÷SMA(n) normalization, SMA/EMA smoothing — classic textbook OBV at slider-zero (parity test-enforced) — plus detector sliders (pivot width, scan window, min strength, classic/hidden). All recomputed live client-side. Sortable per-column-heat board; click a row → price candles + OBV pane with the divergence drawn on both, SPX/NAS100 baselines, P/C line, click-any-line-to-explain. Descriptive only — never predicts.

● live
56 · rsiobv

rsiobv — combined RSI × OBV signals, backtested rules

Runs RSI (Wilder-14) and OBV on all 21 volume-bearing assets × 6 windows and surfaces when momentum and volume combine or contradict: same-direction divergences (confirmed), opposing divergences (conflict), and joint percentile extremes — same side (blowoff / capitulation watch) or opposite (hollow rally / conviction-less selling). Five rules frozen BEFORE backtesting, then scored over ~25y daily × 20 assets against each asset's own tops/bottoms — the on-page table shows hit vs base, lift, n and era-consistency including the rules that showed no edge (R4 joint extremes: lift 2–3×, consistent all eras, ~900 episodes each). Three-pane detail (candles + RSI + OBV, extremes shaded, both divergences drawn), full coverage strip, res selector, Telegram alerts labeled [RSI+OBV] citing each rule's own lift. Never predicts.

● live
57 · overnight

overnight — when was the money actually made: overnight or during the day?

For the top 20 most popular US-listed stocks right now (measured: highest 20-session average dollar volume from the house 545-ticker store), splits every close-to-close move into its two halves: what $1 became held only overnight (buy each close, sell the next open — the "overnight effect" split) vs held only intraday (buy open, sell close), plus the best fixed clock window (in-sample, modeled — 64 candidate buy→sell time ranges on 1-hour boundaries, runner-up + era-split shown) over 1q · 1y · 2y · 3y. Strategy chart is exactly 3 lines; a separate SPX/NAS100 chart shows each index's most bullish vs most bearish hours.

● live
59 · ostium

ostium — the automated window strategy, on paper

Takes /apps2/hourality's range scan and asks the only question that matters about it: after Ostium's real round-trip cost, does any of it make money? Shorts the most bearish and longs the most bullish 10-minute windows on the 35 Ostium-tradeable names, at the pair's maximum leverage, on a $10 margin per bet. Window statistics are hourality's own engine.js output — nothing is recomputed. Costs are measured, never assumed: fee from the Ostium subgraph and confirmed on real executed orders, spread from the live builder feed, gas from real Arbitrum receipts, and the venue's real 09:31–15:59 stock hours with day-trading shut at 15:45.

● live
58 · hourality

hourality — which 10 minutes of the day move more than they usually do?

Takes the 86 tickers tradeable on Hyperliquid and Ostium (the union from the house session-bias research — the two venues pick WHICH names are worth studying, they are not the price source) and studies their regular US market tape, 09:30–16:00 ET only: no pre-market, no after-hours, no futures. Each session is cut into 10-minute blocks of the New York clock, preceded by the last two hours of the previous session with a hard drawn break between them — 51 blocks at 10 minutes, 17 at 30.

● live
60 · hourality/futures

hourality/futures — which of the 23 futures hours moves more than it usually does?

The same question as /apps2/hourality, asked of the S&P 500 future (ES) across its ENTIRE live CME session. A session opens 18:00 ET and runs to 17:00 ET the next day — about 23 hours — with the 17:00–18:00 halt excluded because nothing trades in it (measured: zero bars in that hour), and the week opening Sunday 18:00 and closing Friday 17:00, so Friday evening to Sunday evening is not a block. That is 138 ten-minute blocks per session and 9,591 candidate stretches (46 blocks / 1,081 at 30 minutes, 23 / 276 at 60).

● live
60b · hourality/world

hourality/world — the same question for crypto, the currencies and the foreign indices

The third lane of the Ostium board, built to the owner’s 2026-08-30 order (“group tickers by trading hours … use correct 10 min ranges for each of 3 groups”): the eleven names whose hours are neither the New York share day nor the 23-hour CME daybitcoin and ether (24×7), AUD · EUR · GBP · NZD · USD/JPY (24×5), and DAX 40 · FTSE 100 · Hang Seng · Nikkei 225 (each venue’s own cash session). Every frame here is MEASURED from that instrument’s own stored tape, never taken from published exchange hours: a ten-minute column joins the grid only if it printed on at least half the sessions, and the rarer prints are named as strays rather than left as permanently empty columns.

● live
61 · dayality

dayality — which day of the week is most bullish, and which is most bearish?

The third view of the same clock, and the coarsest: the trading week cut at every bell into ten pieces laid out in clock order — five overnight legs (the market is shut, last close to next open) alternating with five intraday legs (the market is open, that day’s own open to its own close). The axis starts at the weekend leg Friday close → Monday open and ends at Friday open → Friday close, so every price move you ever experience lands in exactly one of ten columns. Same 86-name board as /apps2/hourality, read off the house split-adjusted daily store — about five years deep, roughly 260 occurrences per slot, where hourality holds 400 sessions.

● live
62 · trend

trend — when did the uptrend start, and when did it end?

The state the other three clock pages get conditioned on. Every bullish and every bearish stretch each of the same 86 Hyperliquid / Ostium names has been in, at 1 hour, 1 day, 1 week and 1 month bars, with the bar each trend started on and the bar each one ended on, and a sortable table saying which condition ended it and at what price. The rule is stated rather than hidden: a Donchian channel state machine — plain words, the trend turns up when price closes above its recent high and turns down when it closes below its recent low — and every knob (both lookbacks, the confirmation delay, the price-chain threshold) is a slider on the page and is stamped into every exported row.

● live
63 · seasonality

seasonality — which days of the year are reliably bullish, and which are bearish?

Twenty-five years of sessions sorted into the slot of the year they fell in, for the S&P 500, Nasdaq 100, gold and crude plus the 86-name board. Four axes — calendar date, session of the year, day of the month, month. Because ~366 buckets are scanned at once, the test count and the number chance alone puts past the line sit beside every answer, and the effects that already have a name (turn of month, witching, Santa, holidays) are labelled as context, not sold as discoveries. Siblings: /apps2/hourality, /apps2/dayality, /apps2/trend.

● live
64 · robot

robot — the condition board the trading bot reads

One row per tradeable ticker, grouped by the hours it actually trades (23-hour futures first, then US stocks, then bitcoin and ether, then currencies). Four cycle columns — option-expiry, week of the month, day of the week, time of day — each with its x-axis drawn once at the top of the group and a red line running the full height marking where we are in that cycle right now; the cells carry no numbers at all, every figure is in a hover tooltip in plain words. The week opens at the Friday close, so the first leg is Fri close → Mon open — the weekend hold, named rather than buried. Then RSI and OBV divergence (the /obv engine verbatim — knowable one candle after the slope endpoint) and the timeportal advice slot.

● live
65 · weekality

weekality — which week of the month pays, and which costs?

Every session sorted into the week of its month. A week is five trading sessions by default — the way a market participant counts one — with calendar weeks as the stated alternative; week 5 is a partial block (measured: it exists in 205 of 299 months) and is never folded into week 4. Both legs are in the frame, and the overnight that crosses a month boundary lands in week 1 of the NEW month. Score per session or per whole week, where the comparison is length-aware so a short week 5 is judged against a short ordinary stretch. Every ticker on the /robot board is here, grouped by the hours it trades — futures, US shares, foreign listings, currencies and crypto, each stating its own day boundary, because an “open” and a “close” are different things in each. Turn of the month is named as a published effect, not rediscovered. Five flush canvases, the five context baselines, a hidden copyable ASCII dump, and data.php?machine=1 (floor version-check, v ≥ 1) carrying both week keys per session. Never predicts. Siblings: /apps2/opexality, /apps2/seasonality, /apps2/dayality, /apps2/hourality.

● live
66 · opexality

opexality — does the market behave differently around options expiry?

Twenty-five years cut into monthly options-expiry cycles and each part measured against the others: the 5 sessions after an expiry, the middle, the 5 before expiry week, the run-up, and expiry day itself — or the same cycle one session at a time (+1 … 0 … −1). The anchor is measured, not assumed: expiry is the third Friday, moved back to the Thursday when the equity market was shut, applied against a real US equity session calendar — 7 of 301 expiries moved (six Good Fridays and Juneteenth 2026, which was also a witching) and every one is listed. Quarterly witching is a labelled subset (all / quad / ordinary-monthly), never blended into an average. Complete cycles only — a session in an unfinished cycle is counted as a stub and bucketed nowhere.

● live
67 · earnings

earnings — when is each stock's next scheduled jump?

A results day is a scheduled jump: the stock moves on its own news, several times its ordinary size, in a direction nobody is entitled to know. So this is a randomness and volatility-risk flag first — inside the window, a name's day-of-week and time-of-day statistics are about to be swamped. Per stock on the /robot board: next date (vendor estimates flagged as estimates, absent dates rendered absent), BMO/AMC timing where the vendor timestamp passes a measured rule, the risk window, and the measured report-day jump vs an ordinary day on that name's own tape. Deep history is detected from the tape by volume only — picking by price move would select big movers and inflate the answer — and merges only after leave-one-out validation clears its declared bar; below it, confirmed dates only with the small n printed. Funds, futures, currencies and crypto each say why they have none. Names no direction.

● live
68 · fomcality

fomcality — how price behaves around the Fed's decision days

Eight scheduled decision days a year, and the market knows every date in advance. This reads each instrument by its signed position relative to the announcement and by the week of the cycle. The calendar is read, never assumed: 215 scheduled decisions 2001–2027 built from the Fed's own pages, each past date checked against its own statement URL — including the seven meetings of 2020, because the Fed itself marks March 17–18 cancelled, and the 17 unscheduled calls that carried a real statement. Measured on 25 years: the decision day itself runs +22 bp on the S&P and +34 bp on the Nasdaq 100. It also prints the bar that judgment must clear — 51 positions are scanned, so about 2.6 would clear the 5-in-100 line by chance alone, and the count that actually clears is at or below that. The much-discussed drift into the announcement is not visible on daily bars. Foreign venues that shut before 14:00 New York are read on the next session, because that is when their tape can react.

● live
69 · fund

fund — last 4 quarters of 13F books, with adds and exits

Ackman, Druckenmiller, Citadel, Jane Street and a seed set. Each 13F is a quarter-end photo of long US stocks and options only. Adds, exits and size changes versus the previous photo, sortable and filterable. Citadel and Jane Street default to the largest slice — those books are inventory, not conviction. The newest quarter is already up to 45 days old.

● live

Indicators · TradingView (Pine v6)

pine v6 · ↓ .txt

M2 / Inflation Lens

Put it on any chart. Weight the ticker by M2 or inflation three ways (ratio · real-deflated · relative-perf), re-adjust price into real / M2-deflated terms, time-offset M2/CPI to test whether it LEADS price, and an accel/decel oscillator of M2 & inflation. Click to download the Pine v6 source as a .txt — paste into TradingView's Pine Editor.

↓ download .txt
pine v6 · ↓ .txt

M2 Nowcast / Net-Liquidity Lead

Know M2's DIRECTION before the lagged monthly print. Overlays the faster-releasing leads — weekly M2 (WM2NS), Fed net liquidity (WALCL − TGA − RRP, unit-scaled to billions), and H.8 bank deposits (~80-90% of M2) — each normalized (z-score / %-from-start) and time-offsettable so you can slide a lead forward to front-run the monthly M2 (M2SL) reference line. A nowcast up/down read shades the background GREEN when the leads are rising / RED when falling. Click to download the Pine v6 source as a .txt — paste into TradingView's Pine Editor.

↓ download .txt
apps2 · v2 wireframe · data: Yahoo + FRED (no keys) · shared style: shared/wire.css · plan: ARCHITECTURE.md