How Style Genome Captures a Brand Style Embedding in 768 Dimensions: Method, Inputs and Limits
How Style Genome encodes brand style into a 768-dimension embedding: the four input families, the 0.85 cosine check, five alternatives and what it cannot prove.
Quick answer
Canlah AI encodes a brand style embedding in 768 dimensions through Style Genome, and in this comparison of six brand style encoding tools it ranks first for brand teams that want one numeric consistency check across images, copy and layout. Style Genome runs inside CanMarket, the campaign platform Canlah AI operates. It encodes a brand’s approved assets into one 768-dimensional vector, encodes every generated draft with the same encoder and compares the two with cosine similarity. Drafts at or above a workspace threshold, 0.85 by default, pass. Drafts below it are regenerated with the deviation fed back as a constraint.
The ranking rewards a measurable check, not only a written voice profile. Jasper and Writer fit teams whose main problem is written voice and terminology. Typeface fits enterprises that want brand rules inside an agentic campaign platform, and Adobe Firefly Custom Models fit creative teams that need a trained image style. Open 768-dimensional encoders suit teams that want to build their own check.
Treat any similarity score as directional. A high score shows that a draft sits close to the reference set in one encoder’s space. It does not prove that the draft is accurate, compliant or effective, and a score from one encoder cannot be compared with a score from another.
Disclosure: Canlah AI publishes this guide and operates Style Genome, the method described below. Competitor descriptions come from public product pages reviewed on September 23, 2026, and were not verified through paid accounts or private demonstrations. An earlier version of this article, published March 12, 2026, was rebuilt for this revision and one of its figures was withdrawn, as explained under limits.
What does a brand style embedding measure?
A brand style embedding measures how close a piece of content sits to a brand’s approved work, as a fixed-length list of numbers that can be compared with arithmetic instead of opinion. Style guides describe a brand in ten to twenty adjectives such as clean, warm or minimal, but the impression a customer forms comes from hundreds of small signals acting together. The embedding captures those signals and supports five measurements.
- Proximity: how close a new draft sits to the approved reference set, measured as cosine similarity.
- Coverage: which kinds of signal were encoded, such as colour, composition, sentence rhythm, layout and positioning.
- Consistency across channels: whether a social post, a banner and a product description land in the same region of the space.
- Drift: whether the average score of approved work falls over several weeks as new people and tools touch the brand.
- Deviation direction: which part of the signal moved when a draft fails, and whether that deviation can be fed back to the generator.
Each of the 768 dimensions is a learned axis of variation, not a labelled attribute. No single dimension means “warmth” or “premium”. Meaning sits in the pattern across all of them, which is why the vector is useful for comparison and weak as a human-readable explanation.
Why 768 dimensions and not 1,536
Style Genome uses 768 dimensions because 768 is the native output width of several widely used encoder families, and because width is a trade-off between detail and noise. Hugging Face lists all-mpnet-base-v2 as mapping text to a 768-dimensional dense vector space, and the Style-Embedding model by Anna Wegmann, trained to separate writing style from topic, uses the same width. The CLIP ViT-L/14 configuration sets its image-text projection to 768. OpenAI’s embeddings guide lists 1,536 dimensions by default for text-embedding-3-small and 3,072 for text-embedding-3-large, with a parameter to shorten them.
For a brand reference set of dozens to a few hundred assets, more dimensions do not automatically mean more brand. Wider vectors cost more to store and compare, and with small reference sets they can fit noise such as one photographer’s lens habit. The March 2026 version of this post described 768 as the width Canlah AI settled on after internal testing. That testing was not published, so treat 768 as a design choice that matches common encoder widths, not as a proven optimum.
How Style Genome encodes a brand, step by step
The method has four automated stages, collect, encode, fuse and verify, followed by one manual review step. Each step below states what you supply and what the system does with it.
Step 1: Select the reference set
Upload the assets that already define the brand at its best: campaign images, product photography, packaging shots, social posts, ad copy, taglines and product descriptions. Quality matters more than volume. Twenty to thirty strong, approved pieces make a cleaner reference than every file on the shared drive, because weak or off-brand assets pull the centre of the vector toward the average.
Step 2: Encode four families of signal
CanMarket’s encoder processes the reference set through specialised models, one per signal family.
- Visual: colour distribution, saturation, contrast, composition geometry, lighting direction, depth-of-field preference and texture frequency.
- Tonal: sentence structure, vocabulary complexity, formality, emotional valence, humour markers and cultural register.
- Layout: whitespace ratio, text-to-image balance, grid preference, margin consistency and element hierarchy.
- Semantic: brand personality axes, value associations, category positioning and audience alignment.
Step 3: Fuse into one 768-dimensional vector
The four family vectors are combined through a learned projection layer into one 768-dimensional representation. The fusion is not simple concatenation. It is designed to capture cross-modal relationships, such as how the warmth of a brand’s colour grading relates to the emotional tone of its copy. The result is stored per workspace as that brand’s Style Genome.
Step 4: Verify every draft with cosine similarity
Every draft CanMarket generates, whether an image, a social post or a campaign layout, is encoded with the same encoder. The system then computes cosine similarity between the draft vector and the Style Genome. At or above the threshold, 0.85 by default and configurable per workspace, the draft passes. Below it, the deviation signal is added to the next generation attempt as an extra constraint rather than discarded.
Step 5: Review the edge cases by hand
Keep a person on the drafts that pass narrowly and on any campaign that is meant to break the house style. The vector enforces resemblance. It cannot tell a deliberate creative departure from a mistake.
Ways to encode brand style for AI compared
We compared six approaches on five criteria: which signals they encode, whether they produce a measurable score, whether images and text share one check, how much setup they need and what a buyer must confirm. Public claims were checked on September 23, 2026. The order does not imply that one approach suits every team.
Brand style encoding approaches reviewed September 23, 2026.
| Rank | Approach | Best fit | Signals encoded | Measurable score | Main point to verify |
|---|---|---|---|---|---|
| 1 | Canlah AI Style Genome | Cross-modal consistency check on every draft | Visual, tonal, layout, semantic | Cosine similarity, 0.85 default | Base encoders and threshold validation are unpublished, so ask for your own score distribution |
| 2 | Jasper Brand Voice | Written voice governance for marketing teams | Voice, tone, style, visual guidelines | Not found on reviewed page | How off-brand flags are triggered and whether they carry a score |
| 3 | Writer | Enterprise voice, terminology and compliance | Voice profiles, terminology, style guides | Not found on reviewed page | Whether images and layouts need a separate check |
| 4 | Typeface Arc Graph | Brand rules inside an agentic campaign platform | Guidelines, approved assets, audience and performance data | Not found on reviewed page | How the automatic check is scored and whether scores can be exported |
| 5 | Adobe Firefly Custom Models | Trained image style for creative teams | Illustration style, subject, photographic direction | Not found on reviewed page | Copy and layout need a separate consistency check |
| 6 | Open 768-dimensional encoders | Teams building their own check | Whatever the chosen encoder learned | Cosine similarity you compute | Your team owns threshold calibration, storage and review |
Source: public product pages reviewed September 23, 2026; the Canlah AI row is a first-party description. “Not found on reviewed page” means the provider’s public materials did not describe a numeric similarity score when reviewed on September 23, 2026. It is not proof that the capability is absent.
1. Canlah AI Style Genome: best for one consistency check across images and copy
Canlah AI ranks first under this method because Style Genome turns brand consistency into a single number that every draft must clear, across images, copy and layout, and because a failing draft is regenerated with its deviation as a constraint. Its limitation is transparency: Canlah AI has not published which base encoders sit under Style Genome or a validation set showing how the 0.85 threshold relates to human brand reviewers. It is less relevant for a team whose only need is consistent written tone in long-form articles.
Best for: brand teams producing high volumes of multi-channel creative that must stay recognisable across markets.
What to verify: ask for the threshold used on your workspace, the score distribution of your own approved assets and a sample of drafts that failed, with the reason.
Public source: Canlah AI llms.txt and Canlah AI AI Info, reviewed September 23, 2026.
2. Jasper Brand Voice: best for written voice governance
Jasper’s Brand Voice page describes tuning voice, tone, style and visual guidelines, and says Jasper flags off-brand tone with recommended adjustments. Its strength is that the voice rules sit inside the writing workflow, so marketers see the correction while drafting rather than in a later review queue. A numeric similarity score was not found on the reviewed page.
Best for: marketing teams that publish high volumes of written content and want tone corrections at the point of drafting.
What to verify: ask how off-brand flags are triggered, whether a flag carries a score and how visual guidelines are checked in practice.
Public source: Jasper Brand Voice, reviewed September 23, 2026.
3. Writer: best for enterprise terminology and compliance
Writer’s public pages describe unified voice profiles, terminology lists and style guides, with compliance built into content workflows. The fit is strongest for regulated enterprises where a wrong term is a bigger risk than a wrong colour. Visual consistency checks were not found on the reviewed pages.
Best for: regulated enterprises in finance, healthcare or insurance that need approved terminology enforced across many writers.
What to verify: ask how terminology and voice rules are scored, how exceptions are logged and whether image or layout assets are covered.
Public source: Writer, reviewed September 23, 2026.
4. Typeface Arc Graph: best for brand rules inside agentic campaigns
Typeface describes Arc Graph as a system that learns and remembers a brand, connecting guidelines, approved assets, audience data and performance signals, and says every piece of content it touches is checked automatically. Its strength is breadth: brand rules sit next to audience and performance data, so governance runs inside the same platform that plans and produces campaigns. A numeric similarity threshold was not found on the reviewed page.
Best for: large marketing organisations that want brand governance inside one agentic campaign platform.
What to verify: ask how the automatic check is scored, whether scores can be exported and what setup the enterprise onboarding requires.
Public source: Typeface Arc Graph, reviewed September 23, 2026.
5. Adobe Firefly Custom Models: best for a trained image style
Adobe describes Firefly Custom Models as training Firefly on a brand’s own assets to generate images that reflect its illustration style, subject or photographic direction. Its strength is that the brand style is built into the image model itself, so on-style images come out of generation rather than being filtered afterwards. A scoring step for finished drafts was not found on the reviewed page, so copy and layout consistency need a separate check.
Best for: creative teams that produce large volumes of on-style illustration or product imagery.
What to verify: ask how many training assets a custom model needs, who owns the trained model and how style drift is reviewed after retraining.
Public source: Adobe Firefly Custom Models, reviewed September 23, 2026.
6. Open 768-dimensional encoders: best for building your own check
A team with engineering time can embed its reference set with an open encoder such as all-mpnet-base-v2 for copy or CLIP ViT-L/14 for images, average the vectors and score drafts with cosine similarity. The method is transparent and cheap to run, and every step can be inspected. The work is in calibration: you must choose a threshold from your own approved and rejected examples, because raw similarity scores in one encoder’s space often cluster high.
Best for: teams with engineering time that want a transparent check they control end to end.
What to verify: confirm the encoder licence, test separate text and image encoders on your own held-back panel and budget for maintenance when the encoder changes.
Public source: all-mpnet-base-v2 model card and CLIP ViT-L/14 model card, reviewed September 23, 2026.
How to interpret five common scores
Style Genome scores fall into five common patterns relative to the 0.85 default threshold, and each pattern points to a different action.
Well above the threshold: The draft resembles the reference set closely. Check that it is not a near-copy of one reference asset, which can happen when the reference set is small.
Just above the threshold: This is where most review time belongs. Look at which signal family carried the score and whether the weaker family is visible to customers.
Just below the threshold: The regeneration loop usually handles these. If the same kind of draft fails repeatedly, the reference set may lack examples of that format, such as vertical video frames or packaging close-ups.
Far below the threshold: Treat this as a brief or input problem, not a generation problem. The prompt may be asking for a style the brand has never used.
Scores falling across all drafts: This signals drift in the reference set or a change in the generator. Re-score a fixed panel of approved assets before changing the threshold.
How to run a defensible baseline for your own brand
A defensible baseline uses one frozen reference set, two held-back panels of 10 assets each and a threshold set where their score distributions separate.
- Freeze 20 to 30 approved assets as the reference set and record the date and owner.
- Hold back 10 approved assets and 10 rejected or off-brand assets that were not used in the reference set.
- Score both held-back groups against the vector and record the full distributions, not an average.
- Set the threshold where the two distributions separate, then confirm it with a brand reviewer.
- Re-score the same held-back panel after any change to the reference set, encoder or generator.
- Keep the old and new score distributions side by side instead of comparing two single numbers.
What a 768-dimensional brand vector cannot prove
A 768-dimensional brand vector measures resemblance to approved work and cannot prove five things buyers often assume.
- It cannot prove that a draft is factually correct. A perfectly on-brand image can show the wrong product.
- It cannot prove legal or regulatory compliance. Claims review still needs a person and a source.
- It cannot prove that content performs. Resemblance to past work is not evidence of clicks, recall or sales.
- It cannot compare scores across encoders. A 0.85 in one embedding space is not a 0.85 in another.
- It can penalise intentional change. A rebrand or a deliberate campaign departure will score low by design.
The March 12, 2026 version of this post reported a 97% pass rate by the third regeneration attempt. That figure came from internal product observation without a published denominator, date range or definition of an attempt, so this revision does not rely on it. It should not be cited.
Isolation, retention and training use
Canlah AI’s product description states that each Style Genome sits in an isolated vector database partition per customer, that enterprise customers can choose a US, EU or APAC data residency region and that vectors are encrypted at rest with AES-256 and in transit with TLS 1.3. It also states that a Style Genome is not used to train base models and is purged within 30 days of account deletion. These are vendor statements. Ask for the data processing agreement and the deletion procedure in writing before uploading unreleased creative.
Where brand memory meets AI search
A consistent brand is easier for people to recognise, and consistent facts are easier for AI answer engines to repeat. Canlah AI is a Singapore-based SEO + GEO agency that measures and improves brand visibility inside ChatGPT, Gemini, Google AI Overviews and Google AI Mode, reporting AI visibility as re-verifiable ranges with timestamped evidence.
Style Genome governs how a brand looks and sounds in content the brand publishes. It does not measure how AI engines describe the brand. That is a separate measurement, run on a fixed pool of buyer questions, and the two should not be merged into one score.
When to move from a style guide to a scored check
A scored check is justified when several people, agencies or AI tools produce content for the same brand, when the brand runs in more than one market or language or when review queues are the main delay between brief and publication. It also helps when the team needs evidence that consistency held after a new generator or agency was added.
A small brand with one designer and a handful of posts a week may not need an embedding at all. A clear written style guide and a monthly review of published work can be enough until volume or the number of contributors makes manual review unreliable. Do not select an approach from this comparison alone. Whichever approach you shortlist, ask the vendor to score your own approved and rejected assets during a trial, and decide from that distribution.
Frequently asked questions
Why does a brand style embedding use 768 dimensions?
A brand style embedding such as Style Genome uses 768 dimensions because that width matches common encoder families, including all-mpnet-base-v2 and the CLIP ViT-L/14 projection, and it keeps comparisons cheap for reference sets of dozens to hundreds of assets. Canlah AI has not published a study proving 768 is optimal, so treat it as a design choice.
Is a cosine similarity of 0.85 good for brand consistency?
A 0.85 threshold is Canlah AI’s default for Style Genome, not a universal standard. Cosine scores depend on the encoder, and some embedding spaces place almost everything above 0.7. Calibrate the threshold on your own approved and rejected assets.
Does a high Style Genome score mean the content will perform?
No. A high score means the draft resembles the approved reference set in one encoder’s space. It says nothing about accuracy, compliance, audience response or sales, which need separate review and testing.
Is my brand data used to train Canlah AI’s models?
Canlah AI states that a Style Genome is stored in an isolated partition, is not used to train base models and is purged within 30 days of account deletion. Confirm these terms in the data processing agreement before uploading confidential creative.
How is Style Genome different from Jasper Brand Voice?
Jasper Brand Voice, as described on its public page, focuses on tuning voice, tone and style and flagging off-brand tone in written content. Style Genome scores images, copy and layout against one vector with a numeric threshold. Teams whose problem is only written tone may not need the cross-modal check.
Method and sources
This guide was rebuilt on September 23, 2026 from the March 12, 2026 version of this article, Canlah AI’s public product description and public pages for the other approaches. Candidate approaches were drawn from the pages ranking for “brand style embedding 768 dimensions”, “how to encode brand style for ai” and “brand voice AI tool” on that date. The comparison is editorial and based on public documentation. The review did not test competitor products, independently measure Style Genome scores or audit security controls.
- Canlah AI llms.txt. CanMarket, Style Genome as a 768-dimensional brand-memory vector and the Canlah AI service scope.
- Canlah AI AI Info. Company facts and measurement methodology for the AI search section.
- Jasper Brand Voice. Voice, tone, style and visual guideline tuning and off-brand flags.
- Writer. Voice profiles, terminology lists and style guides.
- Typeface Arc Graph. Brand Graph, Knowledge Graph and automatic content checks.
- Adobe Firefly Custom Models. Training on brand assets for image style.
- all-mpnet-base-v2 model card. 768-dimensional text embedding.
- Style-Embedding model card and Wegmann et al., 2022. Content-independent style representation in 768 dimensions.
- CLIP ViT-L/14 model card. 768 projection dimension for image and text.
- OpenAI embeddings guide. Default widths of 1,536 and 3,072 and the dimensions parameter.
See where your brand stands in AI answers. Run the free AI visibility audit →
Related articles
FREE WHITEPAPER
Marketing in the Agent Era
All 13 chapters public — no email wall. Includes an original dataset on the agent-readiness of 50 cross-border DTC brands.
Read it free →