Skip to content

Software held to the standards of science

A result nobody can reproduce is not a result. We build the same way — and the whole platform is now open source, so you do not have to take that on trust.

Read the source

Apache-2.0. No account, no licence request, no contact form.

How to think about it

Bottom up, and top down

Two directions of work that have to meet in the middle. Most of what we have learned is about the meeting.

↑ From the bottom · the foundation

Compiled from source, from the kernel up

Building it is the well-understood half. Deploying and managing hundreds of applications on top of it is the half that took the years.

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, it is a number you check.

↓ From the top · the interface

A screen that changes while you are looking at it

The hard part is not rendering it. It is that the thing you are changing is a live system with real users on it.

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
Each answer is what made the next question askable.

↔ Where they meet · the agent

The thing writing the code runs where the code lives

It reads the foundation and writes what the interface shows, which is why it sits inside the same walls as both.

YOUR INFRASTRUCTURE the agent runs on your metal your source and your data beside it the live system what your users see what you see is what produces the next instruction the whole loop closes without leaving the building an outside model optional, and replaceable your source never crosses this line
Speed stops being something you buy with your source.

A foundation nobody can reach is a library. An interface with nothing under it is a demo.

Immutable by design

Built from parts that don't drift

VERSIONED v1 v2 v3 v4 v5 nothing is overwritten CONTINUOUS v4 v5 new up before old stands down SELF-CONTAINED   nothing between them

Where the work happens

No handoff, no fixed desk

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
The surface is not part of the system. This page was built from a headset and from a shell, in one week.

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.