Invarians

Id quod invarians manet

That which is invariant remains

01 Thesis

A blockchain is a game in motion. AI agents move, tension builds, action happens in bursts.

What stays the same is what Invarians captures. The rules of play. One consensus per chain. One slot target. One gas limit per block. The cryptographic primitives that anchor every attestation. The calibrated baseline of what nominal looks like, per chain.

Against these invariants, Invarians attests every play: where consensus stalled, where a bridge dragged, where demand surged. And it watches the rules themselves: protocol upgrades like EIP-4844 redraw the pitch lines, and Invarians records the transition.

Invarians does not decide what is fair. It captures. It attests. It surfaces drift.

The attestations let anyone replay the game. The Delta let the agent, the operator, the auditor see where the rules are bending before the action is taken.

02 The theorem

The mark is grounded in a theorem. In 1954, Solomon Golomb proved that any square grid of side 2n, with one cell removed, can be paved entirely by L-trominoes. The proof is recursive: a single central L-tromino splits the deficient square into four sub-quadrants, each itself a smaller deficient square paveable by the same induction.

Whatever orientation the trominoes take, whatever configuration the paving adopts, exactly one cell remains empty in every valid tiling. That cell is the invariant of the configuration. Its position can change with the paving. Its existence cannot.

Invarians applies the same logic to blockchain substrate. A protocol has rules that define what nominal should look like: consensus depth, slot target, gas ceiling, the cryptographic envelope of every attestation. Those rules are the invariants of the substrate. They do not move with the load. The substrate's observed nominal drifts around them under demand and agent activity. Divergence from the invariants is what Invarians measures. Systemic change is when the rules themselves are redrawn, by hard fork.

03 The mark

The mark layers three meanings.

One tromino is three squares. Those three squares are the three Invarians primitives: Attestation, Regime, Delta. Three primitives in every signed payload, three squares in every L.

Five trominoes paved together form a Golomb tiling at scale n=2. The theorem guarantees that the paving has a solution, and that exactly one cell remains outside it. That cell is the invariant.

The solid white square is the invariants rendered. The invariants are not the observed nominal. Nominal drifts under load. The invariants are the protocol rules: consensus depth, slot target, gas ceiling, cryptographic envelope. They do not move with the load. The mark renders that distinction: configurations change around a fixed reference. Divergence from the invariants is what makes the drift of nominal measurable.

Invarians mark

Reading the mark.

  • One L-tromino, three squares Attestation, Regime, Delta
    The three Invarians primitives, each exposed in every signed payload. Attestation wraps the panel. Regime classifies each chain. Delta surfaces the shifts. Three primitives, three squares.
  • Five trominoes paved The substrate's configurations
    L-trominoes in white outline cover fifteen of the sixteen cells. They stand for the substrate in its many states: block production cadence, demand intensity, sequencer rhythm, bridge attestation timing, agent volume. Same form, different orientations, paved without overlap.
  • One solid square The protocol invariants
    A four-by-four grid less one cell is paveable by L-trominoes (Golomb 1954). The cell that the theorem requires to stay outside the paving is the invariant. Rendered as a full square to mark the protocol rules: the structural commitments the chain makes that do not move with the load. The drift of the observed nominal becomes measurable against them.
04 Logo variants

Three variants, one mark. Pick the variant that fits the surface; the tromino tiling and the invariant square stay the same form throughout.

Invarians lockup on dark
White lockup on dark
Page headers, decks, business cards
Horizontal lockup with the tromino tiling to the left of the wordmark. Used on dark backgrounds where the white outline and wordmark stay legible.
Invarians lockup on light
Black lockup on light
Light backgrounds, print
Same lockup rendered in black for light surfaces (PDF, slides, partner kits, print). Produced by inverting the white master at the same stroke weight.
Invarians mark only
Symbol only
Avatars, app icons, favicons
L without wordmark. Used on social profile pictures, app icons, browser tabs, and any surface where the brand is already named in context.

Clear space. Keep at least one unit-square of empty space around the mark on every side. Do not let other content, edges, or borders enter that zone.

05 Brand system

One mark, four surfaces. The Main lockup is the canonical Golomb tiling in white; each open sub-brand keeps the same tiling form rendered in its own accent on the invariant square, with the wordmark suffix in matching color. Labs takes Plum (research energy); Agentic takes Electric Blue (high-saturation agent signal); Evidence takes Lavender (soft archival). Same form across all four, different chromatic identity per surface.

Invarians main lockup
invarians.com
Main brand
The product. The canonical tromino-tiling mark of the surface.
Invarians Labs lockup
INVARIANSLabs
labs.invarians.com
Labs
Research wing. Pattern observatory, agentic baseline, hypothesis exploration.
Invarians Agentic lockup
INVARIANSAgentic
agentic.invarians.com
Agentic
Agent-native surfaces. MCP server, A2A pipe, machine-readable context.
Invarians Evidence lockup
INVARIANSEvidence
evidence.invarians.com
Evidence
Audit and replay. 30-day reproducible regime history, attestation archive.
06 Color palette

Two brand pairs and one interaction accent. Each pair combines a deep tone (low-luminance, recedes into the surface) with its bright counterpart (high-luminance, asserts itself). Green for nominal identity. Indigo for signal accent (the "agent iris"). Plum for interaction hover states only.

Green pair · Identity
#0d3a24 · Green deep (recedes) #3ECF8E · Green bright (asserts)
Indigo family · Signal / agent / archive
#1a1830 · Indigo deep (recedes) #818cf8 · Iris bright (general signal, hero, footer) #9d8fd9 · Lavender soft (Evidence)
Electric Blue · Agentic
#283cff · Agentic suffix accent High-saturation agent signal. Reserved for the Agentic wordmark suffix and agent-native surface accents.
Plum · Labs & interaction
#580F41 · Labs suffix + CTA hover Labs wordmark suffix and the hover / focus state on CTA cards (Developers, Agentic, Labs). Never as primary identity or background.

Duality logic. Deep tones for backgrounds, surfaces, large blocks that anchor the eye without grabbing it. Bright tones for elements that must announce themselves: brand mark, CTAs, lit states, signal indicators. The two pairs are opposed in hue (green vs indigo) and mirrored in structure (deep recedes + bright asserts). Visual parity between the two deep tokens (~10-12% luminance) so they can coexist in dual-color compositions. Plum sits outside the duality as a single-purpose interaction accent: CTA hover only, never as a primary surface or identity color.

Shared neutrals. Off-white #f0f0f0 for body text on dark backgrounds. Background base #171717. Section dark #0a0a0a for cards. Secondary text fades through #a8a8a8, #666, #444.

07 Typography

Two typefaces, self-hosted. Both shipped with the site stylesheet; no external CDN dependency.

Display + Body
Inter Variable
Headings, body, UI. Weights 100, 400, 500, 700 in regular use. Variable axis supported for fine-grained control. Letter-spacing -0.01em for large display, 0.02em for caps.
Code + Tokens
JetBrains Mono
API endpoints, JSON snippets, regime codes (S1D1, S2+D2±), hex addresses, and any technical token in body text. Stack: 'JetBrains Mono', 'IBM Plex Mono', 'SF Mono', 'Menlo', monospace.
08 Don'ts

Four rules. They protect the integrity of the tiling and the surface separation.

  • ×
    Don't rearrange the trominoes or move the invariant square. The five-tromino paving is one specific valid solution of the Golomb tiling at scale n=2. The position of the invariant square inside the four-by-four grid is fixed by this paving. Rotating, mirroring, or relocating the invariant breaks the theorem-defined relationship between the trominoes and the cell they cannot cover.
  • ×
    Don't fill the trominoes or change the invariant square treatment. The trominoes are rendered as white outlines (transparent fill, single-weight stroke). The invariant cell is a solid square. Reversing this (filled trominoes around an empty cell) inverts the meaning of the mark: the invariant is not absence, it is the constant the configuration accommodates.
  • ×
    Don't recolor outside the documented palette. Each surface has a fixed accent: Green #3ECF8E for Main, Plum #580F41 for Labs (also CTA hover everywhere), Electric Blue #283cff for Agentic, Lavender #9d8fd9 for Evidence. Iris #818cf8 stays the general signal color in body content (hero canvas, footer motto, body accents). No orange, no yellow, no fluorescent gradients, no new accent introduced without a documented palette addition.
  • ×
    Don't stretch the mark or break the aspect ratio. The mark is a square. The lockup is the mark plus the wordmark in horizontal alignment. Clear space around the mark is one unit-square (one cell of the four-by-four grid) on every side.
09 Download

All assets are PNG, transparent or solid background as noted. Right-click any link to save.

Mark
Sub-brand lockups
Favicons
Coming
  • SVG vector source files
  • OpenGraph cover (1200×630)
  • Social headers (Twitter / LinkedIn)
  • Consolidated brand kit zip

Partner integrations or editorial inquiries: contact@invarians.com.