MRJCrunch/indy-node
Sovrin Node
Indy Node
This codebase embodies all the functionality to run nodes--validators and/or observers
that provide a self-sovereign identity ecosystem on top of a
distributed ledger. It is the core project for Indy; over time, all other indy-* projects may
collapse into this one, except for indy-sdk.
This code is tightly associated with Sovrin. Sovrin is a public utility
for identity, built on top of this codebase. People who install sovrin packages (e.g., with
sudo apt install sovrin-node) get prepackaged genesis transactions that integrate a
with an Indy validator pool using Sovrin's governance and trust framework. However, it is possible to use Indy Node
with a different network, using whatever conventions a community chooses.
Bugs, stories, and backlog for this codebase are managed in Hyperledger's Jira.
Use project name INDY.
Join us on Jira's Rocket.Chat at #indy to discuss
Today, documentation for Indy is sparse. Most materials that exist were written for Sovrin. Therefore,
we recommend that developers should explore Sovrin's Getting Started Guide to learn about Indy Node basics. In the future, documentation
will be part of indy-sdk.
Have a look at Setup Instructions
to understand how to work with the code. Note that setup instructions are
still changing hour-by-hour as we identify
install preconditions.
Indy Client
Indy Client provides a command-line tool and underlying interfaces to interact with
a self-sovereign identity ecosystem on top of distributed ledger technology.
This codebase will eventually be subsumed by (Indy SDK)[https://github.com/hyperledger/indy-sdk);
if you are looking to build a client or agent, we recommend that you use the SDK instead, because
the encapsulation and documentation here are not as clean.
Indy Node is more "core" to Indy; if you want to
understand how Indy works, starting there may be better.
All bugs, backlog, and stories for Indy (except the SDK) are managed in Hyperledger's Jira; use project name INDY.
Developers may want to explore Sovrin's Getting Started Guide to learn about how Indy works. (Sovrin is the public, open ecosystem
built on top of Indy technology; for more info, see [https://sovrin.org].)
Have a look at Setup Instructions
to understand how to work with the code. Note that setup instructions are still changing hour-by-hour as we identify install preconditions.
Indy Common
Common utility functions for other Indy repos (like indy-client, indy-node etc)
This repo will be merged with indy-node at some point soon.
All bugs, backlog, and stories for this repo are managed in Hyperledger's Jira.
Join us on Jira's Rocket.Chat at #indy to discuss.