uratr
Uratr is a data interchange format and protocol designed for high-volume telemetry and event streams in distributed systems. It provides a compact binary encoding, a self-describing schema mechanism, and a lightweight framing layer intended to minimize latency and maximize throughput. The format is optimized for scalable, cloud-native workloads.
Originating as a research project within the URA Consortium in the mid-2010s, the first public specification
Key features include: a binary wire format with optional compression, a pluggable schema registry for evolving
Implementations exist in Go, Rust, and Java. Uratr is used in telemetry pipelines and service meshes, especially
Compared with more human-readable formats, Uratr emphasizes streaming efficiency and schema evolution over readability, trading ease