Checkpoint
Pauses at all four gates.
The software does the reading, matching and drafting. Your team makes every decision.
SemanticTwin accepts 46 kinds of input, in seven groups.
Each file is checked first. It gets a fitness score, with strengths, weaknesses and a recommended use, to show how much it can contribute.
About code: SemanticTwin reads the code that defines your data: schemas, data models and API definitions.
Six steps in two lanes. SemanticTwin does the reading, matching and drafting; your team makes the decisions.
Your documents and code
Requirements (BRD, FSD), process diagrams, API docs, database schemas (DDL) and code
It reads the text, the tables and the diagrams inside documents. Structured files such as database schemas and API specifications are read exactly by parsers, not guessed. Prose is read by AI.
The same business thing often appears under different names in different files. SemanticTwin matches them up and flags where sources disagree. It finds the business things, processes and rules three separate times, and shows how consistently each one appeared.
People decide what belongs in the model, what doesn’t, and what is only for reference. Capabilities, processes, objects and rules are each marked In scope, Out of scope or Reference only.
The model is built in 16 steps across three phases: foundation, core modelling and formalisation, with proof on every fact.
The build pauses at review gates, so your team can correct anything before the next step builds on it.
A model goes live only after it has been reviewed and approved.
A trusted semantic model of your system
The model is built in 16 steps across 3 phases, with 4 review gates along the way.
Foundation
Core Modelling
Formalisation
When the build pauses at a gate, your team can correct anything before the next step builds on it.
Pauses at all four gates.
Approves the Discovery & Triage and Model Review gates automatically. Blueprints and Publish Review still wait for your team.
Fastest
Balanced
Highest quality
Every fact carries its proof, and people outrank software.
Every element carries a quote and the file it came from, and quotes are checked word for word against the source.
A quote that can’t be confirmed is marked unvalidated, never hidden.
Discovery runs three times, independently. Each item is labelled by how many of the runs found it.
Facts from structured sources rank above facts inferred from prose. Your team’s decisions rank highest, and a re-run never overwrites them.
Explore the model visually: the business things, what each one means, and where it is stored.
New developers learn the system there instead of piecing it together from the code. New analysts, testers and support staff learn how the business works.
A published model, twelve documents, exports and an MCP server for AI assistants.
MCP (Model Context Protocol) is the standard way to plug AI assistants into business systems. SemanticTwin includes an MCP server for published models. It lets AI assistants:
Teams can also build their own MCP tools on top of the model.
SemanticTwin detects fields that hold personal information and lists them in a PII register.
A score for how ready a model is for AI agents, with a list of gaps to fix first. It’s available through the API only.
Every change records who made it, when and why.
The BAI procurement system is a purchasing platform for building materials. A buyer raises a request for materials, invited sellers quote, both sides negotiate, and the accepted quote becomes a purchase order.
The system has 11 database tables, and their names mean little to anyone outside the team that built it. SemanticTwin was given two files: the requirements document and the database schema. From them it worked out what each table means.
Each linked to the sentence or schema line it came from.
| In the database | What it means to the business |
|---|---|
prch_ordr | A material request raised by a buyer |
prch_ordr_split | A group of lines, split out so different sellers can quote |
prch_ordr_offers | A seller’s quote |
prch_ordr_offers_hist | One round of negotiation on a quote |
mvt_prch_ordr | The purchase order created when a quote is accepted |
prch_ordr_trx_hist | The audit trail of every status change |
VASSA vendor has been assignedODCFThe order is confirmedODDPThe order has been dispatchedOnce a seller submits a quote, its prices can’t be edited.
The analyst’s question, now with a clear path
“Which material requests turned into purchase orders last month?”
Every purchase order points back to its material request and to the quote that won. A person or an AI agent can follow that path without first spending days decoding table names.
Watch SemanticTwin.ai build a semantic model from real documents.
Book a demo