// the control plane

How this site evolves.

Vaspera Capital's site is run by our own products. Agents propose changes, ground every claim to a verified facts ledger, govern and certify them, and record each one here — in public. The point isn't that AI changes the site. It's that you can watch it govern itself.

The loop

// propose · ground · govern · record · revert
01

Propose

Agents refresh live data and draft enhancements — only inside declared evolution zones.

02

Ground

Every claim must resolve to a verified fact in the ledger. No source, no claim.

03

Govern

Brand, design-token, build, and certification gates (Vaspera Hardening) must all pass.

04

Record

Every applied change is written here — what, why, the source, when, and its certification.

05

Revert

Drift or a failed gate rolls the change back automatically. Nothing breaks silently.

Live grounding

// verified 2026-06-25

These numbers are read from the npm registry as this page renders — the site checking its own facts against the source.

Vaspera Hardening
v2.16.0
316/wk
verified
VasperaPM
v2.12.18
345/wk
verified
VasperaMesh
v0.1.3
2/wk
verified
VasperaMemory
v1.40.0
166/wk
verified
Rebar-MCP
v2.6.1
19/wk
verified

The design genome

// 8 changes

The look is a typed parameter space. Content evolves on its own; design never auto-changes — the control plane recommends genome changes with requirements, a human reviews, and accepted ones are built with Claude Code and recorded.

🔒 palette: institutional navy + gold🔒 WCAG AA (4.5:1 body, 3:1 large)🔒 LCP < 2s🔒 layout integrity

One-click source on every published metric

implemented · 2026-06-25
zone: statbar + metrics

Make every ledger-backed metric a subtle affordance: hover reveals the source, click opens it (npm/GitHub) — the auditability wedge made tangible on the numbers themselves.

Requirement: Affordance must stay quiet (no underlines-everywhere clutter); only facts with a source.url become links; manual-source facts show provenance text, not a dead link; AA contrast.
grounded in: Positioning wedge: one-click-verifiable proof is the exact auditability you sell.

A genuinely-live number in the hero stat bar

implemented · 2026-06-25
zone: layoutVariants.hero / statbar

Surface one live-grounded figure in the stat bar (e.g. aggregate weekly npm downloads) pulled from the same grounding the control plane uses, with a quiet live marker.

Requirement: Needs a server island on the client homepage (do not block render); ISR/streamed, never fabricated (fail-closed to a verified fact if the fetch is down); no CLS; perf budget held.
grounded in: Living-site north-star + Stage 1 npm grounding already exists; the hero should embody the engine, not just describe it.

Live download badges on product cards

implemented · 2026-06-25
zone: layoutVariants.work / card

Add a quiet live weekly-downloads badge to each npm-backed product card, from the same grounding the control plane uses.

Requirement: Fail-closed — hide the badge entirely if no live number (never fabricate or show 0); no CLS; one shared fetch, not one-per-card; AA contrast.
grounded in: Living-site north-star: the work grid should show real usage, not just labels; extends Stage 1 grounding.
View all 8 recommendations →

Evolution log

// newest first
2026-06-25design

Design evolved: One-click source on every metric

certified

Published metrics are now inspectable — hover any ledger-backed number to see its source, click to open it (npm/GitHub); manual-source facts reveal provenance. The auditability wedge, made tangible on the numbers. Recommended in the design genome, reviewed, built via Claude Code. Requirement held: quiet affordance, only real sources link, AA.

source: design genome
2026-06-25design

Design evolved: Purposeful section-reveal motion

certified

Sections below the fold now fade-and-rise as they enter view — restrained, once-only. Recommended in the design genome, reviewed, built via Claude Code. Requirement held: skipped entirely under prefers-reduced-motion, no layout shift, above-the-fold/LCP content never hidden.

source: design genome
2026-06-25design

Design evolved: A genuinely-live number in the hero

certified

The hero stat bar now shows live aggregate weekly npm downloads across the products, pulled from the same grounding the control plane uses, with a live pulse. Recommended in the design genome, reviewed, built via Claude Code. Requirement held: client island (does not block render), fail-closed to the verified product count if the fetch is down — never fabricated.

source: design genome
2026-06-25data

Vaspera Hardening weekly downloads now 310+

certified

Live weekly downloads on npm moved the recorded band from 200+ to 310+.

source: npm:vaspera
2026-06-25design

Design evolved: Live download badges on product cards

certified

Each npm-backed product card now shows live weekly downloads from one shared grounding fetch, with a live pulse. Recommended in the design genome, reviewed, built via Claude Code. Requirement held: fail-closed (badge hidden when no live number), one shared fetch, no CLS.

source: design genome
View full log (12) →