Wallet Compatibility¶
EUDIPLO is designed to work with EUDI-compliant wallets that implement the supported protocols (OID4VCI, OID4VP, and SD-JWT VC).
This page provides information about tested wallets, compatibility status, and guidance for testing new wallets with EUDIPLO.
Conformance Testing¶
With the rapidly evolving EUDI wallet ecosystem and frequent updates across multiple wallets, it is not feasible to manually test every wallet with every EUDIPLO release. Instead, EUDIPLO ensures interoperability through automated conformance testing.
EUDIPLO is tested with every code change against the OpenID Foundation Conformance Test Suite for both issuance (OID4VCI) and presentation (OID4VP). This ensures that EUDIPLO consistently adheres to the official specifications.
Compatibility Guarantee
Any wallet that also passes the OIDF Conformance Test Suite should be compatible with EUDIPLO out of the box. If you encounter issues with a conformant wallet, please report it so we can investigate.
Tested Wallets¶
The following wallets have been tested and verified to work with EUDIPLO:
| Wallet | Provider | Download | Features |
|---|---|---|---|
| EU Reference Implementation | EC | Android | Details |
| Paradym Wallet | Animo | Android / iOS | Details |
Feature Support Details¶
Feature Legend¶
- Issuance (OID4VCI)
- Auth: Authorization Code Flow
- Pre: Pre-authorized Code Flow
- IAE: Interactive Authorization Endpoint (IAE) support
- DPoP: DPoP proof of possession
- Att: Wallet attestation support
- Presentation (OID4VP)
- DC API: Digital Credentials API support
- Credential Format
- SD-JWT: SD-JWT VC support
KISS: Keep It Simple, Stupid
The legend above explains the abbreviations used in the feature matrix below. If you think any other features should be tracked, please let us know!
Feature Matrix¶
| Wallet | Auth | Pre | IAE | DPoP | Att | DC API | SD-JWT |
|---|---|---|---|---|---|---|---|
| Reference Implementation | ✅ | ✅ | n/a | ✅ | ✅ | n/a | ✅ |
| Paradym Wallet | ✅ | ✅ | n/a | ✅ | n/a | ✅ | ✅ |
Individual Wallet Details¶
Reference Implementation¶
- Version tested: 2026.02.35-Demo
- Last verified: February 26, 2026
- Notes:
- Forces Wallet attestation
- Log access: Inside the app, go to "Setting" > "Retrieve Logs"
Paradym Wallet¶
- Version tested: 1.16.2
- Last verified: January 7, 2026
- Notes:
- Needs to use the same certificate for status list and signed credential. Cannot handle different
trusted_authoritiesin the DCQL during presentation yet (which result in no match).
- Needs to use the same certificate for status list and signed credential. Cannot handle different
- Log access: Inside the app, go to "Settings" > "Export Logs"
Help us expand this list!
If you have successfully tested EUDIPLO with a wallet not listed here, please reach out to us so we can add it to this list.
Testing New Wallets¶
If you want to test EUDIPLO with a new wallet, follow these steps:
1. Setup Test Environment¶
# Run EUDIPLO with proper HTTPS endpoint
docker run -p 3000:3000 \
-e PUBLIC_URL=https://your-domain.com \
ghcr.io/openwallet-foundation-labs/eudiplo:latest
2. Test Credential Issuance¶
- Configure a test credential template
- Initiate issuance flow via API
- Complete the flow in your wallet
- Verify credential is stored correctly
3. Test Credential Presentation¶
- Create a presentation request
- Generate QR code or deep link
- Present credential from wallet
- Verify presentation is received and validated
4. Document Results¶
Please document:
- Wallet name and version
- Test results (success/failure)
- Any configuration adjustments needed
- Error messages or issues encountered
Contributing Compatibility Information¶
Reporting Compatible Wallets¶
If you have successfully tested a wallet with EUDIPLO:
- Create an Issue: Open a new issue on GitHub
- Use Template: Select the "Wallet Compatibility Report" template
- Provide Details: Include wallet name, version, test results, and any configuration notes
- Screenshots: Attach screenshots of successful flows if possible
Reporting Issues¶
If you encounter compatibility problems:
- Check Known Issues: Review the section above first
- Gather Information: Collect logs, error messages, and configuration details
- Create Bug Report: Open an issue with detailed reproduction steps
- Community Support: Ask for help in our Discord community
Version Compatibility Matrix¶
| EUDIPLO Version | Protocol Versions | Notes |
|---|---|---|
| 1.x.x | OID4VCI 1, OID4VP 1, SD-JWT VC draft-11 | Current stable |
| Latest (main) | Latest draft versions | Development version |
Protocol Evolution
EUDI wallet protocols are still evolving. Compatibility may change as new protocol versions are adopted. We track the latest specifications and update EUDIPLO accordingly.
Need Help?¶
- 📖 Documentation: Check our Getting Started guide
- 🐛 Issues: Report problems on GitHub Issues
- 💬 Community: Join our Discord server
- 📧 Contact: Reach out to the EUDIPLO team through GitHub discussions