Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Ourios

οὔριος — the fair wind that fills a ship’s sail.

Ourios is a log storage and query backend built on Apache Parquet, a Drain-derived online template miner, and Apache DataFusion. It is a work-in-progress; this book is where the design lives.

How this book is organised

  • Architecture — the pillars, hazards, and shared vocabulary. The load-bearing reading for anyone new to the project.
  • Benchmarks — the measurements that would falsify the thesis, stated as goals before any code exists to measure against.
  • RFCs — design decisions in progress. Each RFC is a contract between the people working on Ourios about how a given subsystem will be built; once accepted and implemented, it graduates into an architecture document.
  • Talks — lecture-length explanations of ideas from the RFCs, for when you want the background rather than the specification.

Project status

Greenfield. No code has been written yet; the design artefacts in this book are what exists today. Contributions, RFC discussion, and push-back on the invariants are all welcome — see CLAUDE.md in the repository root for the governing conventions.