[Feature] Integrate Form attachments and signatures through governed providers #3

Open
opened 2026-08-01 16:38:41 +02:00 by zemion · 0 comments
Owner

Outcome

Turn the existing attachment/signature reference contract into usable upload, signing, verification, and recovery flows without moving bytes or key custody into Forms Runtime.

Decisions required

  • First Files/object-storage and signature provider, accepted signature assurance levels, and legal contexts.
  • Upload scanning/quarantine, file limits, classification, retention, deletion, legal hold, and failed-provider behavior.
  • Signature challenge, signer identity, timestamping, revocation, verification evidence, and recovery custody.
  • Whether optional providers may be external and what target certification is required.

Acceptance criteria after selection

  • Runtime requests short-lived provider grants and stores only same-tenant immutable evidence references.
  • Final validation re-checks current provider evidence, classification, signature validity, and policy.
  • Pending, rejected, expired, revoked, outcome-unknown, and unavailable states are visible and reconcilable.
  • Events/logs exclude file contents, credentials, challenges, and submitted values.
  • Provider declarations, health/freshness, secret handling, target tests, backup/restore, and accessibility satisfy platform gates.
## Outcome Turn the existing attachment/signature reference contract into usable upload, signing, verification, and recovery flows without moving bytes or key custody into Forms Runtime. ## Decisions required - First Files/object-storage and signature provider, accepted signature assurance levels, and legal contexts. - Upload scanning/quarantine, file limits, classification, retention, deletion, legal hold, and failed-provider behavior. - Signature challenge, signer identity, timestamping, revocation, verification evidence, and recovery custody. - Whether optional providers may be external and what target certification is required. ## Acceptance criteria after selection - Runtime requests short-lived provider grants and stores only same-tenant immutable evidence references. - Final validation re-checks current provider evidence, classification, signature validity, and policy. - Pending, rejected, expired, revoked, outcome-unknown, and unavailable states are visible and reconcilable. - Events/logs exclude file contents, credentials, challenges, and submitted values. - Provider declarations, health/freshness, secret handling, target tests, backup/restore, and accessibility satisfy platform gates.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: GovOPlaN/govoplan-forms-runtime#3