Four documents
Each document is a folder underidentity/ at the root of your org repo, with a manifest.yaml and the
document itself.
The shape
A document declares its fields the way a component declares props. Each prop carries adescription, which is the brief a writer follows, and a default, which is the value.
The default is the document. maxLength and maxItems are the limits.
brand.yaml
title, description, whenToUse, category and version, the same
keys as every other definition. Manifest lists them.
Fill it
The values come from the organisation’s own publications: its website, its annual and quarterly reports, its press releases, its official profiles. Third-party articles and reviews are not sources. A field the sources do not answer stays empty. Your agent does the research and writes the defaults. Theunoverse-create skill carries
the rules, and unoverse update installs it. Only default values change; the briefs and
the manifests stay as shipped.
Fill organisation first. Its what and vocabulary ground every extraction and every
Agent that runs as this org, so the actual lines of work and the actual product names
matter more than prose.
Publish it
Publishing the org puts the four documents where they work.organisationbecomes the grounding. Every extraction and every Agent that runs as this org reads itswhatandvocabularybefore anything else.brand,purposeandstoryare listed in the Identity tab of studio with the same Available switch every asset has. Switched on, each is a row on spatial, with its words on the row, so an Agent finds the purpose the way it finds a product and can quote it.- The Organisation document has a Grounding switch instead. Off, the org grounds on nothing.
Read it in a node
Every node’s Handlebars string can name the identity, the same way it names a prompt block. A whole document renders as labelled text. A field renders as its value.{{identity}} renders all four documents. The org a run works as decides whose
identity this is, so one node serves every org.
Handlebars and expressions lists the other roots.
Next steps
Handlebars and expressions
Every root a node can read, and how to shape a value on the way into a call.
Validate and ship
Lint the org repo and publish it, so the identity reaches the grounding and the map.

