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.
Tested Wallets¶
The following wallets have been tested and verified to work with EUDIPLO:
| Wallet | Provider | Download | Features |
|---|---|---|---|
| Heidi Wallet | Ubique | Android / iOS | Details |
| Paradym Wallet | Animo | Android / iOS | Details |
Feature Support Details¶
Feature Legend¶
- Issuance (OID4VCI)
- Auth: Authorization Code Flow
- Pre: Pre-authorized Code Flow
- PDI: Presentation during issuance
- DPoP: DPoP proof of possession
- Att: Client attestation
- 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 | PDI | DPoP | Att | DC API | SD-JWT |
|---|---|---|---|---|---|---|---|
| Heidi Wallet | ✅ | ✅ | n/a | ✅ | n/a | ✅ | ✅ |
| Paradym Wallet | ✅ | ✅ | n/a | ✅ | n/a | ✅ | ✅ |
Individual Wallet Details¶
Heidi Wallet¶
- Version tested: 1.0.4
- Last verified: October 11, 2025
- Notes: Got stuck in the presentation during issuance during the issuance process (credential got issued, but got not stored)
Paradym Wallet¶
- Version tested: 1.16.2
- Last verified: November 25, 2025
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