Functional Specifications
Requirements

Requirements

This page list the requirements for the first version of the Organizational Wallet. Entries starting with a letter (G, H, I, V, F) refer to defined user stories (see Overview). All other entries are not based on currently defined user stories, but indicate potential requirements for future versions of the Organizational Wallet.

Organizational Wallet

RequirementMoSCoWNotes
G.1 Initializing Organizational WalletM
G.2 View Audit LogS
G.3 View Audit Log for AttestationS
G.4 Authenticate using SAML/SSOM
G.5 Access Wallet - Web PortalM
G.6 Store ContactS
G.7 Configure and View Organizational IdentifierM
G.8 Setting Access RightsS
H.1 Receive AttestationM
H.2 Request AttestationM
H.3 View Attestation in Organizational WalletM
H.4 Renew Attestation in Organizational WalletC
H.5 Delete Attestation in Organizational WalletM
H.6 Auto Renew Attestation in Organizational WalletC
H.7 Present Attestations to Relying PartyM
H.8 Configure Trust FrameworksM
H.9 Verify Trust Framework of Attestation Provider or Relying PartyM
H.10 Receive Wallet AttestationM
H.11 Present Wallet Attestation when receiving AttestationM
H.12 Attestation Duplication PreventionM
I.1 Create Attestation TemplateM
I.2 View Attestation TemplateM
I.3 Update Attestation TemplateM
I.4 Delete Attestation TemplateM
I.5 Issue AttestationM
I.6 Revoke AttestationM
I.7 Auto Renewal of AttestationC
I.8 Rotate Issuer KeyM
I.9 Configure Trust Framework for AttestationM
I.10 Multilingual AttestationC
V.1 Create Presentation Request TemplateM
V.2 View Presentation Request TemplateM
V.3 Update Presentation Request TemplateM
V.4 Delete Presentation Request TemplateM
V.5 Configure Trust Framework for VerificationM
V.6 Request PresentationM
F.1 Receive Incorporation Deed Attestation from Notary
F.2 Present Incorporation Deed Attestation to Chamber of Commerce
F.3 Receive Chamber of Commerce Registration Attestation from Chamber of Commerce
F.4 Present Chamber of Commerce Registration Attestation to Tax Authority
F.5 Receive VAT ID Attestation from Dutch Tax Authority
F.6 Present Chamber of Commerce Registration Attestation to Dutch Bank
F.7 Receive Bank Account Attestation from Dutch Bank
Limited and/or shared authority of a representative within a Legal EntityS
24/7 availabilityM
Align with Architecture Reference FrameworkM
Support for JSON-LD in Attestations?

Personal Wallet

Personal Wallets are an important component in the Company Passport. Organizational Wallets need to work in combination with Personal Wallets, where PID, Authorized Director, and other personal Attestations can be stored. For the version of the Organizational Wallet, Personal Wallets are required to adhere to the requirements set forth in the EU Architecture Reference Framework (opens in a new tab)