Skip to main content
A Discovery lets you ask the same questions across a large set of documents and get a structured table back: one row per document, one column per question. Where Review answers “is this one contract OK?”, Discovery answers “how do these many contracts compare?”
Libra mascot presenting
Add columns one at a time to a finished Discovery. A new column re-runs only that column, not the matrix, so you iterate without re-paying for what worked.

What’s in a Discovery

ElementWhat it is
TemplateThe set of columns: questions Libra answers for each document.
DocumentsThe files Libra analyses. One row per document.
ResultsA table where each cell is the extracted answer for that document/column pair.
When the Discovery runs, every cell is filled in. Click any cell to see the source text Libra extracted from, with a link back to the original document.

When to use Discovery

Compare provisions across many contracts

“Show me notice periods across our 200 service agreements.”

Extract data from a document set

“Pull party names, signing dates, and contract values from this folder of NDAs.”

Spot inconsistencies in a portfolio

“Find leases where the rent escalation isn’t in line with our standard.”

Build summaries of large stacks of documents

“Summarise the key obligations across these 50 employment contracts.”
For analysing a single document in depth, use Review or Chat.

How Discovery works

1

Define the columns

Each column is a question: “What is the contract term?”, “Who is the counterparty?”, “Is there a non-compete clause?”. Each gets an answer type (text, date, number, yes/no, currency, bullet list).Adding a column to a Discovery, with answer-type options
2

Add the documents

Upload, or pick from your project’s documents. Each document becomes a row.Document picker for choosing documents to include in the Discovery
3

Libra runs

For every document, Libra answers every column. Cells fill in as the Discovery streams. You can keep working in Libra; you’ll be notified when results are ready.Discovery streaming results with cells filling in
4

Verify and refine

Click any cell for source text and reasoning. Edit values if needed. Add or remove columns; the Discovery re-runs only what changed.Cell-detail panel showing source text and reasoning
The benefit is scale. Same questions, same answer types, hundreds of documents: comparable, sortable, exportable.

How Discoveries get started

There are three paths into a Discovery, and the right one depends on how settled the questions are. The most common is to start from a template: open the Discovery section in your project, pick one your team or Libra has saved, attach the documents, and run. That’s the path you take when this is a recurring task and the columns are stable. (See Discovery templates for how the templates library works.) When no template quite fits, you start from scratch: + New Discovery in the Discovery section, define the columns yourself, attach documents, run. The columns you define become a candidate template; once they work for one matter, you save them and they’re available next time. The third path is from Chat, and it’s the one that surprises people. Drop documents into a chat and describe what you want extracted in plain language, like “extract employee name, job title, and home office location for each contract”, and Libra creates a Discovery on the fly, runs it, and shows the result inline. That’s the right path when the columns are still half-formed in your head; the chat is where you find out what you actually want to know. See Starting work from Chat.

Discovery vs. Review

DiscoveryReview
QuestionHow do these documents compare?Does this contract meet our standard?
DocumentsMany.One at a time.
OutputTable, one row per document.Per-Topic risk + rule-level reasoning.
Best forPortfolio analysis, data extraction, comparison.Negotiation, redlining, compliance check.

Tips

Discovery works best when documents share a structure. Don’t run an NDA Discovery against a mix of NDAs and lease agreements; split them into separate Discoveries.
A Discovery with three or four columns gives you cleaner output than one with twenty. Once you trust the basics, add columns. Adding a column re-runs only that column.
For high-stakes decisions, click through to the source for the cells you’ll rely on. Citations are the verification path.
Once a Discovery is finished, attach it to a chat with @-mention to ask deeper questions: “which rows have non-compete clauses longer than 12 months?” Libra cites the specific cells. See Discovery from chat.

Next steps

Create a Discovery

Step-by-step: define columns, add documents, work with results.
https://mintcdn.com/libra-4206ec93/FMkiM9fsFHVGUJwe/images/icons/discovery.svg?fit=max&auto=format&n=FMkiM9fsFHVGUJwe&q=85&s=26088e82dd5cebfa67330bd4362e6087

Discovery templates

Reuse and share Discovery configurations.
https://mintcdn.com/libra-4206ec93/FMkiM9fsFHVGUJwe/images/icons/chat.svg?fit=max&auto=format&n=FMkiM9fsFHVGUJwe&q=85&s=597400e2c39e03ffd2eb9dcab2a62882

Reference in chat

Cite Discovery cells, rows, and columns in follow-up conversations.
https://mintcdn.com/libra-4206ec93/FEijtikHu0E9u97G/images/icons/review.svg?fit=max&auto=format&n=FEijtikHu0E9u97G&q=85&s=041aba003a5ab901c7ac2a2970047d0d

Review

For deep analysis of a single contract.