Skip to content
Documentation

Core concepts

Eight objects, contained in each other, and two ideas that explain why the rest of the product behaves the way it does.

What contains what

An organisation holds the credit balance, the people and the tier. Inside it are workspaces. A workspace holds documents and tables, and it is the level at which access is granted — sharing a workspace shares everything in it.

A table is a set of questions asked of a set of documents. Its rows are documents, or bundles of documents that belong together. Its columns are the questions. Where a row meets a column there is a cell, and a cell holds an answer, the citations it was read from, and a confidence score.

What a table actually is

The shape is worth looking at, because it is the whole product. Documents down the side, questions across the top, an answer at every intersection with a page reference attached:

Lease review
Three leases as rows, four extraction columns, each answer citing the page it was read from
RowDocumentsRent escalationSublease rightsCAM capBreak date
Unit 4 Northgate.pdfCPI, capped 4%
p.12
Yes, with consent
p.28
£8.50/sq ft
p.31
30 Jun 2029
p.4
Riverside retail.pdf3% fixed annually
p.9
No
p.22
Uncapped
p.26
None
p.3
Wharf Street depot.pdfDeed of variation.pdfOpen market review
Variation, p.2
Group companies only
p.33
£6.20/sq ft
p.34
24 Dec 2027
p.5
Rows are documents · columns are questions · every answer cites its pageRow 3 is a bundle: two documents, one subject

Everything else in the application is in service of that grid: uploading fills the rows, writing columns fills the headers, running fills the cells, and the citation is how you check one without reading the document again.

Idea one: reading is paid for once

Uploading a document reads it, splits it into pages and indexes it. That is charged once, per document — not per table, and not again when you add a column six months later. Asking is cheap; reading is the expensive part, and it has already happened.

This is why the order of work matters less than it looks, and why it pays to upload everything relevant up front rather than only what the first table needs. See how credits work.

Idea two: nothing is recomputed behind your back

Columns carry a version, and every answer records the version it was produced under. Editing a column’s prompt or type bumps that version and marks the answers it produced stale — they still show, they are just answering a question you no longer asked. Rerunning is your decision, because rerunning spends credits and because a silent rewrite is not something you could audit.

The same principle covers your own edits. Typing over a cell does not delete the model’s answer; it records yours alongside it, with who changed it and when. See corrections and running and reruns.

Vocabulary

The words used throughout these docs, and in the application. Where the interface and the underlying data model disagree, the interface’s word is the one used here.

TermWhat it is
OrganisationWho the account belongs to. Holds the credit balance, the team and the tier.
WorkspaceA folder for one body of work. Holds documents and tables. Access is granted here.
DocumentOne uploaded file, read and indexed once. Charged per page at upload.
BundleSeveral documents that answer as one subject — a contract and its amendments.
TableA set of questions asked of a set of documents. Rows are documents; columns are questions.
RowOne document, or one bundle of them.
ColumnA prompt plus an output type, asked of every row. Versioned.
CellThe answer at one row and one column, with its citations and a confidence score.
CitationThe page an answer was read from. Opens the page image beside the table.
OverrideA value you typed over a cell. Kept alongside the original, never instead of it.
StaleA cell answered under an older version of its column, or of its bundle.
CreditThe unit of consumption. $0.01, prepaid. One page of reading, or one typed cell.
TierWhat lifetime spend has unlocked. Scales capacity, never price.