Skip to content

Practice

Every scale, finished.

How we work, from a fleet across the planet to the one point that needs a person. Scroll closer.

After Charles and Ray Eames, Powers of Ten, 1977

107 m · Earth

Scale is measured, not claimed.

A platform that works for a few hundred devices says nothing about a national fleet. Connection storms and reconnects break what looked fine in testing, so we test at the size you will run at, and we show how.

Exhibit · IL-06

ThingSphere, 2019

1,536,000

devices connected at the same time

Six MQTT brokers, distributed load generators sending real message traffic.

The field report

102 m · The plant

Ask the machine once.

On most floors, every system that wants a machine's state goes and asks the machine for it, again and again. We have each machine publish once, onto an event mesh, and every system that needs it listens. One alarm, heard by everyone who should hear it.

Exhibit · IL-02

Factory Floor, 2026, with Solace

Three sites, 63 machines, eight shop-floor protocols, one mesh.

Every system polls every machine

TwinDashboardsAgents

189 connections to keep alive: 63 × 3

Each machine publishes once, on an event mesh

TwinDashboardsAgentsA personPress 07

66 connections: 63 + 3, and one path for the alarm

The entryWritingWhat Hospitals Know About Alarms That Factories Don't

100 m · Press 07

Agents propose. A person signs.

When the bearing on Press 07 runs hot, a triage agent reads the situation, asks the right specialist, and drafts the work order. Then it waits. Nothing we build writes to a machine on its own. The signature is part of the design, not a setting.

Exhibit · IL-02

Factory Floor, 2026

None

agents allowed to write to a machine

The work order waits in an approval card until a person signs it.

The entryWritingNobody Warns You About the Second Agent

10−1 m · The bearing

Every number has a source.

Plus fourteen degrees is worth acting on only if you can say which sensor said it, and when. Every value we put in front of a person carries its source. If we cannot source it, we do not show it.

Exhibit · IL-11

Notification Platform, 2022, with Solace

4

channels, one status history

Every message keeps its history from request to delivery, whichever channel carried it.

The entry

10−3 m · The point

The last ten percent is the job.

A slow phone, a 3 a.m. alarm, a screen reader, a lost connection. A system is finished when the night shift can run it without us in the room, and not a day before.

Exhibit

This page

30,000

points, drawn by one program as you scroll

16,000 on a phone. Script and styles under 100 KB compressed; the headline paints in about 100 ms.

Hard problems, finished properly.

You have been looking at a control room.

Grey, slate and one red. It is the palette of a high-performance operator display: the screen stays quiet so that the abnormal cannot be missed. On this site red means one thing. A person is needed.

Ground

#DFE5E8#171C20

Survey grey. The page, and the quiet.

Slate

#28363E · 9.8:1#DCE3E7 · 13.2:1

Everything normal: text, dots, lines.

Signal

#B01E2D · 5.4:1#E8545A · 4.8:1

Reserved. A person is needed.

Funnel Display and Funnel Sans: the human voice. Headlines, sentences, anything a person would say.

Departure Mono, set at multiples of 11 px so its pixels stay whole: the machine voice. Figures, readings, labels.

One field draws everything. Every world on this site, from the planet to the full stop above, is the same set of points, re-formed. Nothing else is drawn.

Measured, not claimed.

1,536,000
devices connected at the same time

ThingSphere load test: six MQTT brokers, distributed load generators sending real traffic.

8
shop-floor protocols on one event mesh

Factory Floor: three sites, every machine publishing once.

63
machines on one event mesh

Factory Floor: three sites, eight shop-floor protocols.

9 and 7
airports and ports on one live model

Airport Ops Copilot and Port Watch.

100 ms
for this page's headline to paint

Production build, measured 8 October 2026.

What we learn from.

A short shelf, labelled the way a museum labels a collection.

  • Charles and Ray Eames

    Powers of Ten

    1977. Film, 9 minutes

    The walk down through scale, and the instrument at the edge of the frame.

  • Dieter Rams

    Ten principles for good design

    Late 1970s. Principles

    As little design as possible. We cut until only the operation is left.

  • Edward Tufte

    The Visual Display of Quantitative Information

    1983. Book

    Show the data. The factory's whole argument is two small multiples.

  • International Society of Automation

    ISA-101, Human Machine Interfaces for Process Automation Systems

    2015. Standard

    Grey until something needs you. Our palette is an operator's display.

  • Margaret Hamilton and the MIT Instrumentation Laboratory

    Apollo Guidance Computer software

    1969. Flight software

    When alarms 1201 and 1202 fired on the way down to the Moon, the software shed lower-priority work and kept landing. An alarm should say what matters.

  • Ken Thompson, Dennis Ritchie and Doug McIlroy

    Unix, and its pipes

    Bell Labs, 1969 to 1973. Operating system

    Small parts that do one thing and compose. An event mesh is the same idea at plant scale.

  • Paola Antonelli, MoMA

    Fourteen video games enter the collection

    2012. Acquisition

    Software can be collected and labelled like any made thing. Our catalogue numbers come from there.