LIBRARY · 01
Every component, every state.
The composed surface of the @veraq/ui package. Each component is shown in its real production form — same imports the marketing site and the product app use.
Identity
VeraqMark
VeraqWordmark
Button
Variants
Sizes
States
NodeGlyph
Four variants — section anchors
SignalRow
Trust signals — bottom of hero / top of section
- Openauditable record
- Verifiableprovable outcomes
- Charitablecollective upside
Numeral
Editorial section numbering
Divider
Fine line with single gold node
Badge
State register — colour + icon + text, never colour alone
AllocationBar
Where the value went — gold marks the one share that matters
- Recipient outcome60%
- Distributed to participants23%
- Verified causes12%
- Operations5%
Input · Field
Field — visible label, help below
Shown on your participations.
Mono field + error
No wave matches that ID.
Card · CardHeader
Elevated panel — eyebrow, title, action
Wave 13
Mechanism & verification
Outcome reproduced — it matches the published commitment.
Table
Record table — hairlines, mono numerics, hover
| Wave | Status | Causes share |
|---|---|---|
| 013 | Settled | 12% |
| 012 | Settled | 10% |
| 014 | Open | 12% |
Tabs
Signal underline + weight, roving arrow-key focus
A published commit-reveal mechanism, sealed before the wave opens.
The recipient and index, written to the open record at the draw.
The defined share routed to the verified causes participants chose.
Modal · Sheet · Toast
Focus-trapped overlays + a polite/assertive toast queue
ReceiptCard
The verifiable receipt — a full-length seed middle-truncates to fit, copies whole
Contribution
Outcome → Earth & Code
2,880units
- Wave
- 014
- Seed
- 4f2c0b9e3a1d7c8b6e5f0a9d2c3b4e1f8a7d6c5b4e3f2a1d0c9b8e7f6a5d4c3b
- Status
- On the record
CommitRevealStatus
The commit-reveal lifecycle — committed → pending → revealed & matches
Done: Committed
hash 4f2c0b9e3a1d7c8b6e5f0a9d2c3b4e1f · published before the wave ran
Done: Pending reveal
Current step: Revealed & matches
value 9c1f7b34e8a206d5
We published the selection math before this wave ran. After it runs, you can confirm the result matches — you don’t have to trust it, you can check it.
IconButton
44px tap-target icon control — always with an aria-label
ErrorState
The §14 calm register — 404 / 500 / empty, one line + one action
404
We couldn't find that.
The page may have moved, or the link may be incomplete. Nothing on the open record was affected.
ConstellationCanvas
Drifting background field
Shown live on Foundations · Motion →, where its drift cadence and reduced-motion fallback are documented.