Genome
Who the brand is, what it thinks, how it looks.
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.
Who the brand is, what it thinks, how it looks.
Updated on January 1, 1970
Who the brand is, what it thinks and how it looks (Genome v2). Ask only for the sections you need; omit sections for a short summary of all of them.
| Field | Value |
|---|---|
| Kind | Read |
| HTTP method | POST /api/v1/genome.read |
| MCP tool | genome_read |
| Scope | genome.read |
| Minimum role | Viewer |
| Human confirmation | No |
| Doors | Nödo, Voice, MCP, API |
| Status | Available |
| Widget | record |
Input
{
sections?: Array<"metadata" | "visualIdentity" | "executiveSummary" | "identity" | "positioning" | "audiences" | "archetypes" | "verbalSystem" | "messageArchitecture" | "marketLandscape" | "customerJourney" | "creativeTerritories" | "commercial" | "guardrails" | "localization" | "brandMemory" | "diagnosticPlan"> // ≤ 8 items
format?: "concise" | "detailed" // default "concise" · `concise` returns names and states only; `detailed` adds ids and full fields.
}Output
{
revision: integer // -9007199254740991–9007199254740991
generatedAt: string
sections: Record<string, unknown>
provenance: {
confidence: "high" | "medium" | "low" | "unknown"
researchAsOf: string
}
}Files a proposed change to one Genome section, citing where it comes from. Nothing changes until a person accepts it in Genome › Memory, so it needs no confirmation.
| Field | Value |
|---|---|
| Kind | Write |
| HTTP method | POST /api/v1/genome.propose |
| MCP tool | genome_propose |
| Scope | genome.write |
| Minimum role | Member |
| Human confirmation | No |
| Doors | Nödo, MCP, API |
| Status | Planned |
Input
{
section: "metadata" | "visualIdentity" | "executiveSummary" | "identity" | "positioning" | "audiences" | "archetypes" | "verbalSystem" | "messageArchitecture" | "marketLandscape" | "customerJourney" | "creativeTerritories" | "commercial" | "guardrails" | "localization" | "brandMemory" | "diagnosticPlan"
key: string
value: string // ≤ 2000
reason: string // ≤ 500
citation: {
conversationId?: string // uuid
messageSequence?: integer // -9007199254740991–9007199254740991
url?: string // uri
}
}Output
{
ok: true
id?: string
revision?: integer // -9007199254740991–9007199254740991
}