Genome specification
The Genome 2.1 JSON format, its schemas and versioning rules.
On this page
Updated on January 1, 1970
Privacy and analytics
We use necessary technical cookies and, only with your consent, analytics and marketing pixels to improve the website and measure campaigns.
The Genome 2.1 JSON format, its schemas and versioning rules.
Updated on January 1, 1970
The Genome is the JSON document of a brand in Nömad: who the organisation is, how it looks, what it thinks and how it speaks. Nödo, the MCP server and the API read it, and BRAND.md, DESIGN.md, brand.json and the design tokens are generated from it. This specification is public and versioned so any tool can read and validate it.
| Member | What it holds |
|---|---|
schemaVersion, revision | Major version of the format and revision of the document. Always present. |
metadata | Organisation profile: type, industry, headquarters, size, business models, languages and public contact channels. |
visualIdentity | Logos, colours, typefaces and manuals composed from the brand's Library. Read-only in the Genome. |
strategy | The strategy in fifteen sections, written in the brand's primary language. |
assertions | Which core data a person has confirmed (since 2.1). |
provenance | Where the profile and the visual identity come from. |
JSON Schema draft 2020-12, served with open CORS. Versioned URLs never change once published; the alias follows the latest 2.x.
| Document | URL |
|---|---|
| Genome 2.1 | https://docs.nomad.ooo/schemas/genome/v2.1.json |
| Genome 2.x (stable alias) | https://docs.nomad.ooo/schemas/genome/v2.json |
brand.json (nomad-brand/1) | https://docs.nomad.ooo/schemas/brand/1.json |
schemaVersion holds only the major version (2). The specification version is major.minor: this is 2.1.schemaVersion and its own schema.v2.json alias).revision is a per-document counter that grows with every saved change. Use it to tell whether the Genome changed since you last read it.schemaVersion and revision are always there. Any other member may be absent: a section not generated yet, an older document or an excerpt. When it is absent, do not invent it.other or unknown.NO DISPONIBLE marks a field left empty for lack of evidence.assertions.<path>.state = confirmed is the brand's truth; the rest are proposals a person has not confirmed yet.strategy is written in metadata.primaryLanguage; field names and enum values are in English.| Version | Changes |
|---|---|
| 2.1 | First public version of the specification. Includes assertions (confirmation state of the core), the executable voice in verbalSystem (address, voiceExamples, sayDontSay, conventions, channelGuide) and the named offer in commercial.offerings. |