Privacy and analytics

We use necessary technical cookies and, only with your consent, analytics and marketing pixels to improve the website and measure campaigns.

Privacy policyCookie policy
Docs
English
EspañolEnglishFrançaisDeutschItalianoPortuguês

Getting started

  • What is Nömad?
  • Getting started with Nömad
  • Create your brand and complete the Genome
  • Invite your team
  • Glossary

Brand OS

  • What is inside Brand OS
  • What is the Genome?
  • Who is Nödo?
  • What does a Brand Manager do?
  • Brand Kit and Library
  • Posts and calendar
  • Connections
  • Meetings

Work

  • Work and tasks
  • Ordering work
  • Following, reviewing and approving deliveries
  • Custom quotes
  • Yes, there are humans behind it

Account and billing

  • Plans and pricing
  • Billing and payments
  • Roles and permissions
  • Workspaces and multiple brands
  • Languages, apps and data

Help

  • How to get help

API

  • Brand API

MCP

  • MCP server

Connectors

  • Brand connectors

Nödo and agents

  • Nödo in the brand

Genome

  • Genome specification
    • Fields
    • Example
    • brand.json
Genome/Genome specification
Reference2 min read

Example

An example Genome, how to validate it and its brand.json.

On this page
  • Validate it
  • Its brand.json

Updated on January 1, 1970

Русский
한국어
日本語
中文
हिन्दी
Open the app
Previous
Fields
Nextbrand.json

In this section

  • Fields
  • brand.json
Can't find what you need? Write to usWrite to usGo to the app
© 2026 Nömad · Nömad documentationLinkedInInstagramFacebookTikTokYouTubeX
Go to nomad.oooBack to top

On this page

  • Validate it
  • Its brand.json

This is the conformance document: the same one the web, Apple and Android tests validate. It is partial on purpose, as a reminder that only schemaVersion and revision are guaranteed.

{
  "schemaVersion": 2,
  "revision": 7,
  "metadata": {
    "displayName": "La Bernarda",
    "industry": {
      "code": "hospitality_travel",
      "label": "Bar de tapas"
    },
    "headquarters": {
      "countryCode": "ES",
      "region": "Andalucía",
      "city": "Sevilla"
    },
    "customerModels": [
      "b2c"
    ],
    "website": "https://labernarda.es"
  },
  "visualIdentity": {
    "colors": [
      {
        "id": "color-1",
        "name": "Albero",
        "hex": "#C8902E"
      }
    ]
  },
  "strategy": {
    "executiveSummary": {
      "shortDescription": "Bar de tapas en Triana con cocina de mercado.",
      "keyFacts": [
        "Abre desde 2015 en Triana."
      ],
      "factEvidence": [
        {
          "claim": "Abre desde 2015 en Triana.",
          "status": "source_verified",
          "sourceUrls": [],
          "sourceDomains": [
            "tripadvisor.es"
          ]
        }
      ]
    },
    "identity": {
      "essence": "La barra de siempre, con producto de hoy.",
      "purpose": ""
    }
  },
  "assertions": {
    "metadata.industry": {
      "state": "confirmed",
      "origin": "person",
      "updatedAt": "2026-10-05T12:00:00.000Z",
      "confirmedBy": "11111111-1111-4111-8111-111111111111"
    },
    "strategy.executiveSummary.shortDescription": {
      "state": "suggested",
      "origin": "research",
      "updatedAt": "2026-10-05T12:00:00.000Z",
      "confirmedBy": null
    },
    "strategy.identity.essence": {
      "state": "needs_review",
      "origin": "research",
      "updatedAt": "2026-10-05T12:00:00.000Z",
      "confirmedBy": null
    }
  }
}

Validate it

With any JSON Schema 2020-12 validator, for example Ajv:

import Ajv2020 from 'ajv/dist/2020.js'

const schema = await fetch('https://docs.nomad.ooo/schemas/genome/v2.json').then((response) => response.json())
const validate = new Ajv2020().compile(schema)

if (!validate(genome)) console.error(validate.errors)

Its brand.json

The brand.json projection Nömad generates from that Genome:

{
  "format": "nomad-brand/1",
  "name": "La Bernarda",
  "revision": 7,
  "generatedAt": "",
  "language": "",
  "industry": "hospitality_travel",
  "identity": {
    "whatItSells": "",
    "essence": "La barra de siempre, con producto de hoy.",
    "purpose": "",
    "positioning": "",
    "promise": ""
  },
  "offer": [],
  "voice": {
    "signature": "",
    "address": null,
    "addressNotes": null,
    "tone": {},
    "rules": [],
    "conventions": [],
    "sayDontSay": [],
    "forbiddenWords": [],
    "examples": [],
    "channels": [],
    "languages": [],
    "emoji": {
      "frequency": null,
      "preferred": [],
      "forbidden": []
    }
  },
  "claims": {
    "allowed": [],
    "forbidden": [],
    "sensitiveTopics": []
  },
  "visual": {
    "colors": [
      {
        "name": "Albero",
        "role": "unspecified",
        "hex": "#C8902E"
      }
    ],
    "accessiblePairs": [
      {
        "foreground": "Albero",
        "background": "Black",
        "ratio": 7.48,
        "level": "AAA"
      },
      {
        "foreground": "Black",
        "background": "Albero",
        "ratio": 7.48,
        "level": "AAA"
      }
    ],
    "typography": [],
    "logos": [],
    "distinctiveAssets": []
  }
}