Scepter

Scepter is a Rust crate of composable primitives for large-scale time-series routing, indexing, aggregation, and query planning.

It is not a database. It gives database, observability, and stream-processing systems small building blocks that are easy to test in isolation:

  • ordered key encoding
  • lexicographic range assignment
  • field-hint candidate pruning
  • distribution-valued metrics
  • collection and bucketed aggregation
  • ingest routing
  • logical query pushdown
  • query reliability metadata
  • standing-query sharding

The crate has no runtime dependencies and keeps recoverable invalid input in Result values instead of public API panics.