Deterministic Infrastructure for Real-Time Systems
Same inputs. Same outputs. Every time. Everywhere.
Build multiplayer games, financial systems, and IoT platforms that are perfectly reproducible across all devices and platforms.
10+
Products
Q32.32
Fixed-Point Math
100%
Deterministic
Built for Determinism
Everything you need for reproducible systems
From fixed-point math to time-travel debugging, Orix provides the foundation for building systems where the same inputs always produce the same outputs.
Deterministic Math
Q32.32 fixed-point arithmetic (DFixed64) guarantees identical results across all platforms. No more floating-point chaos.
Schema-First Development
Define your data once in Axion schemas. Generate type-safe code for C#, TypeScript, and more.
Time-Travel Debugging
Echo records every tick. Replay, rewind, and inspect any moment in your simulation's history.
Conflict-Free Replication
CRDTs in Lattice enable distributed state that merges automatically without conflicts.
Zero-Allocation Hot Paths
Structs, spans, and pooling throughout. No GC pauses during your critical simulation loops.
Cross-Platform Reproducibility
Run the same simulation on Windows, Linux, macOS, or WebAssembly. Get bit-identical results.
The Foundation
The Five Laws
Immutable principles that govern every line of Orix code. Violation is not an option.
Determinism
Same inputs produce identical outputs, always
No floating-point, no ambient time, no random without seeds.
Discreteness
All values quantized as Q32.32 fixed-point
Platform-independent math with predictable precision.
Causality
Time advances in discrete ticks only
Wall-clock time never influences simulation state.
Schema Authority
Axion schemas define valid states
Single source of truth for all data types.
Traceability
Every claim requires reproducible evidence
No guessing, no "probably", no "should work".
The Platform
10 Products, One Vision
From foundation primitives to high-level tools, every layer is designed for determinism.
Foundation Layer
Atom
Deterministic primitives: DFixed64, DVector3, OrixRandom, UnsafeMap, and more.
Schema Language
Axion
Define once, generate everywhere. Type-safe code generation for all platforms.
Storage & Query
Lattice
Embedded database with CRDTs, Chronicle time-travel, and Lattice.QL queries.
Simulation Runtime
Flux
Tick-based execution with deterministic scheduling and entity lifecycle.
Networking
Nexus
State synchronization with delta compression and authority management.
Replay System
Echo
Record, playback, and time-travel through your simulation's history.
Observability
Lumen
Tick-aware logging, metrics, and distributed tracing.
Verification
Arbiter
Deterministic testing framework with property-based testing and benchmarks.
Secrets Manager
Airlock
Secure vault with Shamir sharing, key derivation, and encrypted storage.
Developer Tools
Orix CLI
Command-line tools for schema validation, code generation, and more.
Ready to build deterministic systems?
Get started with Orix in minutes. Our documentation walks you through everything from installation to your first deterministic simulation.
Quick install with .NET CLI:
dotnet add package Orix.Atom