Skip to content

Software held to the standards of science

A result nobody can reproduce is not a result. We build the same way: a foundation anyone in the world can rebuild exactly, and an interface that answers a question fast enough to be worth asking the next one.

What we work on

Two things

01 · The foundation

A scientific software stack anyone can rebuild

Every package is compiled from source on a toolchain we pin rather than inherit , so nothing in the stack depends on what the host happened to ship. Published as one signed tree that mounts on any Linux machine, either architecture.

one pinned source compiled in a fixed order a laptop packages R · Python system libraries toolchain floor a1f9…c73d a cluster node packages R · Python system libraries toolchain floor a1f9…c73d your own hardware packages R · Python system libraries toolchain floor a1f9…c73d an air-gapped room packages R · Python system libraries toolchain floor a1f9…c73d four machines · one fingerprint · nothing taken on trust
Reproducibility is not a promise you make, it is a number you check. The thing you validated is the thing that runs - on our hardware or on yours.

02 · The interface

Ask a question, watch the answer arrive

Say what you want to see, in plain language, and watch the result appear. No ticket, no spec, no waiting.

ONE CONVERSATION “show me last quarter, by region” four regions 14s “just the top five” ranked, cut to five 9s “add last year alongside” this year vs last 11s each answer is what made the next question sharper 34 seconds · three questions · no handoff
The second question could not have been asked before the first answer appeared. Seeing an answer is what makes the next question sharper.

Rigour makes a result worth trusting; iteration is how you get one worth having.

Immutable by design

Built from parts that don't drift

Every layer is pinned, versioned and rebuildable from source. The same inputs produce the same system - here, or on your own hardware.

01

Versioned

Every change is a commit

Nothing is edited in place. Every state of the system is a point in history you can rebuild from exactly.

02

Continuous

Deploys are rolling

Build, migrate, drain, rotate. The new version is up before the old one stands down, so live sessions carry straight through.

03

Self-contained

Every domain is its own module

One module per host, each with its own boundary. Sites share no mutable state, so every one is built - and rebuilt - on its own terms.

Where the work happens

No handoff, no fixed desk

Describe it, watch it change, keep going. No ticket, no estimate, and no assumption about what you are sitting in front of.

headset your voice phone laptop terminal the same live system one application · every change a commit hands-free from a headset, or typed from a shell - the system does not care which
This page has been built from a headset with no keyboard, and from a shell over ssh, in the same week. The surface is not part of the system - the change lands in front of the person who asked for it, in the same conversation, and their reaction is the next change.

Every one of them is the same running Shiny application — one app, one deploy, one thing to secure . Each site is a module inside it, with its own boundary.

Get started

Open the console

Sign in and you get an address of your own on the same stack this page runs on. The console walks you through it.

Get started