ABOUT THE PROJECT
Gimly ID: an SSI application suite
Gimly ID is a set of software applications (mobile and web) and libraries enabling self-sovereign identity and selective disclosure and verification of data for humans, organizations, machines, and objects. Gimly ID centers around the mobile application, which offers a password less single-sign on experience and selective disclosure of data by leveraging decentralized identifiers (DIDs) and Verifiable Credentials (VCs) and a sovereign data vault. Gimly ID mobile app can be used as a standalone solution, aiming for full interoperability with other SSI conformant solutions.
To facilitate the adoption of SSI and enable its benefits both in open and more closed ecosystems such as enterprise or industry verticals, Gimly ID also includes a range of web portals and developer tools. These will allow for advanced data management, simplified deployment of the SSO and SSI functionalities in existing systems, the creation and management of DIDs and VCs, and the governance and analytics of deployed ecosystems.
Motivation for the project:
Siloed and centralized identity systems result in a complete loss of privacy to consumers and exploding data security and compliancy costs to enterprise. Gimly ID aims to leverage self-sovereign identity to address the needs for both consumers and enterprise, in a solution that provides a seamless experience both for end-users and for implementers.
Generic use case description:
Gimly ID allows for a password less SSO experience, and for the secure and private exchange and verification of identity information and other data. Gimly ID is built for interoperability, allowing a Gimly ID user to interact with other SSI conformant systems and solutions.
• Mobile SSI and SSO application for password less login and the management, exchange, and verification of identities and data.
• MyData webportal for advanced data and access management.
• ID management webportal for companies or organizations to manage identities, authorizations, and permissions.
How these functionalities can be integrated within the software ecosystem:
The software developed can be consumed by other developers that will implement the SSO functionality and the issuance, management, and verification of identity and credentials into their applications and systems. The software can be used in open and closed ecosystems to manage and verify sovereign identities and data.
Gap being addressed:
Blockchain and even more so SSI are still bleeding edge technologies yet to reach mainstream adoption and in dire need for a seamless user experience. While ensuring a seamless UX, this project addresses the following challenges: full self-sovereignty, scalability, identity recovery, and delegated authorization.
Expected benefits achieved with the novel technology building blocks:
The open-source software libraries built allows developers to build on top of a self-sovereign identity stack. It allows people and organizations to privately and securely share and verify identity other credentials without the need for a third-party and allows for sovereign recoverable private keys.
Potential demonstration scenario:
The demonstration would show the following scenario:
1. A new user creates a Gimly ID account in the mobile app to manage their sovereign identity.
2. A user adds their personal information in the Gimly ID app.
3. A company wishing to onboard the user as an employee requests their personal information.
4. The user discloses their personal information to the company.
5. The company can then on-board the person as an employee, issues an employee credential to the user’s sovereign ID, and issues a credential stating their role and authorizations such as access authorizations.
6. The user can now use their Gimly ID to get access to company premises or services, and can use the Gimly ID app to log on to the companies digital environment.
Caspar Roelofs is the founder of Gimly and product developer with a focus on self-sovereign identity, IoT and blockchain technologies.
Jack Tanner is dev lead at Gimly, and a blockchain and SSI engineer.
Jesse Szepieniec is product manager and UX lead at Gimly, with an expertise in user-centric software development.
Niels Klomp is CTO, architect and SSI expert at Sphereon, with over twenty years' of experience in software development and having started multiple companies.