Skip to content
Loxley

step 0 · exit criterion

The system

The tokens, the three type roles, the reworked controls, and the rule every figure on this site obeys.

palette

Six values, every pair verified against the ground it sits on

The ratios below are computed at render time from the tokens themselves. If a token moves and a pair drops under AA, this table reports the failure rather than hiding it.

ink#0C1512

Deep ground. Undergrowth green-black, never pure black.

bark#1A2620

Raised surfaces: cards, panels, the footer.

ridge#1F2C25

Second elevation: inputs, table headers, active rows.

ink on ground · WCAG 2.1 contrast

computed
tokenroleon inkon barkon ridge
parchmentPrimary text. The yellowed paper of a firing table.12.9810.9510.17
brassStructure: axes, graduations, figures, focus rings.5.814.904.55
fletchSingle action accent: release, live, slash, deny.5.834.924.57
chalkSecondary text, labels, units.5.854.934.58
fletchCoreGraphic only: fills, strokes, marks. Never type.4.093.453.21

fletch-core is graphic-only — its AA-large rating is correct for fills and strokes, and it is never used for type

type

Three roles, three faces

display · Bricolage Grotesque

variable · wght, wdth, opsz

Nock, aim, release

The arrow has a maximum range

body · Newsreader

variable optical size

A strategy is a function of a timestamped market state and a set of parameters onto a decision. The replay is exact, not statistical: we compare a hash, not an overlap rate.

Verification cost is close to zero for pure artifacts. The statistical fallback is reserved for artifacts that call an LLM, and it is priced into that artifact’s fee.

mono · JetBrains Mono

tabular alternates
class            signature                                determinism
SIGNAL           () → observation_t                        exact
STRATEGY         (state, params) → order[]                 exact
TOOL             (input) → output                          exact
POLICY           (order, portfolio) → allow|deny|resize    exact
REASONER         (context) → rationale                     statistical

the hard rule

Every number on this site is set in tabular mono, right-aligned in tables, with the unit in chalk at 0.75em

There is no way to type a number as free text in a component. Figures go through a single primitive that owns the formatting, the alignment and the accessible label.

artifact · MarieFX-Carry-EM

live
ĉ_max$40M
κ1 200
DSR0.78
u0.71

epoch ledger

epochφfee
11+41 200$4 944
12−8 300$0
13+127 500$15 300
14+62 050$7 446

epoch 12 is negative — nobody collects, by construction

controls

shadcn, reworked until it is not shadcn

buttons

radius
3px controls · 6px panels — not 0.5rem everywhere
height
34 / 40 / 46 on a 2px baseline
focus
2px brass, offset 2px — never blue
shadow
none; elevation is a 1px brass rule on ridge
fletch
reserved for release / live / deny

slider · an abac, not a pill

1.20
0.502.00
0.71

Past 0.85 the figure turns to the action accent — the one place the colour is allowed to appear outside release and deny.

formulas

The formulas are the product

KaTeX, retuned to the palette, on a plate that names the quantity it computes. Inline too: congestion is u=Csubscribed/cmax⁡u = C_{\text{subscribed}} / c_{\max} and it is what the target rings encode.

§9.3 · access price under congestion
p(u)=p0(1−u)γp(u) = \frac{p_0}{(1-u)^{\gamma}}

The price of a capacity slice diverges as the sleeve fills. γ is governable within ±50%.

§8.4 · performance fee from the Shapley value
Fi=κi⋅φi+⋅1{We>HWM}⋅min⁡ ⁣(1,Πe+∑jφj+)F_i = \kappa_i \cdot \varphi_i^{+} \cdot \mathbf{1}\{W_e > \mathrm{HWM}\} \cdot \min\!\left(1, \frac{\Pi_e^{+}}{\sum_j \varphi_j^{+}}\right)

Three guardrails in one line: netting, the high-water mark, and the negative epoch where nobody collects.

motion & scenery

motion-primitives, Watermelon and haikei, retuned

Every spring on the site is one of four stiffnesses — the marks in the gutter. Under prefers-reduced-motion none of them run: figures render at rest, the lamp never lights, the tape stands still and scrolls by hand.

the lamp and the needle

counts in view · k = 76
figure
the spring runs the raw quantity through formatValue — never a second typographic object
magnetic
0.24 of the pointer offset, mouse only, released on leave
spotlight
brass lamplight pooled under the pointer; hover this panel
gauge
the header hairline is the one always-on instrument

haikei, redrawn into the grounds

layered waves · the footer strata
contours · section heads, the hero, the 404
peaks · the sentinel's far ridge

Fills are mixed between ink and bark, strokes are brass, and all three are static SVG: nothing to reduce, nothing to load, and they survive with JavaScript disabled.