docs(design): pure-Dart self-encrypted relay — realtime samenwerken zonder AGPL/Rust (#977) #1011
No reviewers
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck!1011
Loading…
Reference in a new issue
No description provided.
Delete branch "design/self-encrypted-relay"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Volgt op het besluit in
assurance/ketenkeuring-self-encrypted-relay.md(GO, 2026-07-31): de pure-Dart-route naar realtime-samenwerken.Twee commits:
docs/design/SELF_ENCRYPTED_RELAY.md(17 secties, pick-up-cold): crypto-contract (X25519 ECDH → per-epoch sessiesleutel → XChaCha20-Poly1305 + Ed25519, géén ratchet),MatrixRelayTransport+ dunneMatrixClient, presence-handover, onboarding/sleutelopslag/device-verificatie, homeserver-sleutelsubstitutie + verdediging, provider/UI-bedrading, hardening, gates, gefaseerde bouwvolgorde, testplan, 8 open vragen, bestandenkaart.De hele gebouwde collab-kern (Fase 0/0.5) wordt hergebruikt achter de
CollabTransport-seam; nieuw is één cryptoseam, een CS-client, een transport en presence-handover. Eén nieuwe permissieve dep in het vooruitzicht (cryptography, Apache-2.0); geen Rust, EUPL blijft.Geregistreerd: pubspec-asset + reader-tegel (titel in 31 talen) +
docs/README-index; COLLABORATION.md §6/§9 als vervangen gemarkeerd, Fase 1 wijst hierheen.Groen: format, analyze, docs-registration (+4), make l10n-check (23/23). Alleen documentatie + l10n; geen productiecode, geen deps toegevoegd.