Samenwerken stap 5: Fase 2 — identiteit, provenance en evaluatiepunt #978
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#978
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
Sluitstuk van de kernwaarde-fase (COLLABORATION.md §9, §10 Fase 2): cross-signing- en verificatie-UX (emoji/QR of herstelsleutel — geen cryptische "unable to decrypt"-toestanden), SSSS-herstelflow bij onboarding ("bewaar deze herstelsleutel of je kunt niet van apparaat wisselen"), en optionele eigenaar-handtekening op het verspreide deck, gekoppeld aan de bestaande classificatiepoort en pakket-encryptie.
Na deze stap zit het evaluatiepunt dat het ontwerp zelf aanwijst (§10): remote, versleuteld co-auteurschap + chat + presenter-besturing is dan af — de bulk van de waarde, zonder dat OciDeck iets host. Pas dáárna beslissen over de media-uitbouw (Fases 3–5: audio, SFU/webinars, federatie); alleen Fase 4 introduceert überhaupt een infrastructuurafhankelijkheid.
Fase 2 is af en op
main. Herijkt in drie blokken langs de self-encrypted-relay-route:cc82d380TOFU trust-store (keychain per account), verified/unverified/mismatch, verificatiedialoog met markeren/intrekken en een luide mismatch-melding, self-hiding banner in de live sessie. Geen cryptische "unable to decrypt".
e9e4f89e(+ follow-up PR #1082 · mergefde90351)Draagbare apparaatsidentiteit als leesbare Crockford-Base32-sleutel met controlegetal (geen dependency), export/import in Instellingen → Samenwerken, accountverwijder-sweep van seeds + trust-pins, en een overschrijf-bevestiging vóór herstellen.
3824a517Optionele eigenaar-ondertekening (Ed25519 over de zegelhash) in de bestaande
.seal.json-sidecar — nooit in de.md, zonder de sidecar-versie te verhogen. Onderteken-actie in het commandopalet + statusbadge in de statusbalk (bevestigd/ondertekend/gewijzigd na ondertekenen/ongeldig/niet-hier-te-controleren). Het is herkomstbewijs, geen eIDAS-handtekening; geen non-repudiation-claim.Elke PR:
make check+ secret/SAST-scans groen, bewaker(+security-architect/jurist) akkoord, 31 talen, docs bijgewerkt (o.a. FILE_FORMAT §6.6, PROVENANCE_SIGNATURE.md, USER_GUIDE, CHANGELOG).Hiermee is het evaluatiepunt uit COLLABORATION §10 bereikt: remote versleuteld co-auteurschap + chat + presenter-besturing is af, zonder dat OciDeck iets host. De media-uitbouw (Fases 3–5) is een aparte, latere afweging.
Gesloten.