rust-ceramic
rust-ceramic copied to clipboard
chore: add lib, mod and crate foundation for event validation
WIP : AES-27 Create the bones: structs/traits/hooks to validate events
Description
Validating an event signature is the easy part and we have more work to actually validate an event. Add the hooks so we can check the ceramic properties of an event.
This includes
validate init event signature against controller
adding data events to a queue that keeps it in memory and loads the init event (when available for recon)
validating the signature against the init event controller
validating the cacao resources
adding time events to a (possibly separate) queue that can retrieve block information and validate the root and proof