Campos
Todos los campos del Genoma, con tipo y descripción.
Privacidad y analítica
Utilizamos cookies técnicas necesarias y, solo si das tu consentimiento, analítica y pixels de marketing para mejorar la web y medir campañas.
Todos los campos del Genoma, con tipo y descripción.
Actualizado el 1 de enero de 1970
Referencia de todos los campos del Genoma 2.1, generada del esquema publicado. Las descripciones están en inglés, como el esquema. [] indica cada elemento de una lista.
| Campo | Tipo | Siempre presente | Descripción |
|---|---|---|---|
schemaVersion | 2 | Sí | Major version of the Genome format. Always 2 for this specification. |
revision | integer ≥ 1 | Sí | Revision of the document; grows by one with every saved change. |
generatedAt | string | No | When the strategy was generated. ISO 8601. |
metadata | object | No | Organisation profile: the facts about who is behind the brand. |
visualIdentity | object | No | Visual identity composed from the brand's Library: logos, colours, typefaces and manuals. Read-only in the Genome; it changes when the Library changes. |
provenance | object | No | Provenance of the composed parts. |
strategy | object | No | The brand strategy in fifteen sections, written in the brand's primary language. A section is absent until it has been generated. |
assertions | map | No | Genome 2.1: confirmation state of each core datum, keyed by its path (for example strategy.identity.essence). The values stay where they are; this index sits beside them. Treat only confirmed values as the brand's truth. |
| Campo | Tipo | Siempre presente | Descripción |
|---|---|---|---|
metadata.displayName | string | No | Name the brand goes by. |
metadata.legalName | string | No | Registered legal name; empty when unknown. |
metadata.organizationType | string (enum) | No | Kind of organisation behind the brand. One of company, sole_trader, personal_brand, nonprofit, public_institution, association, cooperative, collective, franchise, other, unknown. |
metadata.brandArchitectureRole | string (enum) | No | Role of the brand within its brand architecture. One of standalone, corporate, masterbrand, endorsed, sub_brand, product_brand, personal_brand, unknown. |
metadata.industry | object | No | Industry of the brand. |
metadata.industry.code | string (enum) | No | Industry code. One of agriculture, automotive, beauty_wellness, construction_real_estate, consulting_professional_services, creative_media, education, energy_utilities, entertainment_culture, fashion_apparel, finance_insurance, food_beverage, government_public_services, healthcare, hospitality_travel, manufacturing, nonprofit_social_impact, retail_ecommerce, sports_fitness, technology_software, telecommunications, transport_logistics, other. |
metadata.industry.label | string | No | Industry in the brand's own words, for example "Tapas bar". |
metadata.lifecycleStage | string (enum) | No | Stage of the brand's life. One of pre_launch, new, growing, established, reinventing, declining, unknown. |
metadata.customerModels | string (enum)[] | No | Who the brand sells to. One of b2b, b2c, b2b2c, b2g, d2c, c2c, marketplace, internal, other. |
metadata.revenueModels | string (enum)[] | No | How the brand makes money. One of professional_services, product_sales, ecommerce, saas, subscription, freemium, marketplace_fee, commission, licensing, franchise, advertising, membership, donation, hospitality, education, other. |
metadata.headquarters | object | No | Where the brand is based. |
metadata.headquarters.countryCode | string | No | ISO 3166-1 alpha-2 country code in upper case; empty when unknown. |
metadata.headquarters.region | string | No | Region, state or province. |
metadata.headquarters.city | string | No | City. |
metadata.operatingMarkets | string[] | No | Markets where the brand operates, as ISO 3166-1 alpha-2 country codes. |
metadata.organizationSize | object | No | Size of the organisation. |
metadata.organizationSize.band | string (enum) | No | Headcount band. One of solo, 2_9, 10_49, 50_249, 250_999, 1000_plus, unknown. |
metadata.organizationSize.exact | integer ≥ 0 | null | No | Exact headcount when known. |
metadata.organizationSize.asOf | string | No | Date the headcount refers to (ISO 8601); empty when unknown. |
metadata.foundedYear | integer | null | No | Year the brand was founded; null when unknown. |
metadata.primaryLanguage | string | No | BCP 47 language tag of the brand's main language, for example es. Strategy text is written in it. |
metadata.communicationLanguages | string[] | No | BCP 47 language tags the brand communicates in. |
metadata.website | string | No | Main website; empty when the brand has none. |
metadata.contactChannels | object[] | No | Public contact channels (web, social, email, phone, address), managed in the brand's contact settings. |
metadata.contactChannels[].id | string | No | Stable id of the channel. |
metadata.contactChannels[].type | string | No | Channel type, for example website, instagram, email, phone or address. |
metadata.contactChannels[].value | string | No | URL, handle, address or number. |
metadata.contactChannels[].label | string | null | No | Label shown next to the channel. |
metadata.contactChannels[].displayOrder | integer | No | Position in the brand's list of channels. |
metadata.contactChannels[].createdAt | string | No | When the channel was added. ISO 8601. |
metadata.contactChannels[].updatedAt | string | No | When the channel last changed. ISO 8601. |
metadata.contactChannels[].source | "connections" | No | Always connections: the brand's contact settings. |
metadata.serviceArea | string (enum) | No | Geographic reach of the brand's service. One of local, regional, national, international, global, digital_only, unknown. |
| Campo | Tipo | Siempre presente | Descripción |
|---|---|---|---|
visualIdentity.source | "library" | No | Always library: composed from the brand's Library. |
visualIdentity.composedAt | string | No | When this part was composed from the Library. ISO 8601. |
visualIdentity.primaryLogoAssetId | string | null | No | Library id of the primary logo. |
visualIdentity.logos | object[] | No | Approved logo files. |
visualIdentity.logos[].libraryAssetId | string | No | Library file id. |
visualIdentity.logos[].name | string | No | File name. |
visualIdentity.logos[].url | string | No | Delivery URL of the Library file; usually a path relative to the Nömad app origin (https://app.nomad.ooo). |
visualIdentity.logos[].primary | boolean | No | Whether it is the primary logo. |
visualIdentity.logos[].form | string | No | Logo form, for example wordmark, symbol or combination; unknown when not classified. |
visualIdentity.logos[].orientation | string | No | Orientation, for example horizontal or vertical; unknown when not classified. |
visualIdentity.logos[].theme | string | No | Background it is meant for, for example light or dark; unknown when not classified. |
visualIdentity.logos[].source | "library" | No | Always library: composed from the brand's Library. |
visualIdentity.logos[].confidence | number 0–1 | null | No | Confidence from 0 to 1 when it was detected automatically; null when unknown. |
visualIdentity.colors | object[] | No | Brand colours, in palette order. |
visualIdentity.colors[].id | string | No | Stable id of the colour. |
visualIdentity.colors[].name | string | No | Colour name. |
visualIdentity.colors[].role | string (enum) | No | Role of the colour in the palette. One of primary, secondary, accent, background, foreground, neutral, unspecified. |
visualIdentity.colors[].hex | string | No | sRGB hex, #RRGGBB (Nömad writes upper case). Pattern ^#[0-9A-Fa-f]{6}$. |
visualIdentity.colors[].rgb | object | No | sRGB channels. |
visualIdentity.colors[].rgb.r | integer 0–255 | No | Red, 0–255. |
visualIdentity.colors[].rgb.g | integer 0–255 | No | Green, 0–255. |
visualIdentity.colors[].rgb.b | integer 0–255 | No | Blue, 0–255. |
visualIdentity.colors[].hsl | object | No | HSL. |
visualIdentity.colors[].hsl.h | number | No | Hue in degrees. |
visualIdentity.colors[].hsl.s | number | No | Saturation in percent. |
visualIdentity.colors[].hsl.l | number | No | Lightness in percent. |
visualIdentity.colors[].oklch | object | No | OKLCH. |
visualIdentity.colors[].oklch.l | number | No | Lightness, 0–1. |
visualIdentity.colors[].oklch.c | number | No | Chroma. |
visualIdentity.colors[].oklch.h | number | No | Hue in degrees. |
visualIdentity.colors[].cmykApprox | object | No | Approximate CMYK in percent, for reference only; not a print specification. |
visualIdentity.colors[].cmykApprox.c | number | No | Cyan in percent. |
visualIdentity.colors[].cmykApprox.m | number | No | Magenta in percent. |
visualIdentity.colors[].cmykApprox.y | number | No | Yellow in percent. |
visualIdentity.colors[].cmykApprox.k | number | No | Black in percent. |
visualIdentity.colors[].cmykApprox.approximate | true | No | Always true: converted without a colour profile. |
visualIdentity.colors[].source | "library" | No | Always library: composed from the brand's Library. |
visualIdentity.colors[].confidence | number 0–1 | null | No | Confidence from 0 to 1 when it was detected automatically; null when unknown. |
visualIdentity.typography | object[] | No | Typefaces in the Library. |
visualIdentity.typography[].libraryAssetId | string | No | Library file id. |
visualIdentity.typography[].family | string | No | Font family. |
visualIdentity.typography[].role | string | No | Role, for example heading or body; unspecified when not set. |
visualIdentity.typography[].weights | string[] | No | Weights available, for example 400 or 700. |
visualIdentity.typography[].styles | string[] | No | Styles available, for example normal or italic. |
visualIdentity.typography[].provider | string | No | Where the font comes from, for example google or custom. |
visualIdentity.typography[].url | string | No | Delivery URL of the Library file; usually a path relative to the Nömad app origin (https://app.nomad.ooo). |
visualIdentity.typography[].source | "library" | No | Always library: composed from the brand's Library. |
visualIdentity.manuals | object[] | No | Brand manuals and guidelines. |
visualIdentity.manuals[].libraryAssetId | string | No | Library file id. |
visualIdentity.manuals[].name | string | No | File name. |
visualIdentity.manuals[].kind | string | No | Kind of manual, for example brand-guidelines. |
visualIdentity.manuals[].url | string | No | Delivery URL of the Library file; usually a path relative to the Nömad app origin (https://app.nomad.ooo). |
visualIdentity.manuals[].source | "library" | No | Always library: composed from the brand's Library. |
visualIdentity.observedStyle | object | No | Summary of what the Library holds. |
visualIdentity.observedStyle.logoForms | string[] | No | Distinct logo forms present. |
visualIdentity.observedStyle.colorRoles | string[] | No | Distinct colour roles present. |
visualIdentity.observedStyle.typographyRoles | string[] | No | Distinct typography roles present. |
visualIdentity.observedStyle.assetTypes | string[] | No | Kinds of Library assets present. |
Quince secciones. Cada una falta hasta que se genera, y dentro de cada una cualquier campo puede faltar.
| Campo | Tipo | Siempre presente | Descripción |
|---|---|---|---|
strategy.executiveSummary | object | No | Executive summary: what the brand is, what it sells and why it is chosen. |
strategy.executiveSummary.shortDescription | string | No | Elevator pitch in one or two sentences (about 30 words): what the brand is and does. |
strategy.executiveSummary.longDescription | string | No | About-us description in four to six sentences: what it does, for whom, how and why it matters. |
strategy.executiveSummary.whatItSells | string | No | What the brand sells, in one plain sentence of 12–14 words. |
strategy.executiveSummary.whatMakesItDifferent | string | No | The main reason to choose this brand over the alternatives, specific and verifiable. |
strategy.executiveSummary.whatCharacterizesIt | string | No | The emotional and experiential essence: how dealing with the brand feels. |
strategy.executiveSummary.keyFacts | string[] | No | Hard facts with proven provenance (0–8). Each one equals the claim of an entry in factEvidence. |
strategy.executiveSummary.factEvidence | object[] | No | Provenance of every key fact. A source_verified entry carries at least one URL or domain; an owner_provided entry carries no URL. |
strategy.executiveSummary.factEvidence[].claim | string | No | Exact copy of the key fact it supports. |
strategy.executiveSummary.factEvidence[].status | string (enum) | No | owner_provided (stated by the brand) or source_verified (checked against an external source). |
strategy.executiveSummary.factEvidence[].sourceUrls | string[] | No | Source URLs (http or https). Empty when the brand itself provided the information. |
strategy.executiveSummary.factEvidence[].sourceDomains | string[] | No | Source domains for evidence without a stable URL, such as search-grounded results. |
strategy.executiveSummary.mainRisks | string[] | No | Specific threats to the brand (3–5). |
strategy.executiveSummary.mainOpportunities | string[] | No | Concrete, actionable opportunities (3–5). |
| Campo | Tipo | Siempre presente | Descripción |
|---|---|---|---|
strategy.customerJourney | object | No | Customer journey, based on evidence about this brand. |
strategy.customerJourney.funnel | object[] | No | The real customer journey of this brand: one entry per stage, each stage once. |
strategy.customerJourney.funnel[].stage | string (enum) | No | Funnel stage. One of discovery, consideration, purchase, usage, advocacy. |
strategy.customerJourney.funnel[].touchpoints | string[] | No | Where the customer meets the brand at this stage (2–4). |
strategy.customerJourney.funnel[].actions | string[] | No | What the customer does at this stage (2–4). |
strategy.customerJourney.funnel[].frictions | string[] | No | Barriers the customer runs into at this stage (1–3). |
strategy.customerJourney.momentsOfTruth | object[] | No | Moments where the customer decides to continue or drop out (3–5). |
strategy.customerJourney.momentsOfTruth[].moment | string | No | The decisive moment. |
strategy.customerJourney.momentsOfTruth[].why | string | No | Why it is critical for the relationship. |
strategy.customerJourney.momentsOfTruth[].impact | string | No | Effect on purchase or loyalty when it goes well or badly. |
| Campo | Tipo | Siempre presente | Descripción |
|---|---|---|---|
strategy.marketLandscape | object | No | Market and competitive landscape. |
strategy.marketLandscape.howPeopleBuy | string | No | How people buy in this category: triggers, decision cycle and key influencers. |
strategy.marketLandscape.categoryDynamics | string | No | Forces and trends changing the category, and why they matter. |
strategy.marketLandscape.competitors | object[] | No | Concrete competitors (0–5) provided by the brand or backed by evidence; never invented. |
strategy.marketLandscape.competitors[].name | string | No | Verified name of the competitor. |
strategy.marketLandscape.competitors[].proposition | string | No | What it offers or how it positions itself. |
strategy.marketLandscape.competitors[].strengths | string[] | No | Observable strengths; empty without evidence. |
strategy.marketLandscape.competitors[].weaknesses | string[] | No | Observable weaknesses; empty without evidence. |
strategy.marketLandscape.competitors[].evidenceStatus | string (enum) | No | Where the competitor and its analysis come from. One of owner_provided, source_verified. |
strategy.marketLandscape.competitors[].sourceUrls | string[] | No | Source URLs (http or https). Empty when the brand itself provided the information. |
strategy.marketLandscape.competitors[].sourceDomains | string[] | No | Source domains for evidence without a stable URL, such as search-grounded results. |
strategy.marketLandscape.whiteSpaces | object[] | No | Opportunities the competition is not exploiting (2–5). |
strategy.marketLandscape.whiteSpaces[].opportunity | string | No | The market opportunity, stated so it can be acted on. |
strategy.marketLandscape.whiteSpaces[].confidence | string (enum) | No | Confidence given the available evidence. One of high, medium, low. |
| Campo | Tipo | Siempre presente | Descripción |
|---|---|---|---|
strategy.diagnosticPlan | object | No | Strategic diagnosis and creative recommendations. |
strategy.diagnosticPlan.swot | object | No | SWOT analysis specific to this brand. |
strategy.diagnosticPlan.swot.strengths | string[] | No | Internal, verifiable strengths (4–6). |
strategy.diagnosticPlan.swot.weaknesses | string[] | No | Internal weaknesses, stated honestly (3–5). |
strategy.diagnosticPlan.swot.opportunities | string[] | No | External opportunities (3–5). |
strategy.diagnosticPlan.swot.threats | string[] | No | External threats (3–5). |
strategy.diagnosticPlan.creativeRecommendations | object[] | No | Recommended creative territories with angles and formats (2–4). |
strategy.diagnosticPlan.creativeRecommendations[].territory | string | No | Name of the creative territory. |
strategy.diagnosticPlan.creativeRecommendations[].angles | string[] | No | Narrative angles within it (2–4). |
strategy.diagnosticPlan.creativeRecommendations[].formats | string[] | No | Content formats that suit it (2–4). |
| Campo | Tipo | Siempre presente | Descripción |
|---|---|---|---|
strategy.identity | object | No | Identity: essence, purpose, values and personality. |
strategy.identity.essence | string | No | The essence in one true sentence of 8–12 words. Not a slogan. |
strategy.identity.purpose | string | No | Why the brand exists beyond making money (1–2 sentences). |
strategy.identity.vision | string | No | The future the brand wants to create (1–2 sentences). |
strategy.identity.mission | string | No | How it pursues that vision day to day (1–2 sentences). |
strategy.identity.origin | string | No | Origin story, only when the brand provided it or evidence backs it; otherwise NO DISPONIBLE. |
strategy.identity.competencies | string[] | No | Real core competencies (3–5). |
strategy.identity.valuesInAction | object[] | No | Values that translate into observable behaviour (3–5). |
strategy.identity.valuesInAction[].value | string | No | Name of the value, specific to the brand. |
strategy.identity.valuesInAction[].behavior | string | No | Observable behaviour that shows the value in practice. |
strategy.identity.culture | string | No | Internal culture when described or evidenced; otherwise an explicitly strategic recommendation. |
strategy.identity.personality | string[] | No | Personality traits, as if the brand were a person (4–6). |
strategy.identity.brandRelationship | string | No | Kind of relationship the brand builds with its customers, in one sentence. |
strategy.identity.customerSelfImage | string | No | How customers see themselves when they choose the brand. |
strategy.identity.brandFeelings | string[] | No | Feelings the brand should evoke (3–5). |
strategy.identity.perceivedQuality | string | No | How the market perceives its quality, based on evidence. |
strategy.identity.credibility | string | No | Sources of credibility: years, certifications, cases, testimonials. |
strategy.identity.consideration | string | No | Whether people think of the brand when the need arises, and why. |
strategy.identity.superiority | string | No | Where the brand is objectively better than its alternatives. |
| Campo | Tipo | Siempre presente | Descripción |
|---|---|---|---|
strategy.commercial | object | No | Commercial engine: promise, benefits, entry points and the named offer. |
strategy.commercial.whatItSells | string | No | What the brand sells, in one direct sentence. |
strategy.commercial.whatMakesItDifferent | string | No | Main differentiator against the competition. |
strategy.commercial.whatCharacterizesIt | string | No | The defining quality that makes it recognisable. |
strategy.commercial.promise | string | No | What customers get when they choose the brand (1–2 sentences). |
strategy.commercial.humanTension | string | No | The human tension the brand resolves: what people want against what they have. |
strategy.commercial.enemy | string | No | What the brand fights against: a status quo or idea, never a company. |
strategy.commercial.categoryEntryPoints | object[] | No | Moments when the brand should come to mind (3–5). |
strategy.commercial.categoryEntryPoints[].situation | string | No | Situation in which the need appears. |
strategy.commercial.categoryEntryPoints[].mentalCue | string | No | Cue that links the situation to the brand. |
strategy.commercial.categoryEntryPoints[].frequency | string | No | How often it happens (daily, weekly, seasonal, one-off…). |
strategy.commercial.choiceDrivers | string[] | No | What drives the purchase decision in the category, most important first (4–6). |
strategy.commercial.benefitsFunctional | string[] | No | Functional, measurable benefits (3–5). |
strategy.commercial.benefitsEmotional | string[] | No | Emotional benefits (3–5). |
strategy.commercial.benefitsSocial | string[] | No | Social benefits: what choosing the brand says about someone (2–4). |
strategy.commercial.reasonsToBelieve | object[] | No | Reasons to believe, with evidence (3–5). |
strategy.commercial.reasonsToBelieve[].text | string | No | The reason to believe. |
strategy.commercial.reasonsToBelieve[].evidence | string | No | Concrete evidence: data, case, certification or testimonial. |
strategy.commercial.offerings | object[] | No | What the brand really sells, by name (1–12). No invented products or prices. |
strategy.commercial.offerings[].name | string | No | Name the brand uses for it. |
strategy.commercial.offerings[].description | string | No | What it is and for whom, in one sentence. |
strategy.commercial.offerings[].kind | string (enum) | No | Kind of offering. One of product, service, subscription, experience, bundle. |
strategy.commercial.offerings[].role | string (enum) | No | flagship defines the brand (one or two at most), core is the main offer, complement accompanies it. |
strategy.commercial.offerings[].priceNote | string | No | Price exactly as published (for example "from €3.20"); absent when not published. |
| Campo | Tipo | Siempre presente | Descripción |
|---|---|---|---|
strategy.positioning | object | No | Positioning: the mental territory the brand wants to own. |
strategy.positioning.category | string | No | Category the brand competes in, conventional or redefined. |
strategy.positioning.statement | string | No | Positioning statement: for [audience], [brand] is the [category] that [benefit] because [reason to believe]. |
strategy.positioning.valueProposition | string | No | What the brand gives and what it asks in exchange (1–2 sentences). |
strategy.positioning.competitiveAdvantage | string | No | Sustainable advantage that competitors cannot easily copy (1–2 sentences). |
strategy.positioning.limits | string[] | No | What the brand is not, does not do and where it does not compete (3–5). |
| Campo | Tipo | Siempre presente | Descripción |
|---|---|---|---|
strategy.audiences | object | No | Target audiences, segments and personas. |
strategy.audiences.primaryAudience | string | No | Primary audience: who they are, what moves them and why they matter (2–3 sentences). |
strategy.audiences.secondaryAudience | string | No | Secondary audience, such as prescribers or an emerging segment (1–2 sentences). |
strategy.audiences.segments | object[] | No | Market segments (2–4). |
strategy.audiences.segments[].name | string | No | Memorable name of the segment. |
strategy.audiences.segments[].who | string | No | Demographics, psychographics and behaviour. |
strategy.audiences.segments[].triggers | string | No | What triggers the need. |
strategy.audiences.segments[].objections | string | No | Main objections or barriers. |
strategy.audiences.segments[].decisionDrivers | string | No | What weighs most in their decision. |
strategy.audiences.segments[].channels | string[] | No | Channels to reach and activate them (2–4). |
strategy.audiences.personas | object[] | No | Buyer personas (2–3). |
strategy.audiences.personas[].name | string | No | Fictional but realistic name. |
strategy.audiences.personas[].snapshot | string | No | A vivid portrait in 1–2 sentences. |
strategy.audiences.personas[].age | string | No | Age range, for example "32–40". |
strategy.audiences.personas[].role | string | No | Professional or life role. |
strategy.audiences.personas[].jobs | string[] | No | Jobs to be done (3–5). |
strategy.audiences.personas[].frictions | string[] | No | Frustrations with current solutions (2–4). |
strategy.audiences.personas[].messagesThatFit | string[] | No | Messages that would resonate (2–4). |
strategy.audiences.personas[].preferredChannels | string[] | No | Channels where they consume content (2–4). |
| Campo | Tipo | Siempre presente | Descripción |
|---|---|---|---|
strategy.archetypes | object | No | Brand archetypes and the tone rules they imply. |
strategy.archetypes.primaryName | string | No | Primary archetype, for example "The Creator". |
strategy.archetypes.primaryScore | integer 1–100 | No | Affinity with the primary archetype, 1–100. |
strategy.archetypes.primaryReason | string | No | Why it fits, with evidence (2–3 sentences). |
strategy.archetypes.primaryBehaviors | string[] | No | Behaviours the brand should show (3–5). |
strategy.archetypes.secondaryName | string | No | Secondary archetype that complements the primary one. |
strategy.archetypes.secondaryScore | integer 1–100 | No | Affinity with the secondary archetype, 1–100. |
strategy.archetypes.secondaryReason | string | No | Why it complements the primary one (1–2 sentences). |
strategy.archetypes.secondaryBehaviors | string[] | No | Behaviours of the secondary archetype (2–4). |
strategy.archetypes.shadowName | string | No | Shadow archetype: the negative version to avoid. |
strategy.archetypes.shadowBehaviors | string[] | No | Behaviours the brand must never show (3–5). |
strategy.archetypes.toneRulesDo | string[] | No | Tone rules to follow (4–6). |
strategy.archetypes.toneRulesDoNot | string[] | No | Tone rules to avoid (4–6). |
| Campo | Tipo | Siempre presente | Descripción |
|---|---|---|---|
strategy.verbalSystem | object | No | Verbal system: everything needed to write as the brand. |
strategy.verbalSystem.voiceSignature | string | No | The voice in one memorable sentence. |
strategy.verbalSystem.toneSliders | object | No | Tone scales, integers from 1 to 10. |
strategy.verbalSystem.toneSliders.formality | integer 1–10 | No | 1 = street colloquial, 10 = institutional. |
strategy.verbalSystem.toneSliders.closeness | integer 1–10 | No | 1 = distant, 10 = intimate. |
strategy.verbalSystem.toneSliders.energy | integer 1–10 | No | 1 = calm, 10 = explosive. |
strategy.verbalSystem.toneSliders.technical | integer 1–10 | No | 1 = everyday language, 10 = specialist vocabulary. |
strategy.verbalSystem.toneSliders.irony | integer 1–10 | No | 1 = literal, 10 = sarcastic. |
strategy.verbalSystem.writingRules | string[] | No | Concrete writing rules, for example "sentences of at most 15 words" (5–8). |
strategy.verbalSystem.lexicon | object[] | No | The brand vocabulary (5–10). |
strategy.verbalSystem.lexicon[].term | string | No | Word or expression of the brand. |
strategy.verbalSystem.lexicon[].usage | string | No | Context and correct use. |
strategy.verbalSystem.forbiddenWords | object[] | No | Words the brand never uses, with the reason (5–10). |
strategy.verbalSystem.forbiddenWords[].word | string | No | Forbidden word or expression. |
strategy.verbalSystem.forbiddenWords[].reason | string | No | Why it is forbidden. |
strategy.verbalSystem.sentenceStructures | string[] | No | Preferred sentence patterns (3–5). |
strategy.verbalSystem.fixedBlocks | object | No | Reusable fixed text blocks. Member names are historical (Spanish). |
strategy.verbalSystem.fixedBlocks.porUso | string | No | Standard text describing how the product or service is used. |
strategy.verbalSystem.fixedBlocks.debeNoDebe | string | No | Summary of the fundamental do and do-not rules. |
strategy.verbalSystem.fixedBlocks.prueba | string | No | Standard proof text for sales. |
strategy.verbalSystem.claimsAllowed | string[] | No | Claims the brand can make verifiably (3–6). |
strategy.verbalSystem.claimsForbidden | string[] | No | Claims the brand must not make for legal or ethical reasons (3–6). |
strategy.verbalSystem.signatureLine | string | No | Signature closing line. |
strategy.verbalSystem.alternativeClosings | string[] | No | Closing variants for other contexts (3–5). |
strategy.verbalSystem.emojiFrequency | string (enum) | No | How often the brand uses emojis. One of never, rare, moderate, frequent. |
strategy.verbalSystem.emojiPreferred | string[] | No | Emojis that represent the brand (3–6). |
strategy.verbalSystem.emojiForbidden | string[] | No | Emojis that do not fit the brand (2–5). |
strategy.verbalSystem.emojiRules | string | No | General emoji rules (1–2 sentences). |
strategy.verbalSystem.address | object | No | How the brand addresses its reader. |
strategy.verbalSystem.address.form | string (enum) | No | Default form of address: tu (informal), usted (formal), vos (voseo) or mixto (depends on channel or audience; see notes). Languages without the distinction use tu and describe the register in notes. |
strategy.verbalSystem.address.notes | string | No | Concrete exceptions, for example "formal in invoices and complaints". |
strategy.verbalSystem.voiceExamples | object[] | No | Rewrite pairs: the same idea on brand and off brand (4–6). |
strategy.verbalSystem.voiceExamples[].context | string | No | Concrete situation, for example "Instagram bio". |
strategy.verbalSystem.voiceExamples[].onBrand | string | No | How the brand writes it: final text, 1–3 sentences. |
strategy.verbalSystem.voiceExamples[].offBrand | string | No | The generic or off-tone version of the same idea. |
strategy.verbalSystem.sayDontSay | object[] | No | Word and phrase substitutions: say X, not Y (5–8). |
strategy.verbalSystem.sayDontSay[].say | string | No | What the brand says. |
strategy.verbalSystem.sayDontSay[].dontSay | string | No | What it avoids saying instead. |
strategy.verbalSystem.conventions | string[] | No | Verifiable style conventions: capitals, numbers and prices, dates, loanwords, inclusive language, brand and product names (4–6). |
strategy.verbalSystem.channelGuide | object[] | No | How the voice adapts to the channels the brand really uses (3–5). |
strategy.verbalSystem.channelGuide[].channel | string | No | Channel, for example "Instagram" or "Email". |
strategy.verbalSystem.channelGuide[].guidance | string | No | What changes on that channel: length, register, emojis, call to action. |
| Campo | Tipo | Siempre presente | Descripción |
|---|---|---|---|
strategy.creativeTerritories | object[] | No | Creative territories where the brand can create content (3–5). |
strategy.creativeTerritories[].name | string | No | Evocative name of the territory. |
strategy.creativeTerritories[].humanTension | string | No | The universal human tension it explores. |
strategy.creativeTerritories[].premise | string | No | Creative premise linking the tension to the brand. |
strategy.creativeTerritories[].whatFits | string | No | Content that fits: topics, tones, formats. |
strategy.creativeTerritories[].whatDoesNotFit | string | No | What does not fit: the red lines. |
strategy.creativeTerritories[].hooks | string[] | No | Attention hooks (3–5). |
strategy.creativeTerritories[].formats | string[] | No | Ideal formats (2–4). |
strategy.creativeTerritories[].visualCodes | string[] | No | Visual codes: colours, textures, photographic styles (2–4). |
strategy.creativeTerritories[].verbalCodes | string[] | No | Verbal codes: tone, vocabulary, rhythm (2–4). |
| Campo | Tipo | Siempre presente | Descripción |
|---|---|---|---|
strategy.messageArchitecture | object | No | Message architecture: the hierarchy of what the brand says. |
strategy.messageArchitecture.coreMessage | string | No | The one thing the brand would say, in at most 15 words. |
strategy.messageArchitecture.pillars | object[] | No | Message pillars (3–4). |
strategy.messageArchitecture.pillars[].name | string | No | Name of the pillar. |
strategy.messageArchitecture.pillars[].claim | string | No | Main claim of the pillar. |
strategy.messageArchitecture.pillars[].rtb | string | No | Reason to believe: why the brand has the right to say it. |
strategy.messageArchitecture.pillars[].proof | string | No | Concrete proof. |
strategy.messageArchitecture.pillars[].cta | string | No | Natural call to action from this pillar. |
strategy.messageArchitecture.secondaryMessages | object[] | No | Messages adapted per audience (2–4). |
strategy.messageArchitecture.secondaryMessages[].forWhom | string | No | Audience of the message. |
strategy.messageArchitecture.secondaryMessages[].promise | string | No | The promise adapted to that audience. |
strategy.messageArchitecture.secondaryMessages[].proof | string | No | Evidence relevant to that audience. |
strategy.messageArchitecture.secondaryMessages[].cta | string | No | Adapted call to action. |
strategy.messageArchitecture.argumentLadder | object[] | No | Arguments from lower to higher commitment (4–6). |
strategy.messageArchitecture.argumentLadder[].level | string | No | Level, from "1" (awareness) to "6" (advocacy). |
strategy.messageArchitecture.argumentLadder[].argument | string | No | Key argument at that level of the relationship. |
| Campo | Tipo | Siempre presente | Descripción |
|---|---|---|---|
strategy.brandMemory | object | No | Brand memory: the assets and signals that make the brand recognisable. |
strategy.brandMemory.distinctiveAssets | object[] | No | Distinctive assets the brand owns or should build (4–8). |
strategy.brandMemory.distinctiveAssets[].asset | string | No | Description of the asset. |
strategy.brandMemory.distinctiveAssets[].assetType | string (enum) | No | Kind of asset. One of verbal, visual, sonic, experiential. |
strategy.brandMemory.distinctiveAssets[].libraryAssets | object[] | No | Library files that embody the asset. Linked by a person, never generated. |
strategy.brandMemory.distinctiveAssets[].libraryAssets[].id | string | No | Library file id. |
strategy.brandMemory.distinctiveAssets[].libraryAssets[].name | string | No | File name. |
strategy.brandMemory.distinctiveAssets[].libraryAssets[].url | string | No | Delivery URL of the file. |
strategy.brandMemory.mentalAvailabilityCues | string[] | No | Cues that trigger recall of the brand (4–6). |
strategy.brandMemory.minimumSignals | string[] | No | Signals every piece must carry to be recognisable as the brand (3–5). |
strategy.brandMemory.consistencyDo | string[] | No | What always stays the same (4–6). |
strategy.brandMemory.consistencyDoNot | string[] | No | What must never change or be done (3–5). |
| Campo | Tipo | Siempre presente | Descripción |
|---|---|---|---|
strategy.localization | object | No | Localisation and cultural adaptation. |
strategy.localization.applies | boolean | No | Whether the brand operates in more than one cultural or language market. |
strategy.localization.reason | string | No | Why localisation applies or not. |
strategy.localization.scope | string | No | Markets, languages and regions covered. |
strategy.localization.languageAdjustments | string | No | Main language adjustments between markets. |
strategy.localization.culturalCodes | string[] | No | Cultural codes to respect (2–5). |
strategy.localization.referencesToAvoid | string[] | No | Cultural references to avoid (2–5). |
strategy.localization.timingWindows | string[] | No | Relevant dates per market: holidays, seasons, events (3–6). |
strategy.localization.locales | object[] | No | Voice per language (transcreation): one entry per secondary language, each written in its own language. |
strategy.localization.locales[].locale | string | No | Language code (BCP 47) as the brand uses it: en, ca, fr-FR… |
strategy.localization.locales[].address | string | No | Form of address and register in that language, for example "vous; warm but formal". |
strategy.localization.locales[].toneShift | string | No | How the voice moves in that language or market compared with the primary one. |
strategy.localization.locales[].signatureLine | string | No | The brand's signature line transcreated, not translated. Empty when the brand has none. |
strategy.localization.locales[].sayDontSay | object[] | No | Substitutions specific to that language (3–6). |
strategy.localization.locales[].sayDontSay[].say | string | No | What the brand says in that language. |
strategy.localization.locales[].sayDontSay[].dontSay | string | No | What it avoids, often the literal translation. |
strategy.localization.locales[].culturalNotes | string[] | No | Cultural codes of that market the voice respects (2–4). |
strategy.localization.locales[].avoid | string[] | No | What sounds wrong or is misread in that language (2–4). |
| Campo | Tipo | Siempre presente | Descripción |
|---|---|---|---|
strategy.guardrails | object | No | Guardrails for every piece of communication. |
strategy.guardrails.antiDriftFilter | string[] | No | Signs that communication is drifting away from the brand (4–6). |
strategy.guardrails.forbiddenClaims | string[] | No | Claims explicitly forbidden for legal, ethical or brand reasons (3–6). |
strategy.guardrails.sensitiveTopics | string[] | No | Topics that need special review before publishing (3–5). |
strategy.guardrails.complianceNotes | string[] | No | Regulations, mandatory disclaimers and sector restrictions (2–5). |
strategy.guardrails.contradictions | object[] | No | Contradictions found in the research and how they were resolved (1–3). |
strategy.guardrails.contradictions[].issue | string | No | Contradiction found between sources. |
strategy.guardrails.contradictions[].decision | string | No | The decision taken and why. |
Un mapa de ruta → estado. Las rutas son las veinte del núcleo; cuando una persona edita o acepta un campo, su ruta pasa a confirmed.
| Campo | Tipo | Siempre presente | Descripción |
|---|---|---|---|
assertions.<path>.state | string (enum) | Sí | suggested (proposed by research or migration), confirmed (a person confirmed it) or needs_review (someone disputed it). |
assertions.<path>.origin | string (enum) | Sí | Who set the current state. One of research, person, migration, inherited. |
assertions.<path>.updatedAt | string | Sí | When the state last changed. ISO 8601. |
assertions.<path>.confirmedBy | string | null | Sí | Id of the person who confirmed it; null when not confirmed or unknown. |
metadata.organizationType
metadata.industry
metadata.lifecycleStage
metadata.customerModels
metadata.revenueModels
metadata.serviceArea
metadata.operatingMarkets
strategy.executiveSummary.shortDescription
strategy.executiveSummary.whatItSells
strategy.executiveSummary.whatMakesItDifferent
strategy.identity.essence
strategy.identity.purpose
strategy.positioning.category
strategy.positioning.statement
strategy.commercial.promise
strategy.audiences.primaryAudience
strategy.verbalSystem.voiceSignature
strategy.verbalSystem.forbiddenWords
strategy.guardrails.forbiddenClaims
strategy.messageArchitecture.coreMessage| Campo | Tipo | Siempre presente | Descripción |
|---|---|---|---|
provenance.metadata | object | No | Where the organisation profile comes from. |
provenance.metadata.source | "owner_and_research" | No | Always owner_and_research: answers from the brand plus research. |
provenance.metadata.researchAsOf | string | No | Date or timestamp of the research behind the metadata (ISO 8601). |
provenance.metadata.confidence | string (enum) | No | Overall quality of the research sources. One of high, medium, low, unknown. |
provenance.visualIdentity | object | No | Where the visual identity comes from. |
provenance.visualIdentity.source | "library" | No | Always library: composed from the brand's Library. |
provenance.visualIdentity.composedAt | string | No | When the visual identity was composed. ISO 8601. |
provenance.migration | object | No | Present when the Genome was converted from an earlier format. |
provenance.migration.fromDocumentId | string | Sí | Id of the earlier document this Genome was converted from. |
provenance.migration.unprovenKeyFacts | string[] | Sí | Key facts of that document without evidence, kept out of the strategy until someone reviews them. |