Ingest real-time events, validate them against public schemas, process high-frequency telemetry, and turn it into reliable operational insight.
Composable Rust services and schemas. Use the gateway alone or build a full processing pipeline.
HTTP/WebSocket ingress layer for runtime events. Accepts the public
pitgun-envelope-v1 contract, writes accepted events, exposes Prometheus metrics,
and can mirror domain-specific runs to downstream services.
pitgun-core provides manifest-driven pipelines, formula evaluation, conversion,
and aggregation primitives. It is the processing layer behind telemetry normalization and
reproducible analysis.
Versioned JSON Schemas define the stable boundary between producers, processors, and insight services: event envelopes, metric dictionaries, pipeline manifests, bundle manifests, and analysis contracts.
Pitgun the game is a live reference implementation for motorsport telemetry. Solver and authority concepts remain advanced modules, but the framework itself stays domain-agnostic.
Producers send
pitgun-envelope-v1 events over HTTP or WebSocket.
Gateway validates, queues, writes, and exports runtime metrics.
Core pipelines derive metrics and summaries from canonical dictionaries.
Analysis manifests and insight contracts feed reporting services or LLM tools.