summaryrefslogtreecommitdiffstats
tag name0.2 (de4c04a18e4a9dca43c431d080811dc904a0608e)
tag date2026-08-14 20:54:47 +0200
tagged byChristophe Besson <cbesson@gmail.com>
tagged objectcommit e525f7e123...
downloadmeshbay-0.2.tar.gz
0.2 — security remediation, invite redesign, per-node identity
Everything second-review.md found is closed, bounded, or deferred by an explicit decision, and the two findings that survived Phase 11.5 are gone: H3 the invite path no longer reads a key directory. The node holds the group key and wraps it for a key its recipient proves possession of, bound to an account by a one-time code the hub never sees. M3 node authority comes from a local roster, established by pairing, never learned from the hub. C4 reduced, not closed: identity keys are per node, so cracking a bundle yields the key used with that operator and nothing anywhere else. The KDF is Argon2id 128 MB. It closes at 13.3, with the native client. The claim this release supports: the hub cannot read your content unless it ships you malicious client code (T3, accepted — see draft-v5 §2, which states every claim against the adversary it holds against). Still open and documented as such: T3, chat plaintext at rest until Phase 15, delegation deferred, and C4 above. 343 tests, plus a full workflow — register, pair, invite, join, download, stream, second browser, revoke — run against the live deployment. Tag moved onto the release commit so the packages announce the version the tag names.