Define E2EE postbox envelope encryption and role mailbox architecture #15

Open
opened 2026-07-09 15:02:48 +02:00 by zemion · 0 comments
Owner

Keep the postbox data model and APIs compatible with encrypted administrative postboxes, role/function access, key epochs, signed manifests, external recipients, and honest retraction semantics.

Source concept/wiki doc: govoplan-core/docs/POSTBOX_E2EE_ARCHITECTURE.md; govoplan-postbox/docs/POSTBOX_CONCEPT.md.

Acceptance criteria:

  • Postbox DTO/model design can represent ciphertext, signed manifests, wrapped keys, key epochs, and external recipient token state.
  • Role/function postbox access is expressed through access and identity-trust contracts instead of direct module imports.
  • UI copy distinguishes revoke-before-fetch from impossible plaintext retraction after decryption.

Context recovered from previous GovOPlaN planning chats and consolidated into the roadmap/docs on 2026-07-09.

Keep the postbox data model and APIs compatible with encrypted administrative postboxes, role/function access, key epochs, signed manifests, external recipients, and honest retraction semantics. Source concept/wiki doc: `govoplan-core/docs/POSTBOX_E2EE_ARCHITECTURE.md; govoplan-postbox/docs/POSTBOX_CONCEPT.md`. Acceptance criteria: - [ ] Postbox DTO/model design can represent ciphertext, signed manifests, wrapped keys, key epochs, and external recipient token state. - [ ] Role/function postbox access is expressed through access and identity-trust contracts instead of direct module imports. - [ ] UI copy distinguishes revoke-before-fetch from impossible plaintext retraction after decryption. Context recovered from previous GovOPlaN planning chats and consolidated into the roadmap/docs on 2026-07-09. <!-- govoplan-recovered-concept:ea7abd0203bac1ad -->
zemion added the
area/governance
area/api
codex/ready
labels 2026-07-09 15:02:48 +02:00
zemion added the
type
feature
priority
p1
status
ready
labels 2026-07-09 15:19:10 +02:00
zemion added the
module/postbox
label 2026-07-10 20:09:23 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: add-ideas/govoplan-postbox#15
No description provided.