Overview

Banks, credit unions, and wealth providers can let customers delegate controlled account access to an adviser or support person using Verifiable Credentials.

Why it matters

Delegated access is common but often difficult to audit and revoke. Verifiable Credentials provide clear, portable proof of authority, scope, and expiry.

Ecosystem roles

  • Issuer: The account provider and relevant regulator.
  • Holder: The delegated agent or adviser.
  • Verifier: Service channels and account systems that enforce access decisions.

Assurance and lifecycle

Delegation credentials should include explicit scope, duration, and status checks so access can be updated or revoked quickly when circumstances change.

Objective Enable controlled delegated access to financial accounts.
Description Issue and verify credentials that prove an agent can act on a customer account within defined limits.
Actors Customer; Financial agent; Account provider
Dependencies Trust registry and status checking services are available.
Preconditions The customer has approved a valid delegation request.
Postconditions The agent can perform only approved account actions during the authorised period.
flowchart LR
    CUST@{icon: "fa:user", label: "Customer", pos: "b"} -->|Approves delegation| BANK@{icon: "fa:building-columns", label: "Account provider", pos: "b"}
    BANK -->|Issues delegation VC| WAL@{icon: "fa:wallet", label: "Agent wallet", pos: "b"}
    REG@{icon: "fa:scale-balanced", label: "Regulator", pos: "b"} -->|Issues licence VC| WAL
    WAL -->|Present delegation + licence| VER@{icon: "fa:id-badge", label: "Service channel", pos: "b"}
    VER -->|Check issuer, scope, status| TR@{icon: "fa:book", label: "Trust registry", pos: "b"}
    VER -->|Grant constrained access| ACC@{icon: "fa:file-contract", label: "Account platform", pos: "b"}
sequenceDiagram
    participant Customer
    participant Provider as Account provider
    participant Regulator
    participant Wallet as Agent wallet
    participant Verifier as Service channel
    participant Registry as Trust registry

    Customer->>Provider: Approve delegated account access
    Provider-->>Wallet: Issue delegation VC (scope + expiry)
    Regulator-->>Wallet: Issue licence VC
    Wallet->>Verifier: Present credentials for account action
    Verifier->>Registry: Validate issuer, scope, and status
    Registry-->>Verifier: Valid
    Verifier-->>Wallet: Access granted within policy

You may also be interested in:

A practical, standards-aligned view of Verifiable Credentials for organisations building trusted ecosystems.