Developer Info

Getting Started with Sovrin

Behind the Sovrin Foundation is a codebase precisely designed to enable true digital self-sovereign identity (SSI). In accordance with the decentralized nature of blockchain technology, this codebase is open-source and receives contribution from people all around the world. If you are reading this, it is likely that you too would like to contribute; this document will help to you know how.

Hyperledger Indy

The codebase that the Sovrin Foundation is using for SSI is called Hyperledger Indy. Made up of several individual, yet connected repositories, Hyperledger Indy “provides tools, libraries, and reusable components for providing digital identities rooted on blockchains or other distributed ledgers so that they are interoperable across administrative domains, applications, and any other silo.”

Hyperledger Indy’s active community has various channels of collaboration. You can join Indy’s Mailing List, Chat Room, and Working Group Calls for direct interaction with others who are working on and with the code. See the Communication section on the Indy page.

Collaboration will be a great resource for you as you get your hands in the code. Your first step should be the Indy Getting Started guide.

Getting Started guide

In a classic Alice-Bob example, the Getting Started guide will walk you through basic Indy transactions. See these instructions to install the SDK.

Indy Working Group Calls

The Indy Working Group Calls take place every Thursday at 3:00 PM UTCvia Zoom.

Join the call at

Indy Chat Room

Hyperledger’s chat room is made up of numerous channels. Questions and discussion should be directed to the appropriate chat room.