Regulated data
Where clinical or otherwise regulated data is in scope, the ingest path, encryption keys, retention and audit logging are agreed in writing before any build starts. Identifiers not needed for analytics are dropped at the boundary.
Reference architecture · illustrative
Most organizations run on five to ten disconnected systems plus the spreadsheets filling the gaps. This page walks the pattern we build — land, conform, model, govern — using a healthcare example, where the requirements are hardest.
Every source, mapping, semantic entry, pipeline run and timestamp on this page is invented to show the shape of the build. It is not a deployed customer system, not connected to any live source, and not a statement about any customer's data. Platform, tooling and compliance posture are agreed per engagement rather than guaranteed here.
Architecture
Source systems land as raw, versioned files or API pulls. A conformance step reshapes them into one canonical grain. The semantic layer defines each metric once, and everything above it — dashboards, exports, the assistant — reads that definition.
1 · Source systems
2 · Landing & conformance
3 · Governed layer
Platform choices
For regulated healthcare work we typically build on Google Cloud, because the services we need are covered by a Business Associate Agreement and the clinical store speaks FHIR natively. A smaller operator with no regulated data usually needs a far simpler stack, and we say so.
Where clinical or otherwise regulated data is in scope, the ingest path, encryption keys, retention and audit logging are agreed in writing before any build starts. Identifiers not needed for analytics are dropped at the boundary.
Each customer gets its own project or dataset, service identity, keys and audit trail, so cross-tenant movement is not a matter of configuration discipline.
Operational analytics run on aggregates — entity × period × measure. That keeps the reporting layer small, fast, and free of record-level detail it has no reason to hold.
Any assistant reads the governed aggregates and metric definitions, not raw source rows. The public demos on this site go further: they run locally with no language model at all.
The example build
The four views below show the artefacts a build actually produces. All values are invented.
Next step
The industry demos show this same source-to-semantic structure running on synthetic data for sixteen industries. The assessment turns your answers into a sequenced recommendation in your browser.