The system, version 3
An institutional research house, opened up: cool paper, ink as a band and a rule, one ocean accent, serif headlines over a single grotesk, and every figure in mono. Everything below is rendered by the same components the app uses.
Colour
Logo
The topbar, the construction page, mail and every open-graph image. Never redrawn, never typed: the wordmark and the "DeFi Research Data Services" line are part of the file.
All white on the sign-in cover; white letters with the blue mark in the footer.
Type
A lead in the serif, one size down, for the sentence that explains the headline.
Body copy, forms, navigation, buttons and labels in one voice. Labels are sentence case; there is no uppercase tracked label in version 3.
Prose sits inside a measure: 46rem for a lead or a paragraph beside a figure, 60rem for long-form. No inline max-width.
How a page opens
Aave V3
Health factors, liquidations with the realised bonus against the configured one, and the coverage statement.
A back link only where a parent exists; a meta line only when the title does not already say it. Nothing else sits above a title.
Buttons
Primary is ink; secondary is an ink outline; the accent is ocean and rare; ghost is the third action in a row. A button says what happens and keeps its name through the flow.
Cards, pills and metrics
Statement of accounts
Data table
| Block | Event | Emitter | Value |
|---|---|---|---|
| 23,415,902 | Swap | USDC/WETH 0.05% 0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640 | 1,204,118.42 |
| 23,415,901 | LiquidationCall | Aave V3 Pool 0x87870bca3f3fd6335c3f4ce8392d69350b4fa4e2 | -381.9021 |
Callouts, tabs, empty states
No alerts yet
An alert watches a pool and tells you when a price crosses a line you set.
An empty state says what is missing and the next step. It never shows sample data.