Reads a structured document. Tells you why it read it that way.
A constraint-based classification engine for structured documents. It labels every page, validates the expensive guesses sparingly, and recovers in a single forward pass when a guess turns out to be wrong. Every decision on this page can be traced to the constraint that made it.
Client — UK defence logistics. Evaluation build, delivered 2025.
Interactive recordPress Run — then hover any decided page
KON‑D/01DOCUMENT ENGINESIMULATED RUN — deterministic reconstruction of the production engine. Synthetic data.
LINE OF WORKFABIUSOVERLORDCOLOSSUSNEPTUNE
IDLE · 44 pages queued · SEED 0x4F2APAGE RIBBON — 44 PAGES0/44 DECIDED
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
WORKER LANESPOOL ×4
w0░ idle
w1░ idle
w2░ idle
w3░ idle
1.00×
4
INFERENCE
Run the engine, then hover or arrow through any decided page to read the constraint record that decided it.
EXTRACTION STREAM0 RECORDS
— awaiting extractions
STAGE B — EXTRACTION FINDERPOPULATES ON RESOLVED
The finder indexes this run's own extraction stream — same objects, not a second fixture.