Sheaf
SheafDocs

Sheaf docs

How to use Sheaf: in the app, over the API, and from an agent.

Sheaf takes a packet of scanned documents exactly as it arrived and turns it into a filed, checked case. These pages say how to use it. They describe what exists today, not what is planned.

What Sheaf does, in order

  1. Receives the packet. Every file lands as an immutable source file, and pre-flight checks flag pages that will read badly.
  2. Splits it into documents whose page spans tile the packet end to end.
  3. Identifies each document by what it says about itself.
  4. Files each document against the case's expected document list, so what is missing is named.
  5. Extracts field values, each traceable to the page it was read from.
  6. Records every step and decision in the case's ledger.

The five words

WordMeaning
PacketThe files as they arrived: merged, out of order, photographed.
CaseOne application: its files, its documents, its decisions. The API calls it an application.
Expected document listWhat a complete case must contain. Versioned, and copied into the case when the case starts.
WorkflowA saved recipe of steps and models. Attached at the start of a run, it lets the run go unattended.
LedgerThe append-only record of who did what on a case, and under whose authority.

Where to go

This page as markdown · llms.txt · API contract