Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/decentralized-identity/keriox
Rust Implementation of the KERI Core Library
https://github.com/decentralized-identity/keriox
wg-keri
Last synced: 3 months ago
JSON representation
Rust Implementation of the KERI Core Library
- Host: GitHub
- URL: https://github.com/decentralized-identity/keriox
- Owner: decentralized-identity
- License: apache-2.0
- Archived: true
- Created: 2020-05-01T18:42:15.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-04-21T11:53:08.000Z (over 1 year ago)
- Last Synced: 2024-07-18T05:37:48.614Z (4 months ago)
- Topics: wg-keri
- Language: Rust
- Homepage:
- Size: 923 KB
- Stars: 43
- Watchers: 25
- Forks: 13
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# The KERI Working Group is no longer active under DIF. Ongoing KERI work has moved to the [Web of Trust GitHub repository](https://github.com/WebOfTrust/keri).
# KERIOX (Archived)
- [Introduction](#introduction)
- [Features](#features)# Introduction
KERIOX is an open source Rust implementation of the [ Key Event Receipt Infrastructure (KERI) ](https://github.com/decentralized-identity/keri), a system designed to provide a secure identifier-based trust spanning layer for any stack. [The current version of the KERI paper can be found here](https://github.com/SmithSamuelM/Papers/blob/master/whitepapers/KERI_WP_2.x.web.pdf).
KERI provides the same security and verifiability properties for transactions as a blockchain or distributed ledger can, without the overhead of requiring an absolute global ordering of transactions. Because of this, there is no need for a cannonical chain and thus there is no "KERI Chain" or "KERI Network". KERI Identifiers can be generated independantly in a self-sovereign and privacy-preserving manner and are secured via a self-certifying post-quantum resistant key management scheme based on blinded pre-rotation, auditable and flexible key events and a distributed conflict resolution algorithm called KAACE.
# Features
This implementation is still in an early stage. The planned outcomes of this effort are:
- A Core Library for KERI logic and data structures
- An Application which serves as a KERI "Agent" and can fulfill the roles described in the KAACE protocol