Context

Sonr aims to set a new standard in digital identity by aligning with W3C specifications for Decentralized Identifiers (DIDs). The current system's reliance on third-party identification and seed-phrases for wallet onboarding presents privacy risks and usability challenges. This proposal aims to eliminate these issues by enhancing our x/identity module.


Objective


Solution

The x/identity module is responsible for the management of DIDDocuments on-chain and resolution of private user identifiers off-chain. In addition to standard type definitions, this module provides a gateway for Sonr clients to be able to authorize wallet accounts over a REST API.

Multi-party Computation

The multi-party computation feature aims to enhance the security and privacy of decentralized identity systems. It allows for secure computation on private user identifiers without exposing them to any single party.

Interblockchain Communication

The interblockchain communication or IBC, enables the exchange of information and data between different blockchain networks. When using the Cosmos SDK, this functionality is offered out of the box. Resulting in interoperability and seamless integration between different IBC Protocol enabled blockchains.


Definitions