Documentation menu

concepts

Brand Memory

Locked brand facts the creative layer can read but never overwrite.

Last updated 2026-07-10

What it stores

A brand profile holds the facts that must survive every creative decision: name, palette, call to action, and product reference imagery. Saving a profile turns the draft into a locked brand block.

The lock guarantee

The creative layer composes stories around brand facts but cannot mutate them. A generation with brand_id set will carry your exact palette and name; this invariant is asserted by tests on every mode.

Product references

A brand's product image is pinned as a continuity reference, so the real product appears in every shot, and the render feedback loop is not allowed to replace a pinned brand reference.

Privacy

Brand facts never appear on public share pages. The scrubbing happens at the boundary and is covered by tests. Manage profiles at /brand or over the API: see brands.

Brand Memory | Cadenza Docs