Society · Protocols
ContentAddressedMinting#dc7b
A generative agent drafts a new word; deterministic code accepts or rejects it and derives its name from the hash of its definition
Mechanism
Adding a word to a SelfOrganisingVocabulary is split between two parties. A generative agent (an LLM or a person) proposes a structured definition: what the mechanism is, what must hold, how it fails, and which existing words it builds on, each cited by a placeholder in the text. Deterministic code then decides, as the acceptor of a ComputationalChannel whose generator is the agent: it checks the structure, checks that every placeholder maps to a declared dependency and every dependency is used, checks that all dependencies already exist and that the graph stays acyclic, then hashes the canonical definition into the word's identity. A change to any word re-derives the identity of every word built on it. The agent supplies meaning; the code guarantees identity and wiring but not truth, an instance of HarnessAsArchitecture.
Invariants
- The identity of a word is computed from its definition, never chosen by the proposer
- Every word cited in the definition is declared as a dependency, and every declared dependency is cited
- A word can only build on words that already exist, and the dependency graph stays acyclic
- Acceptance is decided by deterministic checks, not by the agent that proposed the word
- Changing a definition changes its identity and the identities of everything built on it
Failure modes
- Structurally valid but wrong or empty definitions pass, because the checks test form, not meaning
- Agents mint near-duplicates under new names when they skip searching the existing vocabulary
- Rejected proposals are discarded instead of read as near-misses that show where the vocabulary is missing a word
- Refining a basic word silently re-identifies many dependents, breaking references pinned to old identities
- The proposer is trusted to fill the definition honestly, so a single dominant agent can shape the vocabulary
Builds on
Used by
Identity
The name is the hash of the definition. Change a word and it becomes a different pattern.
- Sema ID
sema:ContentAddressedMinting#mh:SHA-256:dc7ba30205b4dfa65f09a289501fdc96fe35c8e12a92fc95bab39b6cf04c4b24- Reference
ContentAddressedMinting#dc7b- Ring
- 1
- Tier
- 1
