ZEROlobby
22/22 strict⌘Kvisitor
skip to main
ADR-023
skin
——:——:——zcovenant · audit
charts· chapter 29 · 25 primitives · 21 display · 4 composition

twenty-five primitives, one swiss-watch contract

twenty-one display charts, four composition primitives, and one five-layer surface that encodes the next-generation architectural ambition (liquidity · price · delta · annotation · microstructure) as types so the v2 webgpu adapter cannot drift from the v1 ssr floor. every chart is a server component. every dossier carries num · cls · states · tokens · description · kind. ci:charts grades the catalog on every push.

00 · liveone synthetic ledger \u00b7 twelve panels \u00b7 advances on the brand's heartbeat \u00b7 covenant rule 11

watch the gallery breathe together

chart tape · live· one synthetic ledger · twelve panels · advances on the brand's heartbeat · covenant rule 11live1× · pace60 · depth

sparkline · default

60 pts

source · synthetic tapeevery cycle

sparkline · amber · area

head 102.01

source · synthetic tapeevery cycle

sparkline · acid · returns

59 returns

source · synthetic tapeevery cycle

sparkline · muted · highs

seed 0x4ebfeb5a

source · synthetic tapeevery cycle

line chart · 3 series

price · high · low

98.0099.00100.00101.00102.00103.00pricehighlow
source · synthetic tapeevery cycle

candle chart

12 buckets · 5-tick window

102.01
source · synthetic tapeevery cycle

depth bar · synthesised book

8 bids · 8 asks · spread 0.05

102.019.8bp101.9611.140101.917.550101.864.470101.812.030101.768.030101.719.470101.664.020101.617.540102.0612.480102.1112.090102.1610.930102.2110.540102.264.380102.313.340102.3613.260102.4112.410
source · synthetic tapeevery cycle

histogram · returns

59 samples

0246-0.80–-0.70 · 6-0.70–-0.60 · 1-0.60–-0.50 · 4-0.50–-0.40 · 4-0.40–-0.30 · 3-0.30–-0.20 · 2-0.20–-0.10 · 1-0.10–0.00 · 40.00–0.10 · 60.10–0.20 · 50.20–0.30 · 30.30–0.40 · 40.40–0.50 · 40.50–0.60 · 30.60–0.70 · 70.70–0.80 · 2-0.500.0e+00.50
source · synthetic tapeevery cycle

heatmap · cross-window correlation

4 windows · 12 / 24 / 48 / 60

w12w24w48wmaxw12w24w48wmaxw12 · w12 · 1w12 · w24 · 1w12 · w48 · 1w12 · wmax · 1w24 · w12 · 1w24 · w24 · 1w24 · w48 · 1w24 · wmax · 1w48 · w12 · 1w48 · w24 · 1w48 · w48 · 1w48 · wmax · 1wmax · w12 · 1wmax · w24 · 1wmax · w48 · 1wmax · wmax · 1
source · synthetic tapeevery cycle
trade receipt
tape · head
102.01
tape · length
60
tape · seed
0x4ebfeb5a
ticks · session
0
pace
1× per heartbeat
cadence · source
brand-runtime · onTick · cycle counter
01 · catalogevery primitive, in place

the twenty-five ssr primitives

plate · A · display · 21 primitivesserver-rendered
metric
charts
unit
svg
window
static
agg
identity
source
display tier
fresh
every build
17 · sparkline (up)
18 · line chart
98.5099.0099.50100.00
19 · candlestick
99.54
20 · heatmap
0 · 0 · 0.10 · 1 · 0.30 · 2 · 0.70 · 3 · 0.91 · 0 · 0.41 · 1 · 0.51 · 2 · 0.61 · 3 · 0.22 · 0 · 0.82 · 1 · 0.42 · 2 · 0.12 · 3 · 0.5
21 · depth bar
99.50100.5bp99.005.00098.008.00097.0012.000100.004.000101.007.000102.0011.000
22 · histogram
010203040102.00–102.20 · 0102.20–102.40 · 0102.40–102.60 · 1102.60–102.80 · 2102.80–103.00 · 11103.00–103.20 · 16103.20–103.40 · 12103.40–103.60 · 15103.60–103.80 · 14103.80–104.00 · 25104.00–104.20 · 38104.20–104.40 · 38104.40–104.60 · 32104.60–104.80 · 33104.80–105.00 · 22105.00–105.20 · 14105.20–105.40 · 8105.40–105.60 · 6105.60–105.80 · 1105.80–106.00 · 0102.00103.00104.00105.00106.00
23 · bar (stacked)
-20.002468montuewedthuabc
24 · area (overlay)
0.0020406080100s1s2
25 · donut
amber · 40green · 30blue · 20magenta · 10100TOTAL
26 · treemap
nvda · 18nvda18aapl · 14aapl14msft · 9msft9btc · 22btc22eth · 12eth12eur · 11eur11gbp · 6gbp6
27 · gauge
62PULSE
28 · waterfall
0.0020406080100120openfeespnltaxnet
29 · box plot
9899100101102q1q2q3
30 · dot matrix · 37/100
31 · order book (3-panel microstructure)
SPREAD · BEST BID/ASKspread 1.0000DEPTH · TIME × PRICELADDER · BID|ASK105.00104.00103.00102.00101.00100.00
32 · footprint (delta heatmap)
33 · volume profile (poc tinted)
108.00106.00104.00102.00100.00
34 · multi-axis (synced panels)
PRICEVOLUME02460.00–0.01 · 20.01–0.02 · 30.02–0.03 · 00.03–0.04 · 10.04–0.05 · 40.05–0.06 · 10.06–0.07 · 60.07–0.08 · 00.08–0.09 · 10.09–0.10 · 30.10–0.11 · 20.11–0.12 · 00.12–0.13 · 40.13–0.14 · 10.14–0.15 · 40.15–0.16 · 30.16–0.17 · 00.17–0.18 · 30.18–0.19 · 20.19–0.20 · 10.20–0.21 · 30.21–0.22 · 60.22–0.23 · 10.23–0.24 · 20.24–0.25 · 10.25–0.26 · 40.26–0.27 · 50.27–0.28 · 10.28–0.29 · 30.29–0.30 · 20.30–0.31 · 10.31–0.32 · 20.32–0.33 · 00.33–0.34 · 00.34–0.35 · 40.35–0.36 · 50.36–0.37 · 20.37–0.38 · 10.38–0.39 · 00.39–0.40 · 40.40–0.41 · 10.41–0.42 · 10.42–0.43 · 40.43–0.44 · 20.44–0.45 · 00.0e+00.100.200.300.40
plate · B · composition · 4 primitivesstandalone
metric
charts
unit
svg
window
static
agg
identity
source
composition tier
fresh
every build
35 + 36 · axisX + axisY
0.0020406080100VALUE0.0050100150200TIME · SECONDS
37 · legend (vertical)
amber42.0%green31.0%blue17.0%magenta10.0%
37 · legend (horizontal · dot)
macroswingintradaytick
02 · layered surfacefive layers · one canvas

the swiss-watch composition root

plate · C · LayeredSurface · all five layers · engine svg (v1)5 layers
metric
charts
unit
svg
window
static
agg
identity
source
LayeredSurface
fresh
every build
SVG · INTRADAYbreakout
layerkindcells / items
4liquidity100
1price28
2delta60
3annotation2
5microstructure28
why ssr first, webgpu later
the reference document proposes wgsl compute shaders and render passes for sub-millisecond aggregation at 100 m data points. v1 ships svg because the brand floor is calm and deterministic; the engine: 'svg' | 'webgpu'prop is forward-declared so a future ADR can introduce@zero/charts/webgpu without changing the consumer-facing prop shape. the contract is the type, not the renderer.
03 · semantic zoomfour scale tiers

representation changes with scale, not just magnification

plate · D · same dataset · four representationsmacro · swing · intraday · tick
metric
charts
unit
svg
window
static
agg
identity
source
semantic zoom
fresh
every build
macro · layers: price
SVG · MACRO
swing · layers: price · annotation
SVG · SWINGbreakout
intraday · layers: liquidity · price · delta · annotation · microstructure
SVG · INTRADAYbreakout
tick · layers: liquidity · price · delta · microstructure
SVG · TICK
the navigation model
geometric zoom (pinch to magnify) is the wrong model for a terminal: at every magnification level the data already shown is unchanged. semantic zoom is the right model:which layers render, and which features are legible, changes with scale. macro hides microstructure; tick shows the spread strip and per-trade marks. consumers lift the scale value into url state, viewport breakpoints, or ai-suggested transitions.