keri-core

Crates.iokeri-core
lib.rskeri-core
version
sourcesrc
created_at2024-01-24 12:38:54.795536
updated_at2024-12-11 10:45:06.267817
descriptionCore library for the Key Event Receipt Infrastructure
homepage
repositoryhttps://github.com/THCLab/keriox
max_upload_size
id1112106
Cargo.toml error:TOML parse error at line 18, column 1 | 18 | autolib = false | ^^^^^^^ unknown field `autolib`, expected one of `name`, `version`, `edition`, `authors`, `description`, `readme`, `license`, `repository`, `homepage`, `documentation`, `build`, `resolver`, `links`, `default-run`, `default_dash_run`, `rust-version`, `rust_dash_version`, `rust_version`, `license-file`, `license_dash_file`, `license_file`, `licenseFile`, `license_capital_file`, `forced-target`, `forced_dash_target`, `autobins`, `autotests`, `autoexamples`, `autobenches`, `publish`, `metadata`, `keywords`, `categories`, `exclude`, `include`
size0
core-team (github:thclab:core-team)

documentation

README

keriox_core

Implementation of the core features of KERI (Key Event Receipt Infrastructure). It includes KERI events and their processing logic.

The actor module provides higher-level functions for generating, parsing, and processing KERI events. However, if you need even more advanced elements that enable you to work with encoded events directly, you can explore the components/controller workspace.

Example

To use this library, a third-party key provider that derives public-private key pairs is required. For testing purposes, the CryptoBox from the signer module can be used. It provides signing helpers. To see some examples, please refer to the keriox_core/tests folder.

Available Features

  • query: enables query messages and their processing logic.
  • oobi: provides events and logic for the oobi discovery mechanism.
  • mailbox: enables the storing of messages intended for other identifiers and provide them to recipient later. This feature is meant for witnesses and watchers.
Commit count: 1274

cargo fmt