Giter Site home page Giter Site logo

jcourt562 / node-docs Goto Github PK

View Code? Open in Web Editor NEW

This project forked from cheqd/node-docs

0.0 0.0 0.0 1.09 MB

Technical documentation for cheqd-node, the ledger-side code for cheqd's decentralised identity network

Home Page: https://docs.cheqd.io/node

License: Other

node-docs's Introduction

cheqd: Node Documentation

GitHub Workflow Status (branch) GitHub Workflow Status (branch)

GitHub release (latest SemVer) GitHub Release Date

GitHub release (latest SemVer including pre-releases) GitHub commits since latest release (by date)

GitHub contributors GitHub repo size

ℹ️ Overview

cheqd is a public self-sovereign identity (SSI) network for building secure 🔐 and private 🤫 self-sovereign identity systems on Cosmos 💫. Our core vision is to add viable commercial models to decentralised digital 🆔

cheqd-node is the ledger/node component of the cheqd network tech stack, built using Cosmos SDK and Tendermint.

▶️ Quick start for joining cheqd networks

Join our cheqd Community Slack for help, questions, and support if you are looking to join our mainnet or the testnet.

Either the cheqd team, or one of your fellow node operators will be happy to offer some guidance.

✅ Mainnet

Getting started as a node operator on the cheqd network mainnet is as simple as...

  1. Install the cheqd-node software (version 0.5.0+) on a hosting platform of your choice
  2. Once you have acquired CHEQ tokens, promote your node to a validator

If successfully configured, your node would become the latest validator on the cheqd mainnet. Welcome to the new digital ID revolution!

🚧 Testnet

Our testnet is the easiest place for developers and node operators to get started if you're not quite ready yet to dive into building apps on our mainnet. To get started...

  1. Install v0.5.0 of cheqd-node (same version as that on mainnet)
  2. Acquire testnet CHEQ tokens through our testnet faucet.

🧑‍💻 Using cheqd

Once installed, cheqd-node can be controlled using the cheqd Cosmos CLI guide.

📌 Currently supported functionality

  • Basic token functionality for holding and transferring tokens to other accounts on the same network
  • Creating, managing, and configuring accounts and keys on a cheqd node
  • Staking and participating in public-permissionless governance
  • Governance framework for public-permissionless self-sovereign identity networks
  • Creating did:cheqd method DIDs, DID Documents ("DIDDocs")
  • Querying DIDs/DIDDocs using our Universal Resolver driver
  • Creating and managing Verifiable Credentials anchored to DIDs on cheqd mainnet

🔮 Upcoming functionality

A non-exhaustive list of future planned functionality (not necessarily in order of priority) is highlighted below:

  • Defining persistent Schemas that can be referenced using DIDs

We plan on adding new functionality rapidly and on a regular basis and welcome feedback on our cheqd Community Slack workspace.

🛠 Developing & contributing to cheqd

cheqd-node is written in Go and built using Cosmos SDK. The Cosmos SDK Developer Guide explains a lot of the basic concepts of how the cheqd network functions.

If you want to build a node from source or contribute to the code, please read our guide to building and testing.

Creating a local network

If you are building from source, or otherwise interested in running a local network, we have instructions on how to set up a new network for development purposes.

🐞 Bug reports & 🤔 feature requests

If you notice anything not behaving how you expected, or would like to make a suggestion / request for a new feature, please create a new issue and let us know.

💬 Community

The cheqd Community Slack is our primary chat channel for the open-source community, software developers, and node operators.

Please reach out to us there for discussions, help, and feedback on the project.

🙋 Find us elsewhere

Telegram Discord Twitter LinkedIn Slack Medium YouTube

node-docs's People

Contributors

ankurdotb avatar askolesov avatar rosspower11 avatar toktar avatar tweeddalex avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.