Click Discovery in the project section of the sidebar.
2
Click + New Discovery
The button sits in the top right of the Discovery list.
3
Name the Discovery
A descriptive name. “NDA Q4 review”, “Lease portfolio extraction”, “Employment contracts, Berlin office”. The name shows up in the Documents panel and in Search.
Pick the answer type carefully. Currency and Date sort numerically and filter by range; Text does neither. Changing type later wipes values.
Each column is a question Libra answers for every document.
1
Click + Add Column
The button sits in the table header or the toolbar.
2
Set the column label
The header text. Short and clear: “Document Type”, “Notice Period”, “Counterparty”.
3
Write the prompt
The instruction Libra follows when extracting. The more specific, the better the result.Bad: “Extract notice period.”
Good: “Identify the notice period for termination, in days. If multiple notice periods are specified, return the longest.”
4
Pick the answer type
The format determines how the cell is rendered, sorted, and filtered.
Type
Best for
Text
Free-form descriptions, names, summaries.
Yes/No
Presence checks (e.g. “Does the contract have a non-compete clause?”).
Number
Quantities (e.g. headcount, days, percentages).
Date
Signing dates, deadlines, expiry.
Currency
Monetary values.
Bullet List
Multiple items per cell.
Start with three or four important columns. Once they extract well, add more. It’s easier to debug a small Discovery than a sprawling one.
Click any cell and a panel opens on the right with everything Libra used to extract that value, for the whole row, not just the one cell you clicked.
1
Click any cell in a row
The panel slides in on the right, headed with the document name. Use Jump to column… at the top to scroll straight to a specific column instead of paging through them.
2
Read the Answer, Reasoning, and Evidence for each column
Every column appears as its own block. Answer is the value Libra put in the cell. Reasoning explains how Libra got there. Evidence quotes the exact source passages: the small numbered pills (1, 2, 3) tie each claim back to a specific sentence in the document.
AI extraction is highly accurate but not perfect. For high-stakes data, spot-check the cells that drive decisions.
Once you have a Discovery, the most powerful next step is to ask follow-up questions about it.
1
Open a chat in the same project
From the project sidebar, click Chat to open a new conversation. Discoveries are project-scoped, so the chat needs to live in the same project as the Discovery.
2
Attach the Discovery as context
Type @ in the chat input and pick the Discovery from the picker, or use Tools → Add context. The Discovery appears as a pill alongside any documents you’ve attached.
3
Ask a follow-up
“Which rows have notice periods longer than 90 days?”, “Compare counterparties by contract value, sorted descending.”, “Draft an email summarising the high-value contracts for the partner.”
A Discovery on a mix of NDAs, leases, and employment contracts will produce inconsistent columns. Split by document type.
Write specific column prompts
“Extract notice period in days, taking the longest if multiple are specified” gives consistent results across documents. “Notice period?” doesn’t.
Use the right answer type
A Currency type lets you sort by amount; a Text type doesn’t. Pick the right type up-front and your downstream filtering and sorting just works.
Verify columns that drive decisions
Spot-check the cells that you’ll use to make a decision, at least one cell per column, on a high-stakes Discovery.
Save as template once it works
Once a Discovery’s columns are tuned, save it as a template. The next time you have a similar set of documents, you’ll start with the right columns automatically.