Releases: cardano-foundation/veridian-wallet
Releases · cardano-foundation/veridian-wallet
v1.0.2
Added
- Ability to share an identifier OOBI with a newly resolved connection to complete connection
- Rome demo credential theme
Changed
- deviceid threat from freeRASP is now ignored as it's not a relevant threat
Commit by commit
- feat(ui): [White Labeled UX] One-way connection frontend release branch by @sdisalvo-crd in #1164
- feat(ui): Add Rome demo credential support and related UI components by @sdisalvo-crd in #1174
- feat(core): forward oobi introductions to new contacts (optional) (#1… by @iFergal in #1163
- feat: remove deviceid threat check (incorrect) by @iFergal in #1178
- build: 1.0.2-rc1 by @iFergal in #1181
- build: 1.0.2 by @iFergal in #1182
Full Changelog: 1.0.1...1.0.2
v1.0.1
Changed
- Temporarily stop force-closing the app if a RASP threat is detected to better comply with Play Store review processes
- Fixed camera overlay issues during the group creation flow (only affected Android)
Android build
- Fixed Android 15 compatibility via manifest file
Commit by commit
- build: fix android manifest for play store by @iFergal in #1104
- fix: adjustMarginsForEdgeToEdge by @sdisalvo-crd in #1115
- build: version 1.0.1 by @iFergal in #1123
- fix: bottom screen and title alignment by @sdisalvo-crd in #1125
- build: version 1.0.1 by @iFergal in #1127
- feat: relax force app close on emulator environments by @iFergal in #1154
- build: v1.0.1 final by @iFergal in #1156
- feat: stop force-closing app on threats detected (temporary) by @iFergal in #1161
Full Changelog: 1.0.0...1.0.1
v1.0.0
Version 1.0.0 of the Veridian Wallet is our first public release, and lays the groundwork for a secure, self-sovereign identity platform.
Note: These release notes will be very high level as this is the result of multiple years of work, but subsequent releases will be much smaller, with well defined scopes and changelogs.
This is an iOS and Android multi-platform wallet which leverages the KERI/ACDC/CESR identity stack.
Major features
- Manage identifiers for individuals and groups/organizations (threshold multi-sig)
- Receive, hold and present ACDC credentials, as an individual or group using the IPEX protocol
- Track credential revocation statuses
- Manage connections to other wallets and tools, track history and add connection notes
- Use CIP-45 and CIP-30 to interact with Cardano dApps for secure signing from your identifiers
- Recover your wallet in case of device loss, with complete re-sync of data from the cloud
- All communications are end-to-end encrypted using advanced hybrid public key encryption (ESSR)
Reliability
- App offline mode with auto-reconnect in case of network breaks or cloud downtime
- Highly robust notification tracking mechanisms with retry on failure
- Distributed reliability to ensure any user initiated actions always complete, and interfaces are idempotent to avoid any local and cloud data discrepancies
Security
This wallet has undergone external security auditing and penetration testing. This wallet is secured with:
- Secure Enclave / Trusted Execution Environment usage for secrets (required)
- Root/jailbreak detection
- Hooking and tamper detection
- Encryption at rest
- Screen capture prevention
- Tap jacking prevention
- Remote debugging is disallowed
- Hardened Swift and Android build pipelines
- Native biometrics integration
Dependencies
This wallet depends on KERIA d5eb3253ceff3a2d6b48a68f42e3568225580a58
from the cardano-foundation
fork.