DataFabISO 27001:2022SOC 2 Type II
Utilities
Studio
Fabric
Machine
DataFab

The Enterprise That
Understands Itself.

DataFab turns the systems, data, knowledge and decisions already inside an organisation — continuously enriched by external intelligence — into a living, governed knowledge layer that discovers what the enterprise knows, lets humans and agents jointly operate against that knowledge, and compounds every validated insight, decision and outcome into a continuously richer understanding of the organisation and the world around it.

No mandatory data migration.No ontology programme before value.No permanent army of specialists.
ISO/IEC 27001:2022
Certified
SOC 2 Type II
Certified
Layer 3
Utilities · out of the box

Governed utilities

Ready-made agentic applications on top of the platform. The Financial Crime Unit is one of several — and you can build your own.

Financial CrimeDue DiligenceRemediationLegal CLMClaim HandlingGov Intelligence
built in the Studio
every execution enriches the Fabric
Layer 2
The builder

Knowledge & Agentic Studio

Where the enterprise composes, tests and publishes governed agents — in language, or with full control.

grounds
enriches · governed
Layer 1
The foundation

Knowledge Fabric

Discovers and resolves the systems you already run into one governed, cumulative knowledge state — read in place.

The architecture

Don’t rebuild the enterprise. Draw it.

DataFab discovers and resolves the systems you already run into a governed knowledge state, then gives your people and agents the tools to operate, refine and compound it.

01
Layer 1 · The foundation

Your enterprise already knows — DataFab makes it usable. The complete Knowledge Fabric follows — every slide, live. It is the ground every agent and utility stands on.

DataFab · Platform Architecture

The Knowledge
Fabric.

The foundational data-integration and intelligence layer of DataFab. It discovers and resolves the systems you already run into one usable knowledge graph — the ontology is derived from your estate, read in place, and kept current by the fabric itself.

In place
Read, never copied
Derived
Ontology from your sources
Continuous
Kept current by the fabric
01 · Foundation

What the Knowledge Fabric is

A metadata-driven layer that gives unified access to distributed data assets — maintaining mappings and relationships rather than duplicating data.

It is an access enabler, not a repository — one source of truth, unified analytics, nothing moved.

Knowledge Graph

Graph-native storage with entity resolution

Entity Resolution

Cross-source matching and linking

Connectivity

Direct DB / API / MCP connectors

Data Flow

Read from and write back

Discovery

Automated identification and cataloging

Active Metadata

Continuous analysis and enrichment

External Sources

OSINT and external integration

Data Lineage

End-to-end tracking of data flow

MCP Creation

Model Context Protocol generation

Monitoring

Health, performance and security

The approach

From connection to knowledge.

Point the fabric at a source. The discovery, resolution, ontology and upkeep happen inside it — the knowledge state forms, and maintains, itself.

Connect
Point the fabric at a source you already run.
Discover
It catalogs the assets and relationships across the estate.
Resolve
Records are matched and merged into golden records.
Derive
A schema-bounded ontology emerges from the sources.
Maintain
Change detection keeps the knowledge state current — continuously.
The modelling, the mapping and the upkeep happen inside the fabric, drawn from the sources you already run.
You do not model the enterprise before the fabric can understand it. The model emerges as the fabric understands the enterprise.
The usual order
define modelmap systemstransform datapopulatevalidateuse
The fabric’s order
connectdiscoverresolvederiverefine while already using
Value arrives where the filled step sits — at the end of a modelling programme, or near the beginning.
02 · Architecture

Six governed layers

Each layer carries its own controls. The Semantic Layer is the Fabric’s primary output — the derived model everything above consumes. Requests flow down to the source; data is read in place and resolved on the way back up. Click a layer to open it.

01PresentationSearch UI · API Gateway · Platform Integration APIs
Search UIAPI GatewayPlatform Integration APIs
Controls · Authentication · rate limiting · input validation
02ServiceSearch · Lineage · Quality · Discovery · Governance
SearchLineageQualityDiscoveryGovernance
Controls · Service-to-service AuthN/AuthZ · mTLS
03Semantic LayerDerived Ontology · Entity / Relationship / Attribute Types · Source→Graph Mappings
Derived OntologyEntity TypesRelationship TypesAttributesSource→Graph Mappings
The Fabric’s primary output · schema-bounded · human-approved · versioned — the model every agent and utility reasons over
04Knowledge GraphEntity Store · Relationship Store · Query Engine
Entity StoreRelationship StoreQuery Engine
Controls · Encryption at rest · access-control lists
05ConnectivityDatabase · API · MCP · Event Streams
DatabaseAPIMCPEvent Streams
Controls · Credential vault · secure connections · sampling
06Source SystemsCustomer-managed data — read in place
DatabasesDocument StoresAPIsLegal SystemsExternal
Controls · Customer-managed · customer credentials
03 · Knowledge Graph

A living graph of entities

Person, Organization, Matter, Document, Address and Identifier nodes — connected by typed, dated relationships. Hover a node to trace its edges.

CONTROLSOWNSREPRESENTSRELATED_TOLOCATED_ATHAS_DOCMeridianFund IIDirectorCFL-48213NorthgateSPA v3Address
PersonOrganizationMatterDocumentAddress
04 · Entity Resolution

A name match is never an identity

Records from every source are blocked, scored, clustered, reviewed and merged into one authoritative golden record — with a confidence score and full provenance.

CRM
John A. Smith
London · +44 7700…
0.91
Case management
J. Smith
Smith & Co · matter 4821
0.88
Corporate registry
Jonathan Smith
DOB 1979 · Dir. 3 cos
0.95
Match & cluster
Human review
◆ Golden record
Jonathan A. Smith
Confidence
0.94
Provenance · 3 sources merged
registry p.2 · CRM #7741 · matter 4821

The resolution pipeline

Stage 1
Blocking
Reduce the comparison space to candidate pairs
Stage 2
Matching
Deterministic + probabilistic scoring
Stage 3
Clustering
Group records at configurable thresholds
Stage 4
Human Review
Uncertain matches routed to a person
Stage 5
Golden Record
Merged, authoritative entity
Human-in-the-loopUncertain matches go to human review; every match decision and merge writes to the audit trail. Matching spans exact, fuzzy-name, phonetic (Soundex/Metaphone), address-standardization and ML-based methods.
Entity resolution & disambiguation

One identity, in every language.

The pipeline above closes the first gap — but real estates do not speak one language. The same identity arrives rendered across scripts and spellings, and different people arrive sharing one name. The Fabric handles both at the ontology level: it reasons over entities, not strings, so every rendering resolves to one record — and one name never collapses two people — with provenance and a confidence score on every decision.

محمدArabic scriptМухаммадCyrillic穆罕默德Han · ChineseMohammedLatin · variantMuhammadLatin · variantMohamadLatin · variantMuhammadal-RashidONE ENTITY · CONF 0.95RESOLVED AT THE ONTOLOGY LEVEL100+ LANGUAGES · SEAMLESSNot translation —transliteration & semanticresolution across scriptsthe fabric reasons over entities, not strings — so every rendering resolves to one
100+ languages · at the ontology levelThis is not translation. The fabric reasons over entities, not strings, so a name written in Arabic, Cyrillic, Han or Latin script — in any of a dozen renderings — resolves to one entity. Transliteration and cross-script matching are native, seamless and governed — the picture is whole no matter what language the source speaks.
Transliteration, native

Not translation — the same name written in Arabic, Cyrillic, Han or Latin script matches phonetically and semantically, as one entity.

Disambiguation

Different entities that share a name held apart by context — biography, relationships, geography, time.

Cross-lingual

100+ languages and every major script — matched phonetically and semantically, not by spelling.

At the ontology level

Resolution is a property of the graph, not a feature of one tool — so every layer and every utility inherits it.

Same name, different person

Disambiguation, done right.

A name-match that merges two different people is worse than no match at all. DataFab splits entities that share a name by weighing the context around them — biography, relationships, geography and source — and surfaces the network behind each, revealing the hidden hierarchy.

“Wei Chen”same string · two people?Wei Chen · entity ADOB 1981 · Singaporelogistics networkWei Chen · entity BDOB 1975 · Vancouverfinance networkDISAMBIGUATED BY◆ biographical facts◆ relationships◆ geography & time◆ source contextthe same name is not the same person — context keeps them apart
Link analysis

The network behind each entity — who is connected to whom, and how.

Pattern of life

Movement, contact and behaviour over time — anomaly surfaced, not buried.

On the record

Every merge and every split provenanced, scored and reversible.

05 · Data Flow

Resolve in place

Direct access without ETL or replication. The fabric reads from source systems and resolves on the way back — the records never leave, and there is no integration layer to engineer.

Knowledge Fabric
reads · resolves · never copies
Matter Mgmt
matters · clients
CRM
relationships
ERP / Billing
financials
Document Mgmt
files · metadata

Stored in the fabric

Mappings & derived insight
Entity-resolution mappingsA = A across systems
Cross-system relationshipsdiscovered edges
Investigation annotationstags · notes
Derived insightsagent conclusions
Temporal snapshotspoint-in-time

Remains in source

Authoritative records
Actual recordsnames · addresses
Document filescase files · evidence
Financial datasource systems
Communication logsnative systems
Operational dataall business data
06 · External Sources

Enrichment, with provenance

A registry of approved sources feeds an enrichment engine — each field schema-bound and traced from source to graph.

Corporate Registries

Incorporation, officers, filings

Identity Verification

ID document validation

Business Data

Company info, financials

Sanctions Lists

Designated persons/entities

Data Providers

Professional information

Adverse Media

News, public information

Court Records

Public litigation records

Public Databases

Government data sources

News & Gazettes

Official gazettes & public notices

OSINT

Open-source web & social signals

OSINT securityOnly approved sources, per-source credential isolation, rate limiting, data minimization, time-limited caching, and full lineage from source to graph. Extracted data is aligned to user-controlled schemas.
07 · Connectivity

Every system, one protocol layer

The fabric both consumes and generates MCP connectors for federated queries. Filter the catalog.

AllDatabasesSaaSCloudDocsLegalAI/ML
PostgreSQLMySQLMongoDBNeo4jSnowflakeBigQueryClickHouseOracleSQL ServerSalesforceHubSpotSlackGmailGoogle DriveJiraGitHubAirtableNotionAWS S3Azure BlobGoogle Cloud StorageDropboxOneDriveSharePointiManageNetDocumentsBoxAderantEliteClioPracticePantherOpenAIAnthropic ClaudeChromaDBLanceDB

Connectivity patterns & assurance

Patterns
Lifecycle
Remediation SLA
PatternUse case
Direct TLSCloud-hosted sources
VPN TunnelOn-premises sources
Private LinkSame-cloud sources
Agent-BasedAir-gapped environments
ActivityFrequency
Release monitoringContinuous
Breaking-change alertsAs announced
Compatibility reviewPer vendor release
Pre-release testingWhere available
SeverityResponse
Critical — flow stopped24 hours
High — degradation72 hours
Medium — workaround7 days
Low — cosmeticNext release
08 · Discovery & Active Metadata

It catalogs itself, continuously

Crawlers and profilers catalog the estate you already run — metadata and statistics only, no manual inventory — while active metadata classifies, monitors quality, tracks lineage and detects change, so the knowledge state maintains itself.

Discovery
Classification
Lineage
ComponentFunction
Crawler EngineTraverses source structures
Schema ExtractorRead-only table/column metadata
ProfilerStatistical profiles, sampling only
ClassifierML-based PII / sensitive detection
CategoryHandling
PIIRestricted access, masking
Legal PrivilegedHighly restricted
FinancialConfidential, encryption
HealthRestricted, HIPAA controls
CustomConfigurable handling
Lineage typeSecurity use
TechnicalImpact analysis
BusinessCompliance mapping
ColumnSensitive-data tracking
OperationalAudit trail
Access inheritanceDownstream assets inherit upstream restrictions; lineage itself serves as compliance and audit evidence.
Derive · the semantic layer

The ontology builds itself.

You don’t hand-build the model. It emerges from what the fabric has already extracted — source structures, data profiles and resolved entities become a governed domain model — the Semantic Layer, the Fabric’s primary output. A hand-built ontology is a specialist programme measured in months; a derived one forms in place and stays current.

The ontology, visualised — a schema of types, not instances
CONTROLSHOLDSPARTY_TOEVIDENCESRESIDES_ATINVOLVESATTRIBUTES · A-TYPESlegal_name · DOB · jurisdiction · risk_ratingPartyOrganisationAccountTransactionDocumentAddressMatterEntity typeRelationship type· · · Attributes (A-types)

An ontology is a graph of knowledge: entity types linked by relationship types, each carrying attributes. This is the derived model — the Persistent Knowledge Graph then fills it with your resolved records.

Step 1
Extract
Read source structures — tables, columns, keys and foreign-key relationships. Read-only; metadata and sampling only.
Step 2
Profile & classify
Data types, cardinality and distributions inferred; PII and sensitivity flagged in place.
Step 3
Resolve
Records matched and merged into golden records across every source.
Step 4
Derive
The domain model is inferred — entity, relationship and attribute types — a schema-bounded ontology, mapped source → graph.
Step 5
Govern & refine
Seed schemas bound it, a person reviews and approves, and active metadata keeps it current as sources change.
The old way · hand-built
A declared ontology
  • Authored up front by a specialist team
  • Months before the first unit of value
  • Every new source is a fresh modelling project
  • Goes stale the moment a system changes
DataFab · derived
A derived ontology
  • Emerges from the estate you already run
  • Value in weeks — no modelling programme
  • Schema-bounded — it never invents entities
  • Human-refined, then self-maintaining
Schema-bounded by designThe derivation is constrained by seed schemas — entity, relationship and attribute types — so the fabric can enrich and extend the model but never invent entities outside it. This Semantic Layer is exactly what the Studio’s agents and every utility reason over: one governed domain model — the Fabric’s primary output — drawn from your estate, not authored by hand.
Interconnection: this is the “Derive” step from the approach, shown in full — and the model the Persistent Knowledge Graph then makes durable.
09 · Persistent Knowledge Graph

Corporate memory

A durable knowledge base the fabric derives and accumulates from your sources over time — organized as a four-level knowledge tree.

L1

Attributes

Entity property information — names, dates, values

L2

Relations

Entity-to-entity relationship triples

L3

Keywords

Semantic keyword indexing for search

L4

Communities

Hierarchical clustering for global context

Schema-bounded extractionExtraction is constrained by seed schemas (E_types, R_types, A_types). The system cannot invent entities outside the schema — hallucination prevention by construction, with uniform structure and validation across every source.

Source provenance model

ElementDescription
Connector IDSource-system reference
Document referenceDocument ID, title, URL
Precise locationPage, paragraph, offset, cell range
Extracted textExact text the entity came from
Confidence score0–1
TimestampWhen extraction occurred
◆ Enriched by the work itself · Studio → Fabric
The fabric compounds as work is performed.

The fabric is not enriched only from source systems. Governed schemas, accepted relationships, approved human decisions, workflow outcomes and reusable operational knowledge created through the Studio can cascade back into the persistent knowledge state, with provenance, authority and version attached. The enterprise representation therefore compounds as work is performed.

Studio governed schemas · decisions · outcomes persistent knowledge state (provenance · authority · version)
10 · Governance KPIs

Governance, measured

The fabric tracks its own governance health against clear targets.

0%
Documentation coverage
0%
Ownership assignment
0%
Classification coverage
0%
Lineage completeness
0%
Data quality score
11 · Security

Governed at every layer

Security is woven through the stack — authentication and RBAC at the top, encrypted credentials at the connectors, and a tamper-evident trail throughout.

Authentication
OAuth 2.0 + OIDC · mTLS · SAML 2.0 · API keys
Token · 15-min access
Access control
Viewer · Contributor · Editor · Admin · Auditor
5 roles
Credentials
AES-256 · HSM-backed · just-in-time · scoped
Separation of duties
Data protection
Public → Highly Restricted · masking · tokenization
5 tiers
Audit trail
Hash-chained · encrypted · no delete · Auditor-only
1–2 yr retention
Tamper-evidentA cryptographic hash chain prevents log tampering; logs are encrypted at rest, require the Auditor role, and have no delete capability.
04
Architecture & Deployment

Where it runs, and how it is proven. The same platform, delivered against your estate and your controls — two planes with one boundary, three editions from managed to sovereign, and a signed chain of custody from source to the gate that is yours.

Architecture & Deployment · the reference

The whole architecture, end to end.

Interactive — switch views along the top: the reference deployment, the reusable utility pattern, where it physically runs, recovery for loss and corruption, the chain of custody, who may act, and discovery to go-live. Click any component for its enforcement, trust and failure mode; click a red badge for the evidence that proves it.

The shape of the work

Where the work goes.

The modelling, the mapping and the upkeep of an enterprise representation happen inside the fabric — drawn from the sources you already run.

Time

Value before modelling is finished.

The estate is discovered and resolved into a usable representation as the fabric goes — you refine while already using it. There is no enterprise model to complete before value appears; it emerges from what is already there.

1
Cost

No mandatory ontology + ETL programme.

Data is read in place, so there is no bespoke ontology-engineering or pipeline programme to build and maintain. The cost is operating the fabric — not funding a transformation programme to construct the enterprise representation by hand.

2
Upkeep

Continuously maintained by the fabric.

Connect a source, set policy and schema where they matter, and the fabric discovers, resolves and keeps the knowledge state current as the estate changes — run by the people who run the business, not a standing bench of specialists.

3
The consequence
Weeks, not months.
The consequence
Operating cost, not transformation-programme cost.
The consequence
Customer-operated, not consultant-dependent.
DataFab · The Knowledge Fabric · Interactive architecture reference · Illustrative
◆ Fabric ⇄ Studio

The Fabric grounds — the Studio enriches.

↑ Fabric → Studio · grounded

Every agent queries the resolved graph — entities, relationships and provenance — instead of raw, unresolved sources.

↓ Studio → Fabric · governed

Schemas, accepted relationships, approved decisions and outcomes cascade back into the knowledge state — provenance, authority, version.

Observed
an agent discovered
Proposed
system inferred
Validated
evidence confirmed
Approved
authorised knowledge
Superseded
later evidence changed it
A design disciplineSelf-enriching under governance — not self-learning without supervision. Nothing becomes enterprise truth until it has passed validation and approval.
02
Layer 2 · The builder

The complete Knowledge & Agentic Studio follows — every slide, live. It is how the Fabric is put to work, and how it is enriched.

DataFab · Agentic Studio

The Knowledge & Agentic Studio.

The build surface of DataFab — where the enterprise composes its own governed agents from its documents, in its own language, and on its own schemas. Every agent schema-bound, sandboxed, human-gated and audited.

You build
The agents, not a vendor
In words
Natural language, no code
Governed
By construction
01 · The builder

Where governed agents are built

Build, test and publish Data-Driven Agents, design workflows, define widgets and orchestrate multi-agent solutions — the complete builder experience.

You build the agents — on your schemas, in your language. The Studio does the wiring, the testing and the governance.

Domain Discovery

Extract schemas from your documents

Data-Driven Agents

Schema-bound processing units

Visual Pipeline Builder

Drag-and-drop, no code

AI Planning

Build a DDA from a description

Chain of Agents

Orchestrate with human gates

Graph of Agents

Non-linear graph orchestration

Widget Types

Visual interface components

Datasets

Structured, schema-bound data

Utilities

Reusable API + DDA components

MCP Integrations

Connect — and author — connectors

Unified Tool Catalog

Every tool, one searchable place

Template Library

Pre-built workflows

The approach

From words to a governed agent.

Describe the outcome. The Studio derives the schema, plans the pipeline, and hands you something to test — built from what you already have.

Describe
Say what the agent should do, in plain language.
Derive
Schemas are extracted from your own documents.
Plan
A query plan and pipeline are generated for you.
Test
Run it in a sandbox against sample files.
Publish
Set it live, scoped and governed — reusable.
The wiring, the schema-mapping and the guardrails are built for you — from your documents, in your language.
Two ways in

Two hands on the same tool

The Studio meets a business user and a platform engineer where each is strongest — and both routes converge on the same governed artifact.

Business user · tech-novice

Build it in language.

No code. Describe the outcome; the Studio wires it.
Describe it in words
AI planning → a draft agent
Upload your documents
Domain discovery → schemas
A sentence → a pipeline
Text-to-pipeline
Start from a template
Pre-built workflows
Expert · tech-savvy

Compose it with full control.

Every node, schema and connector — yours to shape.
Compose in the visual builder
Drag-drop nodes · live validation
Write code & scripts
Custom logic in the query plan
Author custom connectors
MCP Studio
Define schemas & plans
JSON · query-plan control
Debug step-by-step
Breakpoints · traces
Both routes converge
One governed agent.
schema-bound · sandboxed · human-gated · audited
The two are not separate tools. A pipeline generated from words imports straight into the visual builder — a business user drafts in language, a technical user refines with full control, and the draft-and-publish lifecycle carries the same agent between them.
02 · Architecture

The builder stack

A gateway over core builder services, a testing engine, a governed execution engine, AI planning, and integration into the Knowledge Fabric. Click a band to open it.

01API GatewayAuthentication · rate limiting · request routing · health
AuthenticationRate LimitingRequest RoutingHealth Check
Role · Every request authenticated and routed
02Core ServicesDDA · Domain & Schema · Widget · Dataset · Utility · Chain
DDADomain & SchemaWidgetDatasetUtilityChain
Role · The builder services
03Testing & PreviewSandbox runtime · mock data · debug console · preview
Sandbox RuntimeMock DataDebug ConsolePreview Render
Role · Validate before publish
04Execution EnginePipeline runtime · resource manager · credential vault · state
Pipeline RuntimeResource ManagerCredential VaultState Manager
Role · Isolated, governed execution
05AI PlanningHybrid planner · workflow executor · error & recovery
AI Hybrid PlannerWorkflow ExecutorError HandlerRecovery Manager
Role · Build and run from language
06Platform IntegrationKnowledge Fabric · AI & LLM · Audit services
Knowledge FabricAI & LLM ServicesAudit Services
Role · Grounded in the fabric
The full architecture · Knowledge Fabric ⇄ Studio

The Studio doesn’t only consume the Fabric. It enriches it.

“Grounded in the Fabric” is only half the picture. Every governed schema, accepted relationship, published agent, workflow, human decision and execution outcome can cascade back into the Fabric — with provenance, version and authority attached. The enterprise doesn’t merely automate work; its operational knowledge compounds as the work is performed.

Knowledge Fabric

Discovers the enterprise.

Draws the estate you already run into one resolved, governed knowledge state.

grounds
enriches · governed
Studio

Formalises & executes.

Lets the enterprise define and run how it works — then feeds the validated result back.

What cascades back

Governed schemaAccepted relationshipPublished agentWorkflow logicHuman decisionExecution outcomeReusable artifact
◆ each carries provenance · version · authority

Governed, not self-taught

Nothing an agent does becomes enterprise truth on its own. Knowledge climbs through governed states before it is authoritative — and is revised when the evidence changes.

Observed
An agent discovered something.
agent
Proposed
The system inferred a relationship or rule.
system
Validated
Human or deterministic evidence confirmed it.
evidence
Approved
Authorised enterprise knowledge.
authority
Superseded
Later evidence changed it.
revised
A design disciplineThis is self-enriching under governance — not self-learning without supervision. The Fabric is never polluted by raw model output, because knowledge only becomes authoritative once it has passed validation and approval.

Drawn and authored

The Fabric begins drawn — discovered automatically from the estate. Through the Studio, people also author: schemas, business rules, approval structures, workflow logic, domain interpretation and reusable agents. Those authored objects become part of the persistent knowledge state. The architecture is neither purely drawn nor purely authored.

Draw
the enterprise, automatically
Refine
its people shape what is drawn
Observe
how the work is actually done
Persist
the validated result
↻ Repeat
cumulative
The full architectureThe Knowledge Fabric discovers the enterprise. The Studio lets the enterprise formalise and execute how it works. Every governed execution enriches the Fabric — so the knowledge state is cumulative, not static, and human expertise becomes part of it.
03 · Data-Driven Agents

The unit of execution

A DDA pairs a language model with a structured query plan for schema-bounded processing — not a loose prompt, but a governed, reusable agent.

◆ Anatomy of a Data-Driven Agent

Definition

Name, description, instructions, model and system prompt — behaviour in plain language.

Query plan

The ordered sources and steps the agent runs.
DATASET MCP DDA SCRIPT

Placeholders & runtime config

Configurable slots (MCP, dataset, sub-agent) mapped per user at runtime.

Lifecycle

Draft → publish · execute with files · full execution history — every run schema-bounded and sandboxed.

How an agent is built

1
Request
2
Domain
3
Schema
4
Define
5
Test
6
Publish

Start a new agent

User initiates creation — “create a new Data-Driven Agent.”

Pick or discover a domain

Select an existing business domain, or create one by uploading documents — schemas are extracted automatically.

  • Existing — entity schemas ready
  • New — via domain discovery

Review the schema

View the generated schemas and shape them — entities, attributes, constraints and relationships.

  • Entities — add / modify / remove
  • Attributes — types & constraints
  • Relationships — define links
  • Domain — assign

Define the agent

Name, description, plain-language instructions, model and prompt — then the query plan and configurable placeholders.

  • Instructions — plain language
  • Model — LLM selection
  • Query plan — datasets · MCPs · DDAs · scripts
  • Placeholders — configurable slots

Draft & test

Save as a draft and test interactively — run with sample files, validate output against the schema, iterate.

  • Sandbox — isolated run
  • Sample files — real inputs
  • Validation — against schema
  • Apply draft — when satisfied

Publish & govern

Set it published, configure runtime placeholders, set access permissions, and make it available to others.

  • Publish — DRAFT → PUBLISHED
  • Runtime — placeholder mapping
  • Permissions — scoped access
  • Reuse — available to others
04 · Domains & Schemas

Your schemas, from your documents

Upload the documents you already have — specifications, policies, contracts, forms — and the Studio extracts the schemas. The domain model is derived, not declared by hand.

Stage 1
Upload
Provide the documents you already run on
Stage 2
Analyse
AI extracts text, structure and tables
Stage 3
Extract
Entities, attributes and relationships discovered
Stage 4
Generate
Structured schemas created
Stage 5
Refine
You review and adjust interactively

Schema-driven processing

Once bound, schemas govern every agent: input, output, internal and validation bindings enforce types, constraints and references — and DDAs pin to explicit schema versions.

Extracted from
Binding types
Document typeExtraction focus
Data specificationsData models, field definitions
PoliciesWorkflows, rules, roles
Contracts & agreementsParties, terms, obligations
Regulatory documentsRequirements, controls
Forms & templatesInput fields, validations
BindingPurpose
Input schemaValidates incoming data structure
Output schemaEnsures output conforms
Internal schemaControls intermediate transforms
Validation schemaEnforces business rules
05 · Build without code

Describe it. See the pipeline.

Write the workflow in a sentence; the Studio generates a pipeline you can preview, refine and run — or drag it together from the node palette. Either way, no engineering bench required.

“Extract client data from the CRM, check against the sanctions list, and flag high-risk matches.”
Input
query
Knowledge
CRM
Tool
sanctions check
If / Else
risk
Output
flag matches

The node palette

Twelve building blocks, validated in real time — type checking, cycle detection, reachability and permission checks as you build.

Input
receive
LLM
reason
Code
logic
If / Else
route
Classifier
intent
Knowledge
fabric query
HTTP
external
Template
format
Aggregator
merge
Iteration
loop
Tool
MCP / KF
Output
return
06 · Orchestration

Agencies, not agents

Compose multiple agents into a workflow — with human review gates wherever judgement belongs. Governed teams of agents, each with one job.

DDA · Intake
DDA · Resolve
Human reviewapproval gate
DDA · Assess
DDA · Issue
Execution pauses at the gate until a person approves — then continues. Every step signed, isolated and logged.

Sequential + gate

AB[review]CD

Branching

A splits → B · C · [review] → merge → E

Hierarchical

A → ( BD ) · ( CE )

Graph of AgentsPlanned

The next step extends the linear chain into a full directed graph — conditional branching, parallel fan-out / fan-in, cycles with exit conditions and dynamic routing, with a human gate available at any node.

Governed multi-agentDownstream agents can never exceed upstream permissions; inter-agent messages are signed with a TTL; and every human gate blocks until approved.
How much it runs itself

The level of automation is a dial.

The Studio does not force one mode. Each use case — and each step within it — runs at the level of autonomy its risk allows, from fully deterministic to fully agentic.

Determined · controlledAutonomous · agentic
Deterministic
Fixed steps, reproducible — no model discretion in the flow.
Autonomy 1 / 5
Fits — Fee checks · calculations · fixed procedures
BPM-Governed
A defined business process routes the work; rules drive the flow.
Autonomy 2 / 5
Fits — Regulated workflows · SLAs · sign-offs
Human-in-the-Middle
Agents do the work; a person approves at each gate.
Autonomy 3 / 5
Fits — Coverage · conflicts · anything contestable
Self-Organising
Agents route and adapt within policy and schema bounds.
Autonomy 4 / 5
Fits — Triage · enrichment · discovery
Pure Agentic
Autonomous reasoning within the sandbox and schema.
Autonomy 5 / 5
Fits — Extraction · summarization · low-stakes
The dial is per stepA single workflow can mix levels — extraction runs agentic, the coverage decision is human-gated, the fee calculation is deterministic. You put the automation where the work is routine, and keep the control where the risk is.
07 · Connect anything

Author your own connectors

Connectivity is MCP-first. When a firm-specific system has no built-in connector, you don’t wait for the platform — you author one, have it validated, and publish it to the catalog yourself.

1
Author
Define the type against the MCP contract
2
Upload
Command, args, tools, credentials schema
3
Validate
Protocol, schema, tool & security checks
4
Activate
Enabled for your tenant on success
5
Publish
Appears in the catalog for instance creation
Unified tool catalogBuilt-in nodes, Knowledge Fabric services and MCP connectors sit in one searchable catalog. Credentials are injected at execution time and never stored in a DDA definition.
08 · Governance

Governed by construction

Every agent runs inside an isolated sandbox, calls only the tools it is authorised for, receives credentials only at execution, and writes a tamper-evident trail. Governance is not configured on — it is the default.

Execution sandbox
gVisor isolation · read-only FS · allowlisted network · time & memory limits
No exfiltration
Tool authorization
Read-only automatic · writes logged · admin actions multi-party
Per use case
Credential injection
AES-256 · HSM-backed · injected at run, destroyed after
Never in definitions
Testing & isolation
Unit · integration · security · performance, in a separate sandbox
Before publish
Audit trail
Hash-chained · encrypted · Auditor-only · no delete
1–2 yr retention
The shape of the work

Who builds it.

The agents that run the firm are built by the firm — from its own documents, in its own language, on its own schemas.

Who builds them

You build them.

Domain discovery, AI planning and the visual builder mean the people who know the work compose the agents — from documents they already have. Not a bench of specialists, and not a vendor engagement for every new workflow.

1
How they’re built

From words, not code.

Describe an outcome and the Studio derives the schema, plans the pipeline and hands you something to test. Templates and a node palette do the wiring — so a working, governed agent is a short step from an idea.

2
What they are

Governed by construction.

Every agent is schema-bound, sandboxed, permission-scoped, human-gated where judgement belongs, and fully audited — by default. The governance isn’t a layer you add later; it is how the agent is made.

3
DataFab · The Agentic Studio · Interactive architecture reference · Illustrative
◆ Studio → Utilities

A utility is the platform, pointed at a problem.

↑ Studio → Utility · assembled

A utility is agents, workflows and widgets composed in the Studio and published — the same build surface, packaged for a domain.

↺ Utility → Fabric · sharpens

As a utility runs, its governed decisions and outcomes enrich the Fabric — the platform gets better at the work the more work it does.

What that means commercially

Enterprise intelligence, without the transformation programme.

DataFab draws the enterprise from the systems already running, turns that knowledge into governed execution, and continuously compounds what the organisation learns — without a new data estate, a hand-built ontology, or a permanent specialist army.

03
Layer 3 · Out of the box

Governed utilities.

Ready-made agentic applications that ship on top of the Fabric and the Studio. Each is grounded in the graph, governed by construction, and enriches the Fabric as it runs. Click a utility to expand it.

Shown here

Financial Crime & Compliance

AML alert triage, sanctions & adverse-media screening, and generative compliance — investigation-console ready.
Inside this utility
Investigation consoleentities, timeline, network
Screening & alert triagesanctions · PEP · adverse media
Case → filingnarrative drafted, linked to source
Governed AI teamstraceable to a regulator
Click to expand ▾
Available

Due Diligence

Counterparty, transaction and onboarding due diligence over the resolved graph.
Inside this utility
Counterparty profileownership · control · UBO
Transaction reviewpatterns & anomalies
OnboardingKYC / KYB packaged
Reportsourced & defensible
Click to expand ▾
Available

Car-Finance Remediation

Motor-finance remediation at scale — cohorting, calculation and packaging.
Inside this utility
Cohortingaffected populations
Calculationredress, deterministic
OutreachAutoFab virtual agent
Packagingaudit-ready output
Click to expand ▾
Available

Legal CLM

Client-lifecycle & contract management — extraction, obligations and review.
Inside this utility
Extractionparties · terms · dates
Obligationstracked & alerted
Reviewclause-level, governed
Lifecycleintake → renewal
Click to expand ▾
Available

Insurance Claim Handling

Written claims worked end to end — coverage, prospects, fees and the drafted response, over the systems you already run.
Inside this utility
Intake & extractionper-field confidence
Coverage checkingclauses & endorsements
Prospects & feesmerits · statutory schedule
Draft & routegrounded · a person decides
Click to expand ▾
Available

Gov Intelligence & Investigation

Investigation and intelligence for public bodies — grounded and auditable.
Inside this utility
Entity & networkresolved across sources
OSINTgoverned enrichment
Case managementchain of custody
Assurancefully auditable
Click to expand ▾
In the Studio

Build your own

Any governed workflow the enterprise needs — composed in the Studio, on the Fabric.
Inside this utility
Composeagencies + widgets
Groundon the Fabric graph
Governsandbox · gates · audit
Publishreusable utility
Click to expand ▾
Open the full Financial Crime deck the complete FCU explainer — console, screening, case→filing, engagement
Open the full National Security deck the complete National Security capability — INT collection, resolution, horizon scanning, casework, de-biasing
Open the full Claim Handling deck the complete Claim Handling utility — the fallout funnel, the economics, the interactive architecture, the use cases
Deployment

Deploy it where you need it.

The same governed platform, delivered against your estate, your controls and your operating model.

Cloud

DataFab-hosted, single-tenant, in your region.

Private cloud / VPC

Your cloud account, private connectivity.

On-premises

Inside your data centre; read-in-place to sources.

Air-gapped

Agent-based, outbound-only for isolated estates.

Managed
BPO / Managed Service

Run as a managed service or embedded in a BPO — outcome- or per-case pricing, with DataFab operating the agencies to a guaranteed margin.

The commercial model · for a BPO / managed service

Price the outcome, not the headcount.

Delivered as a managed service or inside a BPO, the governed agencies do the work and a person sits on the gate. That moves pricing from per FTE to per case — and because the Fabric compounds, unit cost falls as volume grows instead of staying flat.

Today · FTE-priced
100%of cost / case
  • Cost driven by analyst time
  • Margin competed away head-by-head
  • Unit cost flat as volume grows
  • Throughput means more hires
Gross margin ~25%
governed agencies
+ human gate
Governed per-case
55%of today’s cost / case
  • Agencies do the work; analyst on the gate
  • Margin designed in, with a floor
  • Unit cost falls to ~45% of today’s at volume
  • Throughput scales without headcount
Gross margin ~45%+ (floor)
Cost per case vs. volume
cost /casevolume of cases →FTE-priced · flatgoverned per-case · falls with volume100%~45%
◆ Illustrative model — not a quote. Figures are placeholders to show the shape of the economics; real numbers are set per engagement against your case mix, volumes and clearance policy.
Trust & governance

Governed & certified by construction.

Security is woven through every layer — and independently certified.

ISO/IEC 27001:2022
Information security · certified
SOC 2 Type II
Trust services · certified
Resolve in place

Records never leave source systems.

Human-gated

Judgement stays with people.

Schema-bounded

No entities invented outside your schema.

Tamper-evident audit

Hash-chained, no delete, Auditor-only.

Everything, working together

The whole machine.

Sources stay in place and are discovered and resolved into one governed knowledge state. Agencies, built in the Studio, ground on it and run — with humans at the gates. Utilities ship on top. And every governed result flows back, so the whole thing compounds.

LAYER 3 · UTILITIESLAYER 2 · AGENTIC STUDIOLAYER 1 · KNOWLEDGE FABRICSOURCE SYSTEMS · IN PLACECRMCase MgmtERPDocumentsEmailOSINTresolve in place → one governed knowledge stateAgencyAgencyAgencyHuman gateapprovalanalystFinancial CrimeDue DiligenceRemediationLegal CLMGov Intel+ yoursDISCOVER · RESOLVEGROUNDENRICH · GOVERNEDCOMPOSE · RUNEVERY RESULT ENRICHES
discover · ground · rungoverned enrichmentagentshuman gates
The living enterprise

One governed knowledge fabric.
Any critical workflow.

Connect the enterprise. Understand it. Build how it works. Let governed agents do the work — and let every validated result compound. The Financial Crime Unit is one utility; the same platform produces the rest, and any you build.

Connect the enterprise
Understand it
Build how it works
Compound every result
ISO/IEC 27001:2022
Certified
SOC 2 Type II
Certified
DataFab · The Enterprise That Understands Itself · Knowledge Fabric · Agentic Studio · Governed Utilities · Illustrative