| Commit message (Expand) | Author | Age | Files | Lines |
| * | fix: stop a stream on close, count only real users, record where a node is | Christophe Besson | 2026-08-15 | 1 | -2/+13 |
| * | feat!: identity keys per node — C4's blast radius drops to one operator | Christophe Besson | 2026-08-14 | 1 | -1/+1 |
| * | fix(hub): require proof of possession on node announce — closes M8 | Christophe Besson | 2026-08-13 | 1 | -0/+44 |
| * | fix: swarm privacy, revocation persistence, keystore KDF, audit integrity | Christophe Besson | 2026-08-13 | 1 | -8/+4 |
| * | feat: Phase 12 — P2P crypto material, password split, node Ed25519 auth | Christophe Besson | 2026-08-13 | 1 | -1/+70 |
| * | feat(hub): add production hub — config, auth, API routers, tests | Christophe Besson | 2026-08-09 | 1 | -0/+66 |