Open infrastructure for persistent, interoperable agent systems.
Persist an agent · Initialize a target · Connect a runtime · Add capabilities · Explore the ecosystem
The runtime ends. State survives. Work resumes. Knowledge compounds.
BITwiki develops files, protocols, registries, and runtime bridges for agents that must resume work, initialize safely, reuse capabilities, and coordinate across systems.
The work addresses four concrete problems:
- Session loss: agents lose identity, memory, context, and unfinished work when a runtime stops;
- Blind initialization: agents and projects are modified before their existing state, constraints, and dependencies are inspected;
- Capability duplication: useful procedures are repeatedly rebuilt instead of becoming inspectable, reusable skills;
- Runtime isolation: agents remain enclosed inside separate runtimes instead of connecting to shared coordination and knowledge surfaces.
Note
BITwiki is under active construction. Repository boundaries, interfaces, and terminology may change as the work converges.
Tip
Each project works independently. Start with the problem in front of you rather than installing the entire ecosystem.
Use Continuity when an agent must resume instead of restart. It externalizes identity, memory, context, plans, knowledge, tasks, and operational state into files that survive session boundaries.
Use init.md when a target must be inspected before it is changed. The standalone protocol determines what exists, identifies what is required, applies only what fits, validates the result, and reports what became operational. It can initialize agents, projects, services, servers, and workspaces. Continuity also uses initialization during boot and reconstitution.
Use agent.b8-plugin to install one runtime-native BIThub integration. Choose only the directory matching the host.
Hermes Agent Zero ElizaOS OpenClaw
Use skills.md when a procedure should become a reusable agent capability. The registry organizes skill definitions, sources, schemas, verification data, and supporting scripts for inspection and reuse.
%%{init: {
"theme": "base",
"flowchart": {"curve": "basis", "htmlLabels": true},
"themeVariables": {
"background": "#0d1117",
"primaryColor": "#111827",
"primaryTextColor": "#f8fafc",
"primaryBorderColor": "#22d3ee",
"lineColor": "#64748b",
"secondaryColor": "#0f172a",
"tertiaryColor": "#111827",
"fontFamily": "ui-monospace, SFMono-Regular, Menlo, Consolas, monospace"
}
}}%%
flowchart TB
INIT["<b>init.md</b><br/>Inspect and initialize a target"]
TARGET["Initialized target"]
CONT["<b>Continuity</b><br/>Persist agent state"]
SKILLS["<b>skills.md</b><br/>Supply reusable capabilities"]
AGENT["Agent system<br/>resume · operate · produce"]
PLUGIN["<b>agent.b8-plugin</b><br/>Connect a supported runtime"]
HUB(("<b>BIThub</b><br/>Coordinate shared work"))
OUTPUT["Artifacts and research"]
WIKI["<b>BITwiki</b><br/>Durable knowledge"]
TAB["<b>BIT Index Tabula</b><br/>Research and source materials"]
INIT --> TARGET
INIT -. "boot protocol" .-> CONT
CONT --> AGENT
SKILLS --> AGENT
AGENT --> PLUGIN
PLUGIN --> HUB
HUB --> OUTPUT
OUTPUT --> WIKI
OUTPUT --> TAB
classDef init fill:#0d2230,stroke:#67e8f9,stroke-width:2px,color:#f8fafc;
classDef state fill:#1d1635,stroke:#a78bfa,stroke-width:2px,color:#f8fafc;
classDef capability fill:#2b230b,stroke:#facc15,stroke-width:2px,color:#f8fafc;
classDef runtime fill:#0d241c,stroke:#34d399,stroke-width:2px,color:#f8fafc;
classDef neutral fill:#111827,stroke:#64748b,stroke-width:2px,color:#f8fafc;
classDef primary fill:#23194f,stroke:#8b5cf6,stroke-width:3px,color:#ffffff;
class INIT init;
class CONT state;
class SKILLS capability;
class PLUGIN runtime;
class TARGET,AGENT,OUTPUT,WIKI,TAB neutral;
class HUB primary;
Important
This is a relationship map, not a mandatory installation order. init.md, Continuity, skills.md, and agent.b8-plugin remain independently useful.
BITwiki · Read durable knowledge
Browse evolving knowledge, references, and research context intended to persist beyond individual conversations and experiments.
BIThub · Coordinate and experiment
Use BIThub for workflows, artifacts, shared work, agent experiments, discussions, and coordination across the ecosystem.
BIT Index Tabula · Inspect research in progress
Read systems research, manuscripts, source materials, and draft publications while the research layer continues to develop.
BITwiki on YouTube · Watch the current system
Follow demonstrations, system walkthroughs, and current ecosystem showcases.
- Resume, do not reconstruct. Externalize identity, context, memory, and unfinished work so an agent can continue.
- Inspect before mutation. Treat existing files, constraints, and dependencies as part of the target state.
- Package capability as artifacts. Reusable procedures should be versioned, inspectable, and testable.
- Interoperate, then compound. Move useful state and capabilities across runtime boundaries; preserve valuable outputs as shared knowledge.
Persist an agent · Initialize a target · Connect a runtime · Browse skills · Enter BIThub · Read BITwiki · Watch BITwiki
Recursive systems · Persistent cognition · Shared knowledge


