An open standard from Continental Works

Your brand, as code.

Every brand should be a version-controlled universe its agent can render on demand.

spec v0.63engine on npmMIT licensed
universes/aitxa git repo
canon/characters/chip.json locked
canon/marks/open-arms.svg golden
canon/settings/antler.json locked
canon/craft/brand-kit.json no-gos
works/hackathon-flyer.recipe.json provenance
renders, on brand
AITX hackathon flyer rendered from the universe
flyer
AITX community meme
meme
AITX varsity jacket
merch
AITX origin picture book cover
book

1The model

A universe, a console, and everything it renders.

The cartridge, the data

Brand universe

Characters, settings, motifs, rules and blessed golden assets, typed and kept in git. Fork it, hand it over, check out any version.

The console, the runtime

Your agent + ABU

Claude Code with the ABU plugin installed. Plain language in, held to the brand's rules, provenance on every output.

The output

Works

picture bookflyermerchmemesocialsponsor thank-you

The universe is the codebase. The console is the runtime. The works are what it runs.

2Two ways in

One for your agent. One for your build.

For agents

The plugin

The Claude Code skills that build and grow a universe, with the engine inside. Two lines, then you talk.

/plugin marketplace add SupersuitUp/agentic-brand-universe /plugin install abu
then say abu

It tells you where your universe stands and the next best move. Start here.

For any repo or build machine

The package

The engine alone: the Python engine plus an abu command, installable in any project and any CI.

npm i -D @supersuit/abu
then npx abu check-kit <kit> <paths>

On npm as @supersuit/abu.

vX.Y.ZSame version, always.One release tag ships both doors.

3A brand as code, in production

This page's family is held to its brand by ABU.

abu check-kit refuses brand no-gos and off-palette colours: hex, rgb and Tailwind palette classes. Every Continental Works surface runs it in its own build, against the brand record the Continental Works kit carries.

freedom-site / package.json

"brand-check": "abu check-kit node_modules/@continentalworks/ascent/dist/brand app components content lib --baseline .abu-baseline.json"

Real output, 2026-10-14

demo.css:1  OFF-PALETTE #3B82F6  -> use a token from the kit's tokensFrom, or add the colour to canon first
    .btn{background:#3B82F6}
demo.css:2  OFF-PALETTE #112233  -> use a token from the kit's tokensFrom, or add the colour to canon first
    .cta{color:rgb(17,34,51)}
demo.html:1  OFF-PALETTE bg-blue-500  -> use a token from the kit's tokensFrom, or add the colour to canon first
    <a class="bg-blue-500 text-white">Go</a>
check-kit: 3 no-go use(s)

Runs in every build

  • continentalworks.aithe company site
  • artifacts.continentalworks.aievery published page
  • getfreedom.wikithe product wiki
--added <range>Judges only what a change adds, so old debt never blocks a new commit.
--baselineThe ratchet for shallow CI builds with no history to diff.
The kit allows eleven colours.

Anything else is refused at build time, before a person ever has to notice it.

0 This page passes too. Checked against the Continental Works kit: check-kit: clean

4The compounding loop

Every golden becomes an atom for the next one.

A golden atomic reference is a small, locked piece of the brand: a character, the mark, a style. The agent compiles atoms into a new asset. You bless it. It becomes a new atom and a reusable recipe.

01 Atoms
Michael character sheetcharacter
Chip character sheetcharacter
AITX markmark
style
02 Compile

The console

Assembles the atoms and your ask into one deterministic render.

"make a hackathon flyer for Austin, sponsors NVIDIA and Antler"

03 You bless it
On-brand AITX hackathon flyergolden

The flyer is now an atom and a recipe for hackathon flyers. Next time, change the city and the sponsors and it falls right out.

Taste compounds. Slop does not.

5Case study

AITXthe largest AI builder community in Texas

The founders ask Chip, their brand agent, in plain language.

Chip holds the canon, the goldens and the rules. The founders keep the taste. Chip does the making.

Off-brand raw AI graphic
Raw AIGarbled, generic, impossible to rebuild.
On-brand AITX hackathon flyer from the universe
Same ask, from the universeOn brand, sponsors and all, with its recipe.

Same request. Same model. The universe is the difference.

AITX hackathon flyer
Provenance, on every output

AITX Hackathon flyer

Model
openai:gpt-image-2
Refs
aitx-logovenue: antler
Result
Reproducible by anyone holding the universe. Nothing ships unsourced.

6Why it stays on brand

Canon is the source of truth. Everything else is a projection.

  1. 1
    References carry identityEvery character, setting and motif resolves to a blessed reference, or the render fails loudly.
  2. 2
    Goldens carry tasteBlessed outputs anchor every new render. Taste is captured once.
  3. 3
    Provenance on every outputEvery work knows its canon, its references and its model.
  4. 4
    Canon lives in gitEvery change is a commit. Any past campaign is a checkout.
  5. 5
    A deterministic prompt compilerPrompts are assembled from canon, so a rule cannot be silently dropped.
  6. 6
    A load-bearing render gateNothing renders until its references resolve and its checks pass.
  7. 7
    The kit refuses no-gos in code newOff-palette colours and recorded no-gos fail the build, on every surface that runs the check.

7Live universes

Working systems you can open today.

8The spec

Six layers, written down and versioned.

QualityTaste gates, craft canon and provenance, across every layer.
ComposerThe agentic layer, one per form: plans, compiles, generates, repairs.
WorkOne made thing: canon given form.
FormWhat makes a work its kind: a storybook, a flyer, a share card.
GoldensLocked references, passed to the model rather than described to it.
CanonTyped entities and relations in git. The universe itself.