Thanks to visit codestin.com
Credit goes to lib.rs

#event-sourcing #microservices #protocols #wasm #distributed

no-std minerva

Materials for causal concurrency with a kairotic component

1 unstable release

Uses new Rust 2024

0.1.0 Jul 14, 2025

#1568 in Concurrency


Used in ethos

MIT/Apache

37KB
710 lines

A no_std compatible Hybrid Logical Clock (HLC) implementation for generating monotonic timestamps in distributed systems. Combines physical and logical time to ensure causality, with thread-safe operations and configurable backoff strategies for contention handling.

The kairos module provides the core functionality, including timestamp generation, clock configuration, and health monitoring. Suitable for use in resource-constrained environments and distributed systems requiring precise event ordering.

Dependencies

~3MB
~53K SLoC