From 44b9e74153f5e32b3665f319429b3b08fd3662d5 Mon Sep 17 00:00:00 2001 From: Christophe Besson Date: Sun, 9 Aug 2026 14:57:01 +0200 Subject: docs: update all pointers after keyderive + QE restructure MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit CLAUDE.md: add QE/ to structure, key modules table, server state reference, security rule updated (QE/ not keypair files), meshbay.org inventory pointer. devel-phases.md: add milestones 6.6-6.9 (keyderive, bundle, demo scripts, QUICKSTART rewrite). 81/81 tests. docs/meshbay-draft-v3.md §6.1.1: new section documenting 3 key generation strategies (Argon2id CLI, WebCrypto browser+bundle, keystore file) and the algorithm mismatch caveat between CLI and web registration paths. docs/USERGUIDE.md §2 Register+Login: replace "generate and persist before registering" warning with the two clean strategies (derive_keys_from_password for CLI, keyderive.js + keypair_bundle for browser). Login response updated with keypair_bundle field. hub/models.py + users.py + Alembic migration: keypair_bundle column on User, stored at registration, returned at login (web clients only). Co-Authored-By: Claude Sonnet 4.6 (1M context) --- devel-phases.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'devel-phases.md') diff --git a/devel-phases.md b/devel-phases.md index 2b50330..74141e7 100644 --- a/devel-phases.md +++ b/devel-phases.md @@ -312,8 +312,12 @@ persistent MHP federation, content replication, and browser private group decryp | 6.3 | MHP federation persistence | `FederatedGroup` + `SwarmSource` DB tables | ✅ | | 6.4 | Content replication | `node/replication.py` + hub `/v1/swarm/*` | ✅ | | 6.5 | Browser private group | `webcrypto.py` + `static/crypto.js` | ✅ 4/4 tests | +| 6.6 | Dérivation clés depuis password | `meshbay_common/keyderive.py` + `static/keyderive.js` | ✅ 7/7 tests | +| 6.7 | Bundle clés chiffré (web) | Hub: `keypair_bundle` field + migration Alembic | ✅ | +| 6.8 | Scripts démo opérationnels | `QE/demo-v1/` (non versionné) | ✅ testés | +| 6.9 | QUICKSTART réécrit | `docs/QUICKSTART.md` | ✅ | -**Total: 74/74 tests.** +**Total: 81/81 tests.** --- -- cgit v1.2.3