Skip to content

Enable Wallet and Technical User Management (external) for BYOW #511

@evegufy

Description

@evegufy

Description

Enable Wallet and Technical User Management (external) for Bring Your Own Wallet (BYOW).

Acceptance Criteria

  • Registration process is enabled (frontend registration and backend are affected)
  • Wallet as service should be/remain the default solution set in the registration process
  • Company application approval process is adjusted ( skip wallet creation, frontend and backend are affected)
  • Wallet displaying - Wallet UI - in frontend needs to be clarified and adjusted
  • Technical User for Connector Registration is not needed anymore and this is reflected on implementation level (frontend and backend are affected)
  • UI experts were consulted for all the frontend adjustments
  • Option to edit wallet information for onboarded companies is enabled (OPTIONAL, future enablement possible)

Additional Information

  • diagrams of proposed changes:

Image

sequenceDiagram
    Operating Company->>Company: Invite "To be onboarded company" by sending an email invitation
    Company->>Company: Click on the link in the invitation e-mail to access the registration form
    Company->>Company: Login to the registration form
    Company->>Company: Insert company data: address, commercial register number, etc.
    Company->>Company: Select company role inside the CX Network
    Company->>Company: Agree to Terms & Conditions/ Frame Contract
    Company->>Company: Upload commercial register extract
    Company->>Company: Select Digital Identity integration solution <<NEW>>
    Company->>Company: Validate data
    Company->>Operating Company: Submit company application
    Operating Company->>Operating Company: Validate registration manually
    Operating Company->>BPDM: Request Business Partner Number
    BPDM->>Operating Company: Send Business Partner Number
Loading
graph TD
    A[Operating Company] --> B{Check if Wallet Address and DID were entered during registration}
    B -->|Yes| C[Continue with 'Add BPN-DID Mapping' due to solution 2]
    B -->|No| D[Continue with 'Request Wallet and DID Creation' due to solution 1]
Loading
sequenceDiagram
    Operating Company->>Company Wallet: Request Wallet and DID Creation <<NEW>> SKIPPED for solution 2
    Company Wallet->>Operating Company: Send Wallet information and DID Document <<NEW>> SKIPPED for solution 2
    Operating Company->>BDRS: Add BPN-DID Mapping
    Operating Company->>Clearinghouse: Request Check & Verified Credential
    Clearinghouse->>Operating Company: Confirm check
    Operating Company->>SD Factory: Request Self Description creation for Legal Person
    SD Factory->>Clearinghouse: Request Self Description creation for Legal Person
    Clearinghouse->>Operating Company: Send Self Description for Legal Person
    Operating Company->>Company: Approve company application request
    Company->>Company: Receive welcome-email
    Company->>Company: Login to the CX Portal
    Company->>Company: Setup and change Digital Identity integration <<NEW>>
    Company->>Company: Register connector
    Company->>Company: Manage company inside the dataspace: invite company users, configure your company needs, explore the marketplaces, etc.
Loading
  • for current frontend integration - especially about Wallet UI to docs: Wallet UI

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    Status

    BACKLOG

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions