Decentralized Identity

Leverage the power of decentralized identity in your application

The Decentralized Identity SDK allows you to offer next generation digitial identities to your users. Decentralized identity takes an approach that removes the need for a trusted third-party service altogether. In its place is blockchain technology, the key innovation that can be used to anchor the identity and provide a trusted source.

The main difference with decentralized identity is that every identity in the system is a peer to every other identity. That is, whether it’s a user or a server, each has its own identity and can partake in decentralized identity operations with any other identity. And all without the need for any involvement of a separate trusted third party. Instead the identities are anchored on a blockchain and can be used for a range of different activities.

Key Features

Identity Wallet

An identity wallet is used to store and manage the encryption keys, peer connections and verifiable credentials associated with a decentralized identity.


Decentralized Identifiers (DIDs) are a W3C standard that underpin verifiable, decentralized digital identities.

Passwordless Authentication

Use passwordless authentication for faster, easier, safer more privacy-respecting digital experiences.

Peer-to-Peer Encryption

Key exchange protocols between two decentralized identities allowing for private and trusted peer-to-peer connections.

Encrypted Communications

Inherent to decentralized identities is the ability to perform end to end encrypted communications between peers.

Verifiable Credentials

Identities can make assertions which are cryptographically verifiable by the receiving party.

Next Steps

  • Integrate the Decentralized Identity SDK into your iOS application

  • Learn more about Sudo digital identities and other core concepts