Join our Newsletter — 33% off our NHI Course

How should banks design EUDI Wallet programmes if they want to issue reusable credentials?

Banks should design EUDI Wallet programmes as a dual-role trust stack, not a simple verification connector. The architecture needs issuance, presentation, status checking, and revocation built in from the start so verified facts can be reused safely. Otherwise, the bank creates technical debt and limits the programme to minimum compliance rather than ecosystem value.

Design the programme as a credential issuance system, not a read-only check

An eudi wallet programme that issues reusable credentials has to treat issuance as a first-class product capability. That means defining who can issue, what claims are eligible, how assurance is recorded, and how the bank proves the credential remains trustworthy after initial enrolment. If the bank only plugs into presentation flows, it can verify a fact once but cannot support safe reuse across journeys or counterparties.

That is why the architecture should separate issuance from verification even when both sit in the same ecosystem. The bank needs clear trust boundaries for the issuer role, the wallet-facing presentation role, and the relying-party verification role. When those roles are mixed casually, revocation, evidence retention, and liability become ambiguous, and the programme becomes harder to scale beyond a single use case. A good design starts with the credential lifecycle, then maps the business journey onto it.

Reusable credentials also change the economics of onboarding and re-verification. Instead of re-asking for the same verified fact, the bank should decide which attributes can be reused, what freshness rules apply, and which attributes require revalidation before reuse. For the wallet architecture itself, the identity and credential model in Digital Identity, eID and Identity Wallets Guide is the best starting point, because it frames wallets around verifiable credentials, selective disclosure, and trust framework expectations.

What reusable credentials require technically

Reusable credentials need more than a signed object. The programme should be able to issue a credential, let the wallet present it selectively, check its current status, and revoke it when the source facts change or the trust basis expires. If any one of those functions is missing, the credential may still be portable, but it will not be operationally safe to reuse at bank scale.

That usually means designing for status checking from day one, not as an afterthought. The relying party needs a way to determine whether the credential is still valid at the time of use, and the bank needs a way to update or withdraw trust without depending on manual intervention. The credential lifecycle discipline in Guide to NHI Rotation Challenges is useful here because it highlights a simple lesson that also applies to reusable credentials, lifecycle control must be built into the design, not bolted on after issuance.

Reusability also raises the bar for key and credential hygiene. The bank should design for explicit expiry, narrowly scoped attributes, and fast revocation paths so a compromised or outdated credential does not outlive its assurance value. For the underlying credential mechanics, API Key Management Guide is a practical analogue, because it shows how issuance, scoping, rotation, and revocation have to work together when a reusable bearer credential can unlock downstream systems.

Why banks need a trust framework mindset before launch

Reusable credentials only create ecosystem value if counterparties trust the bank’s issuance process, not just the credential format. That means the programme should define assurance level, evidence policy, attribute provenance, presentation rules, and exception handling before it goes live. Without that foundation, the bank risks building a wallet integration that is technically functional but commercially unusable outside a narrow pilot.

Current wallet programmes also need a realistic view of interoperability. A reusable credential is only valuable when other parties can rely on it without redoing the whole verification flow. Banks therefore need a design that aligns wallet issuance with standardised wallet and verifiable credential patterns, and that can survive changes in device, channel, or customer journey. The broader ecosystem reference in Digital Identity, eID and Identity Wallets Guide helps here because it ties EUDI Wallet implementation to the wider trust framework and presentation model rather than to a single bank-owned app flow.

At the same time, the bank should not over-issue credentials just because reuse is possible. Reusable does not mean universally reusable. Some claims should remain context-bound, some should be time-limited, and some should be re-asserted only when the customer returns through a higher-assurance channel. The practical design rule is to preserve reuse for stable facts while keeping renewal logic for facts whose validity changes with time, risk, or customer state.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

OWASP Non-Human Identity Top 10 addresses the attack surface, NIST SP 800-63 and NIST SP 800-53 Rev 5 set the technical controls, and ISO/IEC 27001:2022 defines the regulatory obligations.

Framework Control / Reference Relevance
NIST SP 800-63 Digital Identity Guidelines Reusable wallet credentials depend on assurance, proofing, and authenticators.
Recommendation — Align issuance, assurance, and presentation rules to NIST 800-63 identity guidance.
NIST SP 800-53 Rev 5 IA-5 — Authenticator Management Reusable credentials require controlled lifecycle, rotation, and revocation of credential material.
Recommendation — Apply IA-5 to manage credential issuance, rotation, and revocation paths.
ISO/IEC 27001:2022 A.5.16 — Identity management Wallet programmes need governed identity and credential ownership across the lifecycle.
Recommendation — Define ownership and lifecycle controls for issued credentials under identity management.
OWASP Non-Human Identity Top 10 NHI-07 — Long-Lived Secrets Reusable credentials can become unsafe if they remain valid without tight expiry and renewal rules.
NHI-01 — Improper Offboarding Banks must be able to withdraw trust when a customer or credential relationship ends.
Recommendation — Set short validity and renewal rules to avoid long-lived reusable credentials. Ensure revocation and offboarding paths remove access when trust ends.

Practitioner Guidance

What to prioritise: Start with the credential lifecycle and trust model before you choose wallet features. If the bank cannot explain how a credential is issued, checked, renewed, and revoked, it does not yet have a reusable-credential programme, only a presentation prototype.

What to verify: Confirm that status checking works independently of the issuance channel, that revocation reaches relying parties quickly enough for the intended use case, and that the bank can distinguish reusable facts from facts that must be revalidated on each use. Those are the failure points that usually determine whether the programme scales.

Common mistake: Treating the EUDI Wallet as a front-end convenience layer while leaving issuance, evidence, and lifecycle decisions in ad hoc back-office processes. That shortcut usually produces technical debt, weak reuse semantics, and inconsistent trust decisions across products.

Practitioner takeaway: The right design choice is to build reusable credentials as governed trust infrastructure, with issuance, presentation, status, and revocation engineered together from the outset.