13 releases (7 breaking)
new 0.15.1 | Jan 16, 2025 |
---|---|
0.14.2 | Dec 11, 2024 |
0.14.0 | Nov 25, 2024 |
0.4.0 | May 21, 2024 |
0.1.0 | Dec 14, 2022 |
#849 in Algorithms
80 downloads per month
Used in keri-controller
725KB
17K
SLoC
Overview
Rust based implementation of the IETF Draft Public Transaction Event Logs (PTEL) specification. TEL is a state machine, where any state change of this statee machine is represented as append only, end-verifiable log that derives its foundations from Event Sourcing and adds cryptographic authenticity on top of that.
TEL proposed here is a issuance revocation state machine, which constists of three states:
NULL
-- given member does not exist yet in the registry;issued
-- given member declares it is present/issued;revoked
-- given member declares it is removed/revoked.
License
EUPL 1.2
We have distilled the most crucial license specifics to make your adoption seamless: see here for details.
Dependencies
~19–32MB
~520K SLoC