rust-ceramic icon indicating copy to clipboard operation
rust-ceramic copied to clipboard

Implementation of the Ceramic protocol in Rust

Results 49 rust-ceramic issues
Sort by recently updated
recently updated
newest added

Added a middleware to capture all http requests status code, path and method in prometheus. In order to avoid blowing up prom with millions of labels, we rewrite a few...

builds on https://github.com/ceramicnetwork/rust-ceramic/pull/362. There was no easy way to unit test this change, but I have a PR ready for a test in ceramic-tests that will exercise this: https://github.com/3box/ceramic-tests/pull/129

There should be no functional changes here, just code refactoring. This PR splits the `event_id_from_car` function into two phases: first parse the CAR data into an Event struct, solely based...

Added a new flight crate, which currently holds conclusion event type and conversion logic to convert a feed of conclusion event to an arrow recordBatch. (https://docs.rs/arrow/latest/arrow/record_batch/struct.RecordBatch.html) Type information is present...

This PR pulls together most of the changes needed for self-anchoring except for the CLI arguments. It builds on top of the existing PRs ([here](https://github.com/ceramicnetwork/rust-ceramic/pull/478), [here](https://github.com/ceramicnetwork/rust-ceramic/pull/476), [here](https://github.com/ceramicnetwork/rust-ceramic/pull/484), and [here](https://github.com/ceramicnetwork/rust-ceramic/pull/477)) so...

Implements event validation using did:key/JWS. This verifies the envelope and makes sure the cacao grants access to the key that signed the payload. This builds on #495 (current target) and...

This is the first PR for self-anchoring and includes: - Anchor service machinery - Merkle tree building - Time Event building - Traits for: - Anchor client (e.g. Event Service)...

Creates a new `validation` crate and provides a `Verifier` trait implemented on CACAOs. It currently only understands Ethereum and Solana PKH and is not used outside of tests. I added...