Datastroom IT
Evidence analysis Start a trial

Litigation & forensic evidence analysis · South Africa

Turn the record into cited contradictions and ranked leads.

Datastroom IT normalises witness testimony and case documents into atomic, sourced claims — then surfaces where the record contradicts itself and which threads are worth pursuing. Every finding points back to the exact line it came from.

A working demonstrator runs the full pipeline on a live public inquiry.

The production line

From the record to the request that compels the next one — cited at every step

01 · Normalise

Atomic claims

Every statement in the testimony and exhibits becomes an atomic claim — entity · attribute · value — tagged with its source line and the speaker.

02 · Detect

Contradictions

The same fact asserted two ways. Conflicts are caught by a deterministic lookup that cannot invent one, plus model-assessed cross-referencing that stays cited and hedged.

1 2 3

03 · Surface

Investigation leads

Contradictions, unreconciled money and missing links are ranked into leads — each with a line of inquiry and every claim cited to the record.

04 · Request

Record-access draft

Each lead can auto-draft the PAIA request (Form 2) that compels the missing record — keyed to the lead, ready for an attorney to review and file.

Deterministic — lookup, cannot fabricate Model-assessed — cited & hedged

A worked example

One contradiction, carried through to a record request

Every artifact stays linked to the last — the dispute the contradiction opens, the lead that inherits it, the draft that inherits the lead. Illustrative example; the format is the real output.

ContradictionAbsolute · deterministic
amount(tactical-equipment tender)
R54 000 000Witness A · Day 12
R150 000 000Witness D · Day 34

Same tender, two irreconcilable values — caught by lookup on the shared entity and attribute.

DSP-0421cites 2 sources
Investigation leadHigh priority
Lead C-1F4A9C

Reconcile the tender value — R54m vs R150m

Line of inquiry: obtain the signed tender agreement, invoices and proof of payment to establish the actual contract value and who authorised it.

from DSP-0421next step · record request
PAIA · Form 2 (Reg 7)Draft · review
for lead C-1F4A9C
To
The Information Officer, [public body]
Record
signed tender agreement, invoices & proof of payment evidencing the contract value
Right
s32 access to information · s11 PAIA
Override
public interest · s46
not legal advicefor attorney to file

Proven at scale

Built and tested on a live public inquiry

The pipeline was developed on the full public record of the Madlanga Commission. The same production line runs on a firm’s own matter — in private.

157,191
atomic claims extracted
537
principal figures mapped
1,072
cited contradictions surfaced
1,153
ranked investigation leads

See the method run end-to-end on the demonstrator at whattheysaid.co.za.

How a trial works

Bring one matter. See what surfaces.

Step 1

Share the documents

Depositions, statements, transcripts, exhibits. Your material stays yours and private — nothing is published.

Step 2

We run the production line

Claims extracted, contradictions detected, leads ranked — a deterministic core with model-assisted reasoning cited throughout.

Step 3

You get a cited report

A contradiction report and a ranked leads pack, each item linked to its source line, ready for a lawyer to act on.

Why it holds up

Built to be checked, not taken on faith

A core that cannot fabricate

The strongest tier is a database-style lookup, not a model prompt. When it flags two statements as conflicting, they genuinely conflict on the same fact — the same guarantee as a database key violation.

No receipts, no flag

Every contradiction cites the two source locations it joins. If a citation does not resolve to real text in your documents, the flag is dropped — never asserted.

Your documents stay yours

Analysis runs on your matter in private. Nothing is published, and your material is never used to train a public model.

It knows its limits

It finds internal inconsistency in the record — conflicting statements, figures that do not reconcile — not a verdict on who is truthful. That boundary is exactly what makes the deterministic tier dependable.

Start a trial

One matter is enough to see the value.

I’m looking for a South African firm to run a first trial with. Bring a matter you already know well and see what the production line pulls out of it.

Email info@datastroomit.com

Or reply to the LinkedIn post that brought you here.