Surfaces · ink · brand · signal
Near-black canvas, three flat surface tones, three ink ranks. Brand never used as page background — only as accent.
Surfaces
Ink
Brand
Signal
Geist Sans · Geist Mono · Instrument Serif
Sans for everything, mono for data and metadata, serif italic for editorial moments only.
Aa Bb Cc 0123
Default UI face. Variable weight 100→900. Stylistic alts cv11, ss01 enabled.
Aa Bb 0.123
Data, metadata, addresses. Tabular numerals enforced via .tabular utility.
Aa Bb Cc 0123
Reserved for pull-quotes and editorial section openers. Italic only.
8pt grid · 4pt half-step
Tailwind defaults override. Page padding · gutter · card padding live on the 8pt grid.
Space
Radii
Five elevations · four curves · four durations
- ease-out-expo
- cubic-bezier(.16, 1, .3, 1)
- ease-out-quart
- cubic-bezier(.25, 1, .5, 1)
- ease-in-out-quart
- cubic-bezier(.76, 0, .24, 1)
- ease-emphasized
- cubic-bezier(.2, 0, 0, 1)
- duration-instant
- 80ms
- duration-fast
- 120ms
- duration-normal
- 200ms
- duration-medium
- 360ms
- duration-slow
- 600ms
Eighteen building blocks. shadcn-shaped, retoken'd.
Daily attestation
Signed at 06:14 · committed to chain at 06:15
"On the days I let it lead, the work is better."
— operator note · 03 May
The shapes pages will be made of.
Eyebrow
SectionHeader (split)
Discipline as an operating constraint, not a vibe.
Parabellum doesn't grade your day. It measures whether the inputs you committed to actually happened, and shows you when they didn't.
Always-onSense → propose → log → settle.
One run per day, one signed attestation. The loop is small on purpose.
StatusDot
MetricCell
Ledger
| Track | Cadence | Last run | Drift | |
|---|---|---|---|---|
Morning attestation06:00 daily · violet quorum | 06:00 | 06:01:18 | +1.18s | live |
Training load digestpost-block · auto | on-event | 13:42:09 | — | queued |
Weekly settlementMon 09:00 · Base | weekly | — | — | scheduled |
KeyValueRow
- Operator
- juan@parabellum.tech
- Twin id
- twn_4f12c8a9
- Last sync
- 2026-05-08 13:42:09Z
- Settlement
- 0.124 ETH
- Quorum
- 3 / 5 attesters
- Build
- v0.4.2
- Region
- us-east-1
- Uptime
- 99.974%
- p95 latency
- 8.3ms
- Cold-start ratio
- 0.4%
CodeBlock
export default defineParabellum({
twin: {
id: 'twn_4f12c8a9',
cadence: 'daily',
settle: { chain: 'base', mode: 'weekly' },
},
attestation: { quorum: 3, signers: 5 },
});Marquee (live ticker)
Timeline
- Q4 '25Spec frozen
- Mar '26Twin private beta
- May '26Kickstarter liveday 12 of 30
- Jul '26Public launch
- Q4 '26Settlement v2