INTERNAL PITCH·April 2026

Data Identity
Platform.

From Control Tower → Ontology → Autonomous Data Operations.

A machine-readable identity layer for every enterprise data asset — subjective (what it is) × objective (who uses it).

Open the live platform →Watch the demos
Control Tower
dependencies
TODAY
Ontology
meaning
Q2 – Q3
Autonomous
action
Q4
WHY THIS MATTERS

Five wounds hiding under today's dashboards.

Ordered by blast radius — from individual frustration to organisational risk.

PERSONAL · DAYS
Incident triage burns hours
Every schema hiccup spins up a war room. Days, not minutes, to answer "what breaks if…".
🔁TEAM · MONTHLY
Source-reuse debt is invisible
The same upstream table, pulled three ways by three teams. Triple the pipeline cost, three forks of the metric.
🧭CROSS-TEAM · QUARTERLY
Business-concept drift
Six answers to "what's our inventory?". Each team quietly locks in its own. Nobody owns the reconciliation.
🔒COMPLIANCE · YEARLY
PII lineage is tribal knowledge
Who copied customer PII, to which dashboard, through which view? Auditors want a paper trail we can't print.
🎲LEADERSHIP · ONGOING
Migrations are dice rolls
Kill-decisions ship on gut feeling. Rollbacks cost weeks and quiet trust with every silent failure.
THE CATEGORY GAP

Not a catalog. Not observability. Not a semantic layer.

Each existing category answers one third of the question. We join them.

Existing categoryCore question it answersScope
Catalog"What exists?"Discovery of assets + ownership.
Observability"Is it broken?"Freshness, anomalies, pipeline health.
Semantic layer"How do I compute it?"Modelled business logic, query-side.
We join them.“What does it mean, and what happens when it breaks?”Meaning × Impact · unified · live.

The other three remain underneath us — we don't replace them, we make them answerable to the business.

PHILOSOPHY
“No one is truly gone
while they’re still remembered.”

A data asset lives by the same rule.

SUBJECTIVE

What it is, knows, can do

owner · definition · flavor
constraints · skills it enables
OBJECTIVE

Who uses it, how it drifts

consumers · incidents · KPIs
drift signals · trust score

Every skilled engineer has these two sides too. When they leave, the subjective side walks out —

unless the graph has already learned to remember.

We build the memory layer — and because it’s a graph, AI agents can walk it, not just humans.

FIVE DEMOS · CLICK THROUGH

What the platform actually does.

Every scene below runs in the app. Click “Run this” to load the exact URL state on your own seed data.

One conversation.  Every answer the graph already knows.
The door · Kai
The door · Kai

One conversation. Every answer the graph already knows.

Kai is the AI concierge on top of the memory layer — the single entry to everything that follows. Natural-language routing, voice-ready, and the same door that downstream agents use to query the graph. Whatever a human asks, a bot can ask too.

Open Kai
NL → subgraphevery question resolved on the graph
Voice-readyMediaRecorder → transcription pipeline
Proposesaction cards pre-filled by the bot fleet
Auditsevery approval becomes a graph node
Any fault.  Every downstream app.  Three seconds.
Wow 1 · Blast radius
Wow 1 · Blast radius

Any fault. Every downstream app. Three seconds.

Inject a broken node anywhere in the stack. The graph paints the blast radius forward, tells you every Slack channel to notify, and shows which KPIs are about to drift — before anyone files a ticket.

Run this fault live
hours → secondswar-room time → visibility
wiki → Slackowner channels surfaced automatically
who owns this?every owner team listed
fault replayany schema change rehearsed before it lands
Source table · one row, three fetchers
wms.fact_pick_task
is currently fetched by three different tools.
⚠ 3
fetchers
Ops
hourly extraction job
Airflow
Data Platform
nightly batch model
dbt
WMS Analytics
live dashboard query
Tableau
Three forks of the metric · triple the slot spend · zero owners agreeing.
Wow 2 · Reuse advisor
Wow 2 · Reuse advisor

Before you open a new pipeline — we show who's already doing it.

Ask Kai in plain language: "do we already track pick accuracy?" Kai ranks existing metrics, returns owner + channel, and the canvas badges the source table with ⚠ N fetchers so the reuse debt is visible on the map, not buried in a wiki.

Open the Reuse Advisor
3× → 1×pipeline cost of duplicated extractions
⚠ Nfetcher-count badge on every table
owner + Slackone-click notification to the existing team
indexedevery metric across tableau, dbt, scripts
Policies live in the graph.  Bots enforce them.  Humans approve.
Wow 3 · Governance
Wow 3 · Governance

Policies live in the graph. Bots enforce them. Humans approve.

Every CONSTRAINS edge is a live policy. Governance Bot watches PII. Incident Response watches SLA. Discovery Bot promotes unowned metrics. Each proposes a remediation; a human approves; the accepted action becomes a node — the audit trail is the graph itself.

Open the Ontology Workbench
Rules as edgesPII / drift / SLA — modelled, not written up
Bots proposeeach bot owns one slice of governance
Humans decideapproval is the leadership dial
Graph is auditevery accepted action is queryable
Business conceptInventorysix realizations · two drifting past policy
SAP · FI
book-value
$4.2MUSD
refresh · nightly
WMS · physical
on-hand count
820Kunits
refresh · 5 min
⚠ drift
WCS · AGV
live-bin
602Kunits
refresh · 1 s
OMS · ATS
available-to-sell
815Kunits
refresh · 30 s
⚠ drift
OMS · promise
promisable
550Kunits
refresh · 30 s
Planning · MRP
net-requirement
−15Ksurplus
refresh · nightly
Two realizations past the policy gap → incident filed at the concept, not a dashboard.this is a query agents can walk.
Wow 4 · Identity in action
Wow 4 · Identity in action

"What's our inventory?" has six correct answers. The graph holds all of them.

The concept inventory sits in the centre. Each branch is a real team's flavor — purchase, warehouse, finance, in-transit — each with its own owner and unit. When two realizations drift beyond policy, the incident is filed at the concept level, not on a random dashboard. This isn't a chart — it's a query agents can walk.

See the 6 faces of inventory
One conceptas a first-class graph citizen
Six realizationseach with flavor + unit + owner
Policy-levelincidents filed on the concept, not the dashboard
Agent-walkablethe visual is a projection of the query
ARCHITECTURE

Graph-native by design.

So agents can reason over it — not just so humans can look at it. The visualisation is a byproduct.

CONVERSATION LAYER
Ask the graph anything.
natural language → subgraph · voice-in · proposal-out · human approval rail
AUTONOMY LAYER
Agents propose. Humans decide.
bot fleet · skill catalogue · action audit · autonomy gates per rule
IDENTITY LAYER
Every asset has two sides.
dual-ontology · concept realizations · rules as typed edges · trust score
PERCEPTION LAYER
Continuous sensing across every source.
metadata ingestion · runtime signals · change feeds · cross-source stitching

No specialised databases, no bespoke clusters, no new infrastructure required to pilot.

Implementation is ours. The contract is yours.

IMPACT & EVOLUTION

Qualitative leaps today. A three-act evolution ahead.

WHAT CHANGES · TODAY
Incident triagedaysminutes
Reuse debt3× pipeline costone owner per metric
Concept reconciliationsilent driftpolicy-level incident
New-hire rampweeksdays
EVOLUTION · ADDITIVE, NEVER REPLACING
PHASE 1 · TODAY

Control Tower

Blast radius · Reuse
App · Table · View · live dependencies and blast radius.
PHASE 2 · Q2 – Q3

Ontology

Governance · Identity
+ Metric · KPI · Concept · Rule. Identity layer goes live.
PHASE 3 · Q4

Autonomous

Governance loop closes
+ Skill · Agent · Action. Bots execute, humans govern.

Every phase is additive. Phase 2 does not retire Phase 1 dashboards.

THE ASK

Run a six-week pilot with one pilot squad.

WHAT WE BRING
The running platform on your data
Multi-source connectors, read-only
Weekly demo + roadmap review
WHAT WE NEED
Read-only access for one squad
Two engineer-hours per week
One lead-hour per week
HOW WE MEASURE
Triage time · week 1 vs week 6
Reuse-debt audit baseline
Concept-drift incidents raised
WHAT YOU GET
Go / no-go decision at week 6
Reusable identity layer for the squad
Data to scope the next phase

Runs on existing infrastructure. Zero new licences. Zero new environments.

Open the live app →Book the 30-min walkthrough