Lineage as the factory's shape: one tree for keys, context and pages #8

Closed
opened 2026-10-14 22:23:34 +00:00 by teahubxyz · 1 comment
Owner

Agreed with the operator on 2026-10-14. The factory, its ventures and their agents form one tree, and each node is read three ways at the same path:

  • keys: lineage
  • context: AGENTS.md, SKILLS.md and DESIGN.md, inherited down the path
  • presence: pages, plus NIP-05/mailr names

Each org runs the same template at every depth. Edges are either derived or adopted, and graduation turns a derived edge into an adopted one. Belts are badges, awarded per seat × skill.

DONE: docs/lineage.md records the model (template, seed per org, derived/adopted edges, graduation, nesting of context/names/clocks, belts = badges) and a spec v0.1 proposal for the lineage agent; SKILLS.md tracks belts per seat × skill; a line in docs/decisions.md. Model only: minting a real root is the operator's call.

Agreed with the operator on 2026-10-14. The factory, its ventures and their agents form one tree, and each node is read three ways at the same path: - **keys:** lineage - **context:** `AGENTS.md`, `SKILLS.md` and `DESIGN.md`, inherited down the path - **presence:** pages, plus NIP-05/mailr names Each org runs the same template at every depth. Edges are either derived or adopted, and graduation turns a derived edge into an adopted one. Belts are badges, awarded per seat × skill. DONE: `docs/lineage.md` records the model (template, seed per org, derived/adopted edges, graduation, nesting of context/names/clocks, belts = badges) and a spec v0.1 proposal for the lineage agent; `SKILLS.md` tracks belts per seat × skill; a line in `docs/decisions.md`. Model only: minting a real root is the operator's call.
Author
Owner

Done.

  • docs/lineage.md (16bac38): the one-tree model (keys, context, presence), eight rules (one template at every depth, a seed per org, derived and adopted edges, graduation as an edge flip, context/names/clocks nesting, belts = badges), and a spec v0.1 proposal for the lineage agent. The proposal covers BIP-85 org seeds at m/83696968'/39'/0'/24'/<j>', an edge tag on births, a graduation sequence, and NIP-58 badges (kinds 30009, 8 and 10008).
  • SKILLS.md (b433a82): belts are now tracked per seat (Luna · Sol · Astra), and brag-slim applies to Astra only. A belt is a badge awarded to one seat for one skill.
  • docs/decisions.md (f6051c0): entry appended. The other session's three entries from tonight are intact.

Model only: no keys were minted. Minting the root is the operator's call.

Done. - `docs/lineage.md` (16bac38): the one-tree model (keys, context, presence), eight rules (one template at every depth, a seed per org, derived and adopted edges, graduation as an edge flip, context/names/clocks nesting, belts = badges), and a spec v0.1 proposal for the lineage agent. The proposal covers BIP-85 org seeds at `m/83696968'/39'/0'/24'/<j>'`, an `edge` tag on births, a graduation sequence, and NIP-58 badges (kinds 30009, 8 and 10008). - `SKILLS.md` (b433a82): belts are now tracked per seat (Luna · Sol · Astra), and brag-slim applies to Astra only. A belt is a badge awarded to one seat for one skill. - `docs/decisions.md` (f6051c0): entry appended. The other session's three entries from tonight are intact. Model only: no keys were minted. Minting the root is the operator's call.
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: teahubxyz/teahub#8