Skip to content

§3. Components

These are the building blocks of an extended mind. Each component exists at the intersection of memory and action — it is both something the system remembers and something agents act upon.

ComponentWhat it isMemory dimensionAction dimension
ProtocolsSets of instructions that govern how agents operate within the system. The rules of engagement.The system remembers its own operating procedures. Protocols persist across sessions and agents.Agents read and follow protocols before doing anything. Protocols shape every action.
ProjectsBounded units of work with a defined purpose, scope, and lifecycle. A project has a beginning, an arc, and (sometimes) an end.The system remembers what each project is, its current state, its history, and its decisions.Agents execute work within project boundaries. Projects are where ideas become artifacts.
Activity LogA chronological record of modifications to the extended mind system. What was done, by whom, when.The log is the raw material of long-term memory. Without it, the system cannot learn from its own activity.Logging is itself an action — the final step of any work unit. It closes the feedback loop.
SkillsReusable, structured operations that an agent can invoke. A skill has defined inputs, outputs, and scope.Skills encode methodology. They are remembered procedures that standardize recurring operations.Invoking a skill is a specific kind of action — one that guarantees a consistent outcome.
TasksDiscrete units of work within a project. A task has a clear completion condition.Tasks represent the system’s understanding of what needs to be done — working memory for execution.An agent picks up a task, executes it, and marks it done. Tasks are the atomic unit of action.
CheckpointsMilestones that mark significant progress within a project. What was delivered and what changed.Checkpoints are compressed memory — they summarize phases of work into reference points.Reaching a checkpoint is a meaningful action that resets context and informs next steps.
TicketsSpecific issues, bugs, or requests that need attention. A ticket has context, priority, and action steps.Tickets are the system’s memory of problems encountered and requests received.Resolving a ticket is an action. Tickets often originate from action (a bug found during execution).
IdentityAn emergent organization of memory that represents who the operator is, how they work, and what they value.Identity is meta-memory — memory about memory. It shapes how all other components are interpreted.Identity informs action indirectly: it sets preferences, priorities, and tone. It is the “why” behind decisions.
AgentsThe entities (H, NH, HNH) that perceive, remember, and act within the system. See §2.The system remembers which agents exist, their capabilities, and their history of interactions.Agents are the source of all action. Without agents, the system is inert.

Consolidation

Consolidation is the process of converting raw activity into structured knowledge — the agent equivalent of sleep consolidation in humans.

Activity Log (raw events)
  → Pattern Extraction (what recurs, what changed)
    → Long-term Memory (structured knowledge)
      → Identity (emergent model of the operator)

This pipeline is what separates storage from extension. A system that only logs activity is at Level 1–2 on the spectrum. A system that extracts patterns and builds identity from its own activity approaches Level 4.

Memory diagram

Mind Extended memory diagram showing 9 components and their lifecycleMEMORY9 componentsProtocolsMethodologyProjectsArtifactsActivityLogSkillsMethodologyTasksExecutionCheck-pointsTicketsIssuesIdentityMeta-memoryAgentsH / NH / HNHMemory LifecycleHow information is born, evolves, and eventually archived or discarded.CreationUpdateConsolidationArchiveDiscard
Strong (implemented)
Emerging (incomplete)
Planned