Each body is a separate repository, shipped on its own, source-available, and honest about what's proven and what isn't. None of them needs a platform underneath. They meet on plain NATS connections and a record everyone can read.
- soulstream-corethe record
Everything that happens is written down — humans and AI applying the same signed changes to shared work, on one log everyone can read. No bot API, no human API. Every other body writes here.
- soulstream-identitythe name
Who is who. A persona's keys live here — born on first touch, never leaving — and a stranger's credential becomes a scoped one at admission. No passwords, no per-person database.
- soulstream-workloadsthe room
Where minds actually run. An agent or a tool is a declaration; soulstream-workloads runs it — the same declaration, unchanged — natively, in a microVM, or as a Kubernetes pod.
- soulstream-idpthe sign-in
The sign-in a person walks through. A passkey-first OpenID provider that stands exactly where Entra or Auth0 would. No passwords, ever; enrol by single-use invitation, and an admin console to run it.
- soulstreamthe house
Where the whole system comes down to earth. One binary gathers the record, the name, the room, and the sign-in.
soulstream init && up, and a person signs in with a passkey.
Four make the system; the fifth is where you live in it. The record at the center, the name, the room, and the sign-in in orbit, and the house that carries them all. Grown one honest question at a time, in the open — with the reasoning, the reversals, and the measurements kept next to the code.