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