Every system Dexter DCL can deliver today runs on data anyone can download without an account, and fails at the same two joins — resolving places and resolving organisations. Build those once as public infrastructure and the thirteen products stop being thirteen builds.
The eighteen proposals in this portfolio were developed independently. Researching their implementation revealed something none of them showed on its own: they break in the same two places.
The Environment Agency cannot map its own flood objections because the dataset carries no spatial reference. Councils receive school capacity data at a geography whose boundaries are published nowhere. The housing delivery mechanism runs on a measurement three years stale. An insurer, not government, supplies Parliament with evidence on floodplain housebuilding — because the join required a paid Ordnance Survey field. Every one of those is the same missing asset: a national, resolved record of where development happens.
On the other side, procurement supplier records resolve inconsistently to company numbers, grid connection registers share no key between transmission and distribution, council spending data carries no company identifiers at all, and there is no canonical register of UK public sector organisations — the one that existed was decommissioned and its domains no longer resolve.
UK GroundTruth builds those two resolution layers as open infrastructure, then runs thirteen products on top. The products are the revenue. The spines are the moat.
England has no open, national, site-level record of where homes are permitted and built. The Ministry’s own planning application dataset holds 100,627 records from four contributing councils — effectively three, since two are a shared service — and its collection has not run since 17 September 2025, while every other dataset on the platform collected yesterday. The April 2026 planning data regulations mandate three things: local plan timetables, minerals and waste timetables, and housing requirement figures. Planning applications are not among them.
The identifier that actually persists across UK public sector systems is not the company number. It is the Public Procurement Organisation Number, introduced by the Procurement Act — because it exists for councils, NHS trusts and unincorporated bodies that have no company number, and because the debarment list is keyed on it. Meanwhile the register of UK public sector organisations that government built has been decommissioned; its domains fail to resolve at all.
Junction needs both, which is the useful test that this is a real architecture rather than a story told after the fact.
| System | Place spine | Entity spine | What it needs that nothing else provides |
|---|---|---|---|
| 07 · Catchment | Place | — | Planning area geography and small-area demand |
| 06 · Highwater | Place | — | Objection records resolved to sites and flood zones |
| 05 · Plumbline | Place | — | Honest determination measurement and a live delivery estimate |
| 11 · Ledger | Place | — | Free-text addresses resolved so contributions can be mapped |
| 13 · Sightline | Place | — | Consultee advice resolved to sites and outcomes |
| 14 · Lastmile | Place | — | New homes matched to property-level connectivity status |
| 16 · Bulwark | Place | — | Flood assets resolved to parcels and responsible owners |
| 01 · Sentinel | — | Entity | Organisation resolution and the corporate graph |
| 12 · Bellwether | — | Entity | Provider owner names resolved to companies |
| 17 · Watchman | — | Entity | Insolvency events resolved to public dependencies |
| 03 · Compass | — | Entity | Authority and provider resolution for demand forecasting |
| 18 · Baseline | — | Entity | Overflow identity resolved across a 2024 scheme change |
| 10 · Junction | Place | Entity | Substation locations and cross-register project matching |
The first move is unpaid on purpose. A company with no filed accounts does not win a departmental contract; it wins one after it has visibly fixed something.
The place spine depends on resolving planning references across roughly 400 council portals. That is the exact failure mode which killed the original planning alerts project in 2011 and is currently degrading its volunteer successor — which has lost 20-plus councils to bot protection since June 2026 and has authorities frozen as far back as January 2019. Any plan that treats this as solved is wrong. Coverage must be published as a metric, not assumed.
UK GroundTruth cannot be built on a public sector contractor licence. That instrument permits using address data for one named client’s purposes, prohibits commercial exploitation of any product incorporating the results, and requires destruction within 30 days. A multi-client product needs a partner licence or the addressing agreement that exists by name in Ordnance Survey’s own template and is published nowhere. Resolve this before writing code, not after.
Two independent measurements of supplier identifier coverage in procurement data disagree — roughly 65% missing when counting company numbers on supplier records only, roughly 8% when counting the Procurement Act organisation number across all parties. Both were measured against the live feed. The discrepancy is itself the finding: the identifier exists, but not where most consumers look for it.