v0.5 module · rad-org-os In dev

Your organization, on infrastructure nobody can withdraw.

rad-org-os will run the full org-os stack on Radicle — peer-to-peer, sovereign, no single chokepoint. Same files, different substrate. It is in development: nothing Radicle-specific has shipped yet, and the map below says exactly what exists.

For orgs that can't depend on platforms

Accounts get suspended; domains get blocklisted. Radicle demonstrated the alternative on itself: when ISPs blocklisted radicle.xyz in April 2026, the project moved domains and the peer-to-peer network was unaffected. HardenedBSD stood up six global replicas in 24 hours.

The same argument without the risk

You don't need to be a target to want your org's memory, decisions, and data replicated across machines your members control — instead of one vendor's database.

Both directions

A sovereign distribution for org-os users — and, since Radicle has no org or team primitive of its own, the missing organization layer for Radicle: membership, memory, governance, and federation composed from files and delegate quorum.

Capability map

Three tiers, strictly meant: what is true today, what is committed, what is still exploration. The canonical copy lives in the rad-org-os doc.

Now

Live True today

Substrate-agnostic core

Identity files, memory, registries, schemas, skills — markdown, YAML, and git. No script executes a GitHub API call: api.github.com appears nowhere in the repo. An org can seed an instance on Radicle today; nothing breaks, but nothing assists yet. What still assumes GitHub: bootstrap, sync scripts, federation transport, operator flows, and the framework's own CI in .github/workflows/.

Radicle in the federation schema

schemas/federation.yaml lists radicle as a valid platforms.primary value — a declaration slot, not a feature. No code reads it yet.

KMS connector seam — on paper

The knowledge-management connector-layer design specifies a radicle source driver: Radicle repos as knowledge sources. Written design, not shipped code — the connector layer isn't implemented yet.

Radicle supplies the primitives

DID identities, patches, issues, private repos, seed nodes on Raspberry-Pi-class hardware, a scriptable CLI, and node events agents can consume (Radicle 1.9.x). CI exists but is bring-your-own.

Next

In dev Committed roadmap

Substrate driver interface

clone · sync · push · propose-change · publish-schema, with github and radicle drivers behind the framework's scripts, selected by platforms.primary.

Radicle bootstrap path

“Where does your org live?” in the setup interview — rad init + seeding instead of a GitHub fork.

Seed-node runbook

Home server or Raspberry Pi, systemd, seeding policy as membership, Radicle pinned ≥1.9.1.

KMS radicle connector

Pull knowledge from Radicle repos via the radicle-httpd read API + rad CLI. Gated on the KMS connector layer landing first.

Later

Planned Exploration — published as exploration

Federation transport over Radicle

Instances discover and sync each other peer-to-peer; gossip replaces webhook/cron sync.

Operator trunks as patches

Per-operator branches become Radicle patches; delegate quorum is the merge gate — canonical org state becomes cryptographically multi-sig.

DID ↔ members mapping

Members carry did:key; agents verify authorship against the delegate set.

Agent as node-local daemon

Trigger on node events, act via the rad CLI, read via radicle-httpd. (Official HTTP API is read-only — agents write through the CLI.)

Private instances

Allow-list replication for sensitive orgs. Stated plainly: not encrypted at rest — seed-node control is part of the threat model.

CI + publishing

radicle-ci-broker adapters; publishing via Radicle Pages (paid Radicle Garden service) or self-hosted.

Architecture

Architecture diagram: org files feed a substrate driver interface, which has a github driver and a radicle driver

Status — honest

In development. No Radicle-specific code has shipped yet. What exists today is the first tier above: a substrate-agnostic core, a radicle value in the federation schema that nothing reads yet, and a specced KMS connector. The rest is the roadmap. Full detail, including caveats on private repos and CI, is in the rad-org-os doc.