hyperledger/indy-node

Name: indy-node

Owner: Hyperledger

Description: Indy Node

Created: 2016-12-21 05:45:04.0

Updated: 2018-05-24 10:43:53.0

Pushed: 2018-05-24 15:41:46.0

Homepage:

Size: 9730

Language: Python

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

logo

About 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.

Indy has its own distributed ledger based on RBFT.

Relationship with Sovrin

This code is independent from but commonly 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) get prepackaged genesis transactions that integrate 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.

Getting Started Guide Hyperledger Wiki-Indy
Technical Overview of Indy Blockchain

Please visit Technical Overview of Plenum.

More documentation can be found in indy-plenum-docs and indy-node-docs.

Indy Node Repository Structure

Indy Node repo consists of the following parts:

Dependent Projects
Contact us
How to Contribute
How to Install a Test Network

You can have a look at Start Nodes to understand what needs to be done to create a Network, initialize and start Nodes, and what scripts are provided for this.

The described process is automated in one of the ways below (it allow to install a test Network):

How to Start Working with the Code

Please have a look at Dev Setup

How to Start Indy Client CLI

Once installed, you can play with the command-line interface by running Indy from a terminal.

Note: For Windows, we recommended using either cmder or conemu.


Continuous Integration and Delivery

Please have a look at Continuous integration/delivery

How to send a PR
How to send a PR to both plenum and node

If you made changes in both indy-plenum and indy-node, you need to do the following:

Docs and links

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.