Recorded engine run · interactive replay

Follow every claim from source to export.

An interactive replay of a recorded engine run on a fixture deal — “Project Aravalli”. Every event, citation and export check below was captured from that run. Tap any citation to resolve its source.

Project Aravalli · company_tearsheet · v1
router(gemini,groq,ollama,openrouter) (recorded run)

Ingest

dataroom + connectors, deal-walled

Generate

drafting agents fill the slots

Verify

verification agents, claim by claim

Deliver

eleven deliverables, AutoCheck-gated

fetchretrievegenerateverifycomputegaterenderaudit· every node checkpoints — a failed run resumes, never restarts

Every slot a drafting agent writes must cite inside this deal's wall; an independent verification agent judges the support. Unsupported never renders.

Six gates between a draft and the door.

Every export walks this gauntlet in order — each clause enforced mechanically, not by policy. Watch one run pass.

Cited, or it abstains

held

Every slot cites this deal's own dataroom — or renders “Not available”. The research agent widens to the official web, same gates.

Numbers are audited out the door

held

Nine audit families gate every export — untraceable figures, forged arithmetic, stale sources. An analyst approves every fix.

Walls that don't move

held

Retrieval is deal-scoped in the schema itself — another deal's pages simply don't exist to this run.

Judgment faces a critic

held

Agents draft thesis and counter-thesis; a critic agent challenges each before verification. A named analyst owns and approves the final recommendation.

Length from evidence, not padding

held

The CIM grows with verified tables and charts, never filler. A thin dataroom yields a shorter document — and says so.

Your templates, your branding

held

Agents fill your firm's DOCX or PPTX in place — fonts, logos and layout untouched.

all six clauses held — export unlocked

any breach blocks the export — no human shortcut

Reads three pages, not the report

The heavy-document lane triages page by page and extracts from located pages only. Below: the 60-page fixture, then the same lane at real scale.

Synthetic Annual Report (60 pages)60-page synthetic annual report fixture: 56 narrative pages, 3 financial pages, 1 image-only page

60

pages triaged

3

pages extracted

1

OCR fallbacks

0

LLM calls (offline lane)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
located & extracted image-only → OCR triaged, skipped

The same lane, at real scale

5906

A real 590-page annual report, identical lane: six pages located and read; the other 584 never reached a model.

In this recorded 590-page run, DocML routed 6 pages — 1.0% of the filing — to the field-extraction stage.

What this metric measures: the ratio compares pages routed to field extraction with the total pages in the filing. It does not represent total infrastructure or total workflow cost.

measured from a real engine run, not a projection

Fields extracted from located pages

  • Revenue FY2025₹512.0 cr p.41
  • Revenue FY2024₹400.0 cr p.41
  • Profit after tax FY2025₹76.8 cr p.41

Field extraction runs only on the located pages — the other 57 pages never reach the model.

Why read less?

Skip never means discard: the full report stays ingested and searchable. Triage only decides which pages a model reads for extraction.

Less sent to the model

Page routing cuts what the extraction model sees — less cost, less latency. Triage itself uses no AI at all.

Confidential by omission

Skipped pages never reach a model — nothing to leak, log or train on.

Nothing to hallucinate from

A model can't misquote a page it never saw. Every extracted field carries its page.

Same agents. Your dataroom.

The pilot runs on your firm's own templates, sources and model keys — inside your wall.

Apply for the pilot

Replayed from a recorded engine run on the fictional Aravalli fixture — output, verdicts and citations exactly as produced.