Superself is an operating environment for people who run several projects across Agents and sessions. SharedContext is its first shipped capability: a durable place for each project's current knowledge — the confirmed decisions, working state, and open questions the next session needs. It is stored as remote, versioned Markdown.
The product model
Person
└─ Space — shared direction and cross-project Context
├─ Project A — isolated Context + Agent work
├─ Project B — isolated Context + Agent work
└─ Project C — isolated Context + Agent work
A Space contains the projects a person or group operates. Space Context is for conventions and information that genuinely apply across those projects.
A Project is a continuing unit of work with its own goals, decisions, state, and unresolved questions. Project Context is isolated from sibling projects.
Context is the durable Markdown, indexes, search results, session maps, and revision history that let an Agent find what the selected project already knows.
What people decide
People confirm goals, priorities, scope, trade-offs, and completion conditions. When Context is ambiguous or conflicting, the Agent should surface the judgment instead of inventing an answer.
What Agents do
Agents can open the selected project, read its Context, identify missing information, propose actions, execute approved work in the AI tool the person already uses, and update the project state afterwards.
This is a working discipline, not a server guarantee that every Agent will always classify authority correctly. Proposals, assumptions, open questions, findings, and user-confirmed decisions should remain explicitly labeled.
What the current product enforces
SharedContext currently provides:
- personal, Space, and Project scopes, with project isolation
- indexes, list, search, and read
- versioned writes, history, and revert
- session maps
- MCP access
It does not currently guarantee automatic project selection, automatic prioritization across projects, or a server-side confirmation workflow that only a user can advance. It is not a separate project-management SaaS and it does not remember every conversation.
Next: Connect an Agent or complete a first handoff.