Please describe your proposed solution.
SSI Applications
Self-Sovereign Identity Applications, are digital solutions that employ the concept of Self-Sovereign Identity. This concept gives individuals control over their own personal information and identity data. These applications allow users to manage their digital identities independently, without relying on centralized authorities or intermediaries.
SSI applications can be built using various tools and frameworks, each offering unique features and capabilities. Among the most popular are the Hyperledger Aries and Veramo frameworks.
Hyperledger Aries is a shared, reusable, and interoperable toolkit, designed to develop solutions focused on creating, transmitting, and storing verifiable digital credentials. It serves as an infrastructure for blockchain-rooted, peer-to-peer interactions. This framework includes a shared cryptographic wallet for blockchain clients and a communication protocol for allowing off-ledger interactions between those clients.
Veramo is an extensible agent framework for SSI that enables developers to build solutions interacting with different identity networks such as Ethereum, DIDComm, among others. It offers a highly modular and customizable platform for managing decentralized identities (DIDs), creating verifiable credentials, and establishing secure communication channels.
Why are these frameworks valuable for SSI Applications?
- Simplified Development: These frameworks simplify the process of building SSI applications by providing the necessary tools and functionalities out-of-the-box, so developers can focus on building unique features rather than building the basic SSI functions from scratch.
- Interoperability: Both Aries and Veramo are designed with interoperability in mind. They can interact with multiple identity networks and blockchains, making them versatile tools for building SSI applications.
- Security: These frameworks are built with secure protocols to ensure that personal information and identity data remain safe. They offer mechanisms like encryption, secure messaging, and digital signatures to maintain the integrity and privacy of data.
- Community and Support: These frameworks are backed by strong communities of developers and supporters, providing resources for learning and troubleshooting, as well as continuous updates and improvements.
Solution: Adding DID Method Prism
In addition to existing DID methods, it is possible to integrate Prism, a decentralized identity solution developed for the Cardano blockchain. This enhances the diversity and capabilities of the SSI application and extends interoperability to the Cardano network.
Prism is a self-sovereign identity protocol that leverages Cardano's decentralized infrastructure to provide individuals and businesses with a reliable, secure, and privacy-preserving way of managing and sharing identity data. By adding Prism as a DID method to your SSI application, you unlock the power of the Cardano blockchain, including its high assurance smart contract capability, and its sustainability and scalability features.
The integration of Prism thus not only broadens the range of identities the SSI application can manage but also taps into the unique strengths of the Cardano ecosystem. This enables the creation of even more robust, secure, and user-centric identity solutions. It's also a future-proofing strategy, as Cardano is among the rapidly emerging blockchain platforms with growing adoption.
How does your proposed solution address the challenge and what benefits will this bring to the Cardano ecosystem?
Our solution directly addresses the challenge by facilitating business coordination and stakeholder engagement in parallel with technology implementation. By integrating Atala PRISM into popular SSI SDKs, we are making the technology more accessible and user-friendly, promoting its mass adoption. This will significantly benefit the Cardano ecosystem by increasing the usage and value of Atala PRISM, and by extension, Cardano. For reference @veramo/core has 6500 daily installs
similarly @aries/core has 2100 daily installs
How do you intend to measure the success of your project?
Success will be measured by the number of applications that adopt our integrated solution, the number of transactions performed using the integrated Atala PRISM, and the feedback received from the developer community. Here is a list of detailed metrics we can measure:
- github repositories that leverage did:prism in their web5 application code
- number of did prism that have dwn service endpoints
- number of dwn messages exchanged between prism dids
Please describe your plans to share the outputs and results of your project?
We plan to share our results through blog posts, community meetings, and open-source code repositories. We will deliver 2 plugins that will be able to be configured in an Aries Agent and a Veramo Agent. We will also provide a sample application. We will also provide regular updates to the Cardano community through forums and social media like our Youtube channel and Linkedin posts.