Brand Engine
VULK's design-token and identity layer — 210+ pre-tuned brand profiles, 118 font pairings, and a color-forcing system that locks palette, typography, and motion before generation begins.
Brand Engine
The brand engine is VULK's design-system arbiter. Rather than letting the model pick fonts and colors freely (which produces generic AI aesthetics), the engine ships 210 hand-curated brand profiles — each with a locked palette, font pairing, motion signature, and component bias — plus 118 typography combinations and a forcing layer that injects those tokens into the generated CSS, Tailwind config, or Flutter theme. If the prompt names a brand (Stripe-style, Linear-style), the matching profile is loaded; otherwise the engine picks based on the genome.
VULK uses the brand engine on every generation. It fixes the palette to emerald + neutrals as the house style, blocks banned ranges (orange, amber, rose, fuchsia, violet, sky, cyan as primary), and overrides the model when output drifts. The engine is the single reason VULK projects look distinct rather than identical.
Genome System
VULK's structured intent layer — 170+ "genes" (industry, component patterns, motion styles, framework signals) extracted from a prompt before generation begins, so the agent can route to the right templates, models, and design tokens.
ReAct Loop
A reasoning-and-acting agent loop where the model alternates "thought → action → observation" until the task is complete. VULK's generation agent uses a constrained ReAct loop with XML-tagged actions (vulkAction, vulkPlan, vulkCompletion).