Product

Hold your brand in code, render it on every deck.

Your designers author the tokens, slot types, slide templates, and deck chrome that define your brand. Codexroom versions every layer, audits every change, and renders every deck from the same source.

The problem

Brand books were written for a world that printed them.

The 80-page brand PDF sits in a Drive folder. The Figma file lives somewhere a designer remembers. The PowerPoint master got duplicated in 2022 and the copy that ships today is three drifts away from the master. Compliance asks where the approved version lives, and the honest answer is "across nine machines and a Slack channel".

Your brand work deserves a source of truth the rest of the company reads from.

The mechanism

Two layers of tokens. Two layers of templates. One render pipeline.

Tokens. Two layers. Primitives carry the raw values, colour ramps, fonts, spacing units. Contextuals carry a default and a set of rules ("primary is blue in North America and teal in EMEA"). Both render as CSS variables the rest of the system reads.

Slot types. The typed contract every slide reads from. Headline, metric, logo, quote, chart, body text, list, image. Each slot type carries its own constraints (max length, case, allowed assets, freshness rules). The agent and the human composer both fill slots, never raw HTML.

Slide templates. HTML scaffold, per-template CSS, slot placeholders. Templates version. A deck created today renders against the template version it was created with, even after the template moves on.

Deck chrome. The wrapper around every slide. Headers, page numbers, the brand mark in the corner. Chrome composes with the slide template through a stable contract (.deck-frame holds the chrome, .slide-body holds the slide), so a chrome change updates the deck without touching the slides.

The render cascade

Five layers stack on every render.

Reset, then the token CSS variables, then the workspace shared styles, then the deck chrome, then the slide template. Every layer is owned by exactly one governance surface. Crossing a boundary is a design choice, never an accident.

What it replaces

The brand book. The Figma master. The PowerPoint template. The "where does the approved logo live" Slack thread.

One source, one audit log, one render. Designers update once. Decks ship right.

What changes

Designers own the templates. Everyone else fills slots.

For designers. A real authoring tool with versioning. Tokens render as CSS variables. Slide templates author in HTML and CSS, with the slot contracts inline. Live preview through a sandboxed iframe.

For the team. Decks compose from slots through the typed contract. The validation engine catches drifts the moment the agent or the human tries to ship one. The brand is what the brand team said it is.

For compliance. Every layer carries a version number, a status (draft, published, deprecated), and an audit trail. The decks already shipped render unchanged.

See it work

See your brand encoded live in 30 minutes.

Bring a brand book. We will turn the colour ramp into tokens, the master slide into a template, and show the deck rendering through both.