Every order event is immutable and append-only. Replay from any point in time to rebuild state, test new adapters, or audit history.
S3 Key as Schema
The object key path encodes company, group, warehouse, source, aggregate, version, and event type. LIST + prefix replaces most database queries.
Plugin Everything
Sources, warehouses, customs handling, infrastructure, and dashboard panels are all plugins. The domain core has zero infrastructure imports.
Multi-Language
The spec is the contract. TypeScript, Ruby, Go, Python, PHP, Kotlin, .NET, and Clojure implementations all follow the same spec and pass the same conformance tests.
European First
Works equally on AWS, Scaleway, Hetzner, or a local MinIO instance. No vendor lock-in.
Zero-Downtime Migration
Switching warehouses is a replay operation. Old events stay intact and queryable. New events write to the new prefix. No data migration needed.