{"repo":"zigbee-alliance/distributed-compliance-ledger","free":true,"listed":false,"github":"https://github.com/zigbee-alliance/distributed-compliance-ledger","clone":"git clone https://github.com/zigbee-alliance/distributed-compliance-ledger.git","description":"DCL is a public permissioned ledger framework for certification of device models. The ledger is based on Cosmos SDK and CometBFT (Tendermint).","language":"TypeScript","stars":99,"topics":["blockchain","zigbee","tendermint","cosmos-sdk","ledger","distributed-ledger","matter","cometbft","pki"],"license":"Apache-2.0","category":"blockchain-web3","readme_excerpt":"Distributed Compliance Ledger If you are interested in how to build and run the project locally, please look at README-DEV Please note, that the only officially supported platform now is Linux. It's recommended to develop and deploy the App on Ubuntu 24.04. It also works on other versions of Ubuntu(20.04,22.04) Overview DC Ledger is a public permissioned Ledger which can be used for two main use cases: - ZB/Matter compliance certification of device models - Public key infrastructure (PKI) More information about use cases can be found in DC Ledger Overview and Use Case Diagrams. DC Ledger is based on CometBFT and Cosmos SDK. DC Ledger is a public permissioned ledger in the following sense: - Anyone can read from the ledger (that's why it's public). See How to read from the Ledger. - Writes to the ledger are permissioned. See How to write to the Ledger for details. - PoA (proof of authority) approach is used for adding new validator nodes to the network (see Add New Node Use Case) and Running Node. In order to send write transactions to the ledger you need: - Have a private/public key pair - Have an Account created on the ledger via ACCOUNT transaction (see Use Case Txn Auth). - The Account stores the public part of the key - The Account has an associated role. The role is used for authorization policies. - Sign every transaction by the private key. Main Components Pool of Nodes - A network of CometBFT-based validator nodes (Validators and Observers) maintaining the ledger. - E","default_branch":null,"files":null,"tree":[],"storefront":"/r/zigbee-alliance","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/zigbee-alliance/distributed-compliance-ledger/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}