Please describe your proposed solution
Our proposed solution is to open-source the VESPR Wallet Application, including three key SDKs, while keeping the application code under a non-commercial license. This approach ensures transparency, fosters community collaboration, and builds trust while preventing unauthorized clones that could exploit users.
Key Components of the Solution:
- Cardano Types SDK (MIT License): Enables understanding and decoding Cardano-specific transactions, addresses, and related data structures.
- Cardano Flutter SDK (MIT License): Provides functionality for generating Cardano HID wallets, signing transactions, and computing transaction inputs/outputs to track user funds.
- Cardano Ledger Interop SDK (MIT License): Maps Cardano transactions to a format compatible with Ledger hardware wallets for secure signing.
- Keystone Wallet Interop SDK (MIT License): Maps Cardano transactions into a format compatible with Keystone hardware wallets, enabling secure signing.
- VESPR Wallet Application Code (Non-Commercial Personal Use License): The mobile and extension code of the VESPR Wallet Application will be open-sourced under this license. This allows full security audits for transparency and trust while protecting against unauthorized clones that could mislead or harm users.
Open-sourcing the SDKs encourages community-driven innovation, providing developers with essential tools to expand on VESPR’s technology. Meanwhile, the non-commercial license for the application code protects user trust and ensures the original app’s integrity. This balanced solution promotes Cardano ecosystem growth while maintaining security for users.