Measured from source, reconstructed where marked, open where unknown — nothing ships from this page unstamped.
60 values measured · 8 reconstructions marked · 10 open · 22 denied
Airlock's product passes a verdict on every file an endpoint runs. This page passes a verdict on every value it prints. The palette is the argument: the signals are named for what they mean before they are named as colours — and that is the unusual thing about this system, so the page says it out loud.
Read the meaning first, then the colour. Each signal is a pair: the full signal and its lighter half. The lite is never a standalone brand colour — always the light side of its signal.
Signal Green Lite #D6DD21 is the lime CTA colour — the light half of Signal Green, not a brand colour on its own. A fifth signal, Signal Yellow #FFE137 → #ECCD00, exists only as a gradient. tokens.json → color
The measured master: the status gradient drives the tile stroke and the badge fill at once. Switch the verdict and one gradient moves both. Approved is the only tick vector in the source; the other badges are shown filled but empty rather than with invented glyphs.
The status→gradient mapping (green / blue / orange / red) is stated in the source; VBS is the master's own example. Only the Approved tick vector (white, stroke 6.635) exists. The acronym sits directly on the tile in white — owner correction, 2026-08-21: the measured master's 68×38 inner chip is not current usage. The live hero draws every acronym straight on the navy. OPEN badge glyphs — unknown / warning / denied unmeasured FINDINGS-components.md · FINDINGS-07-hero-north-star.md
The second container style, first-class since the hero ruling: a card filled solid in a signal colour with navy ink on top. No stroke, no inner box — the fill is the verdict. Where the outline chip names a file, the solid container carries a number.
Measured from the hero export (÷1.131): card ≈ 136 × 116 · r 9.1–10.2 (the ~8–11 band) · fill = the signal gradient, every stop solid · ink navy #141756 · numeral bold, label mediumFINDINGS-07 · air-hero 644:1914
The primaries arrive as the ground everything else sits on. You choose ink by reading it on the ground, not by hex — switch the ground and the ink and logo variant swap themselves, per the sourced pairing table.
Neutral & ink — the ramp behind the blues. Ink #061627 is body copy on light surfaces, a distinct role from the navy.
Airlock decides what is allowed to execute and blocks the rest — so an endpoint runs only the software you have approved, and nothing you have not.
| Ink | Ground | Logo | Use | Source |
|---|---|---|---|---|
| #FFFFFF | navy gradient | White | headings + body on dark | gradient dark-surface note |
| #061627 ink | white / light gradient | Dark Blue | body copy on light surfaces | tokens.json ink note |
| #151858 | white (where #B2B2B2 reads) | Two Tone | nav links · lockup | FINDINGS nav (Regular 15) |
| #151858 | Signal-Green button | — | button label | FINDINGS button |
| OPEN ink · grounds — ink for the medium-blue and signal grounds is not stated in the source | ||||
The logic, stated once. MEASURED earns no chrome — confidence is silence. The other three are exceptions that announce themselves: what ships is RECONSTRUCTED (filled), what does not ship is outlined — OPEN awaits its verdict, DENIED had it revoked. #061627 ink is a distinct role from the navy. OPEN ink #061627 — awaiting Airlock sign-off ($proposed)
Where a rule was at stake the page slowed down. Here it speeds up: gradients, surfaces, elevation, type, texture and components at their measured values, dense enough to scan, quiet enough to let each specimen speak.
Owner ruling, 2026-08-21: the site hero's artwork is the key reference for containers, lines and styling. The real exported vector, shown on the navy ground it lives on — then its language, decoded. This artwork is the reference for every new diagram and design.
air-hero 644:1913 · "Airlock Hero" instance 644:1914 · exported at scale 1.131 — divide for design unitsFINDINGS-07-hero-north-star.md
Split the same way as the colour system. Signals, blue and the icon chip run at 135°; surfaces and the watermark at 180°. Every gradient is solid colour → solid colour — a fade to transparency, or to a half-opacity stop, is never done on any fill or surface. One scoped exception stands: deck diagram arrows carry their measured slight gradient (owner, 2026-08-21) — recorded in the diagram kit, never on a fill.
11 gradients — 6 brand, 5 signal, every stop a solid colourtokens.json → gradient · the icon fade is retired — see the rulings
Every container's shadow scales with its size: radius ≈ size × 0.107 · shadow-y ≈ size × 0.106 · blur = 2 × y, exactly, everywhere. Tint is navy #151756 @20%, never black — which is why the elevation reads cool, not muddy.
No-JS / reduced-motion fallback — the three measured points, formula computed beneath each:
Padding is ~27% of the container, so the icon fills ~46% of the tile width — an optical rule, not a fixed inset. Two deliberate exceptions: the dark UI card (#0B0F3B @60%, y6/b18) and small elements (#000 @20%, y1/b6). SPEC-elevation.md · tokens.json → shadow
Brand hairline · white highlight edge · none. The Forcefield backdrop, once flagged for retirement, is confirmed alive in the live hero — the ruling is reversed by evidence.
Every specimen at its real token size, weight, tracking, line-height and transform — untouched. A 64px role renders at 64px.
12 type rolesOPENtokens.json → type · PROPOSED — no type tokens in the collection; derived from measured usage
Byte-identical between the OLD and March 2026 systems. The type values are measured; the block layout is reconstructed from them.
Eyebrow at 15/500 uppercase, heading in the Display role, body at Body 16/24 — the settled text block every datasheet and page section is built on.
Text SectionRECONSTRUCTEDtype roles measured; block layout ours FINDINGS-archive.md → UNCHANGED
The founding texture — a faint background wash, shown at exactly 540 × 420 on the light gradient it belongs to, with a panel floating over it. Toggle the field off to see exactly what the 20% wash contributes.
Field opacity 0.20 · chip 35.57 × 17.67 fixed for all 544 chips, never sized to its text · radius 2.619 · stroke 0.655 #396CE3 @50% · 17 rows × 32 chips · row pitch 25.146 · one fixed 32-extension sequence repeated identically per row · 17 hand-placed x-offsets (not a formula). Labels left-set in a fixed box. SPEC-texture.md
The experimental textures and background motifs from the e-book and Global Partner Program covers — real exported Airlock vectors, never redrawn. Each sits on the navy ground it was built for, at true export scale; scroll a frame sideways where the artwork is wider than the page.
Halftone “AI” letterform — 733 hand-set halftone tiles building the AI glyph pair over a soft raster wash at 10%. From the AI e-book cover (navy ground). Tiles use only token blues — #37C0FF ×201 · #92B3FF ×190 · #E8F3FF ×177 · #1385FF ×165 — density carries the letterform, per-tile opacity varies. Use as a hero-scale cover motif behind the title block on navy; never as a page-wide wash.
halftone-ai-letterform — 1041 × 851, true scaletextures/halftone-ai-letterform.svg · exported Airlock vector, never redrawn
Icon grid field — a full-bleed field of outline product icons, 384 stroke elements in a single cyan #6DD2EE at stroke 3.14. From the e-book cover set (navy ground). The cyan is off-token (closest: Signal Blue Lite #37C0FF) — an e-book cover ink; treat it as texture-only colour, never UI. Use: background motif field sitting behind cover content at low contrast.
icon-grid-field — 1651 × 811, true scaletextures/icon-grid-field.svg · exported Airlock vector, never redrawn
File-chip scatter — ten navy #151858 file tiles carried entirely by their token-gradient strokes and white ink, each on its measured drop shadow, scattered as a cluster. From the e-book cover set. The chips are built for navy: the tile fill matches the ground, the gradient stroke does the work. Use: accent cluster riding a cover’s edge or corner, not a repeating field.
file-chip-scatter — 1155 × 449, true scaletextures/file-chip-scatter.svg · exported Airlock vector, never redrawn
Connector-dot scene — 75 terminal chips riding long connector rails, the whole scene drawn at 50% opacity; chip fill #1C68BB, rails and strokes #2E7ACD. From the Global Partner Program guide cover. Both colours are off-token (flagged in the diagram kit’s open questions) — texture-only, never for UI or diagrams. Use: wide band motif across a navy cover’s lower half.
connector-dot-scene — 1270 × 460, true scaletextures/connector-dot-scene.svg · exported Airlock vector, never redrawn
Filename field on navy — the cover treatment: 155 outlined filename plates set in loose rows, strokes #396CE3, with sparse signal-colour highlights (#EC7E00 ×5 · #37C0FF ×5 · #89C33F ×2) lifting a handful of plates. This is the field-on-navy treatment as it ships on the e-book covers — the sparse-highlight cover field, a distinct arrangement from any wall variant. Use: full-cover background field; highlights stay rare.
filename-field-navy — 1793 × 964, true scaletextures/filename-field-navy.svg · exported Airlock vector, never redrawn
149.1 × 36, pill radius 32, SemiBold 14 label #151858. Primary carries the Signal Green gradient and the Arrow icon (stroke #151858 @1.393). Hover is a designed state — Mouse=On is its own variant.
OPEN Button · Mouse=On fills not captured — the hover shown is an interaction demo, not the measured On master · focus / disabled / empty have no designed variant FINDINGS-components.md
The March 2026 model asks "what colour is it", not "what is behind it". Two Tone is the current-direction addition: 14 of 15 paths #151858, one #B2B2B2 (the upper arc of the O). Hover the Two Tone lockup — the fourteen navy paths dim and the one #B2B2B2 arc stays lit.
Lockup 350 × 96 · Icon 70 × 70FINDINGS-components.md → Logo
On a gradient chip, rendered in solid white, with a proportional drop shadow — on both a navy and a light ground. Icons always render solid — the old fade toward the bottom is retired.
17 more are named in the source with node ids for re-export (two per bridge call):
24 named · 7 in vectorOPENicon provenance — the source files do not record the icons' licensing origin
Owner ruling, 2026-08-21: the dark circuit process-flow — dotted connectors, diamond junctions, outline icon tiles — is not the style. Owner verbatim: "The icon containers as well as the lines are not the style." The construction is archived whole; its artwork no longer renders here or in the diagram kit. Dark-ground diagram language is the hero language — navy chips with signal strokes, acronyms direct, corner badges, solid signal containers, thin solid signal elbows — see the North Star above. FINDINGS-07-hero-north-star.md
Designers scan these; they don't read them. One 8-point scale, one radius ramp, one stroke ramp, and the layout grid the compositions run on.
| Spacing (8-pt) | Radius | Stroke | Layout grid |
|---|---|---|---|
| 0 · 05 = 4 · 1 = 8 | 0 · 025 = 2 · 05 = 4 | 0 · 0125 = 1 | frame 1440 · content 1120 |
| 2 = 16 · 3 = 24 · 4 = 32 | 1 = 8 · 2 = 16 | 25 = 2 · 5 = 4 | gutter 160 · section 140 / 70 |
| 5 = 40 · 10 = 80 | 3 = 24 · 4 = 32 (button pill) | — | column-gap 44 · block-gap 80 |
| 13 = 104 · 20 = 160 | spelled "Redius" in source | — | nav 100 · nav-pad 40/80 · foot-pad 80/160 |
The design-file content is 1120; the live site uses 1240OPENlayout · content — a genuine mismatch to raise tokens.json → spacing / radius / stroke / layout
Built from sourced parts. Scroll a frame sideways to see it whole. The dark regime owns nav / hero / footer; the light section is its counterpart.
Nav link colour on the dark variant is white — an inference; the source states link ink #151858 for the light nav only. OPEN dark-nav link colour
Airlock returns a verdict for every file an endpoint tries to execute — approved, unknown, warning or denied — and blocks everything you have not allowed.
RECONSTRUCTED geometry measured, copy reconstructed · Rhythm 140 top / 70 bottom, content 1120. Only the Center alignment is composed here. The verdict tiles are scaled for the hero; the measured master is the 123.9 / 53.1 tile above. The headline sits in the Display role; the file-type "EXE" label and this body copy are reconstructed. OPEN Right and Center-White are named source variants, not yet built
The light regime pairs gradient.light with the file-type texture, the diagram card on its light-card shadow, and the icon-chip family — the same tokens as the dark regime, inverted for datasheets and documentation.
Ground gradient.light #E8F3FF → #FFFFFF · file-type field at 0.20, true scale · card shadow.light-card 0 4.62 30 black @7% · ink #061627 · eyebrow #396CE3 · H2 36 / Body-Large 20 · chips 45 / 75.2 / 97 with their measured gradients. Rhythm 140 / 70. Every value sourced.
RECONSTRUCTED geometry measured, copy reconstructed — the tagline and column grouping are ours; the links are the six sourced nav links · The 620 × 622 mark is the recovered icon vector at flat #ECECFB @7% — matched to the live-site footer, whose watermark peaks at 10% and falls away above (its fade-to-transparent stops are a never-do, so the wash here is flat at the mark’s average read). OPEN watermark vector — original not yet exported; the icon vector stands in
More of the identity at work, at real-world sizes. Nothing here is new: the measured grounds, the file-type field at 0.20, the recovered logo, the verdict-tile master, the icon chips and the measured type roles, recomposed. The artwork carries no labels — provenance lives in the caption under each frame. Scroll a frame sideways to see it whole.
Social square — navy surface gradient · field 0.20 · H1 role · verdict-tile master 123.9 / 53.1 · White logoRECONSTRUCTEDcomposition ours — every part measured
Email header — gradient.light · field 0.20 · Dark Blue logo · H2 role · primary button · verdict-tile masterRECONSTRUCTEDcomposition ours — every part measured
Datasheet cover — navy surface gradient · field 0.20 · White logo · Display role · Body-Large · icon chips 45 · title from the sourced subject listRECONSTRUCTEDcomposition ours — every part measured
Blog header — gradient.light · field 0.20 · Eyebrow + H1 + Body-Large roles · icon chip 97RECONSTRUCTEDcomposition ours — every part measured
The archive is the deny-list: a retired entry is a retired construction, not just a hex. Every plate ends in the replacement's favour. Then the open docket — a to-do with node ids, not a confession.
120 variants (60 subjects × Light / Dark), 80 × 80 r16, a three-stop purple gradient OUTLINE #B5B5EA → #FFFFFF → #B5B5EA. Retired whole and replaced by a FILLED chip whose colour states a verdict.
Proof the archive thinks in constructions. The same value is denied as a solid and current as a gradient stop.
The purple family and the old-kit drifts. 16 values, each denied with its replacement token beside it. The retired value carries the strike; the stamp word never does.
The purple Icon artwork is denied; its subject list is Airlock's messaging spine and survives in the keep-pile, feeding the icon chips and datasheet covers.
What the source does not yet answer, as an active queue with node ids, dated. A to-do, not a confession — the page states its own edge instead of implying completeness.