Skip to content

Releases: cardano-foundation/veridian-wallet

v1.0.2

27 May 09:48
b16ead6
Compare
Choose a tag to compare

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

Full Changelog: 1.0.1...1.0.2

v1.0.1

01 May 08:44
c2b44c5
Compare
Choose a tag to compare

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

Full Changelog: 1.0.0...1.0.1

v1.0.0

02 Apr 23:04
3e271c1
Compare
Choose a tag to compare

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.