> ## Documentation Index
> Fetch the complete documentation index at: https://docs.soterislabs.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> How Soteris makes assurance operational with explicit engagement states and agent-prepared work under human review authority with verifiable releases.

Assurance work is coordinated through workpapers, exports, inboxes, and status pings. The documents hold evidence, but the operational truth lives somewhere else. States remain opaque: what is official, who can act, what is blocked, and what has been released.

Soteris makes that operational layer explicit. An engagement, not a file, is the unit of record. Every engagement has a lifecycle state, controlled inputs, a review authority boundary, released records, and receipts that let a permitted party confirm what was released. Agents prepare the work, humans conclude, and the engine remains the system of record throughout.

<Info>
  v0 of Soteris documentation describes the states, record shapes, actor boundaries, and verification checks a partner system or agent should reason with today. The docs are not an API reference. Programmatic surfaces expand later, and each page states what is live now versus contract preview.
</Info>

<Columns cols={2}>
  <Card title="Start" icon="square-arrow-right" href="/start/overview">
    What Soteris is, surface exposure, and disclosure boundaries
  </Card>

  <Card title="Workflow" icon="robot" href="/workflow/lifecycle-overview">
    The engagement lifecycle, who can act, and where it stops
  </Card>

  <Card title="Records" icon="database" href="/records/input-record">
    The five shapes a partner or agent reads: inputs, artifacts, releases, receipts, status
  </Card>

  <Card title="Verification" icon="file-check" href="/verification/verification-model">
    What a receipt proves, and what stays private
  </Card>

  <Card title="Examples" icon="world-code" href="/examples/minimal-input-record">
    Synthetic records and a worked agent read path, showing each shape without a live endpoint.
  </Card>

  <Card title="Reference" icon="braces" href="/reference/lifecycle-enum">
    Canonical states, fields, schemas, and error categories
  </Card>
</Columns>

## What Soteris provides

| Capability            | What it gives you                                                          |
| --------------------- | -------------------------------------------------------------------------- |
| Lifecycle state       | One shared answer to "where is this engagement, and what can happen next." |
| Controlled inputs     | Submissions bound to a single engagement, attributable to an actor.        |
| Review authority      | A hard line between automated preparation and professional approval.       |
| Released records      | Deliverables that carry release state, version, and an access boundary.    |
| Verification receipts | Proofs about released-record metadata that a permitted party can check.    |

## How the system fits together

1. **Portal:** The system of record for engagement state, inputs, artifacts, and releases.
2. **Backend control boundary:** Validates transitions, records events, stores references.
3. **Agent runtime:** The private layer that prepares drafts, findings, and classifications.
4. **Review and release:** Where Soteris controls approval and release authorization.
5. **Verification:** The inspection layer for released records and receipts.

The layers above the portal are described here only at the boundaries. How the agent runtime works, and how review decides, are not part of this contract.

## Reading order

| To answer                                        | Read                                                   |
| ------------------------------------------------ | ------------------------------------------------------ |
| Which surface can I build against today          | [Integration surfaces](/start/integration-surfaces)    |
| Who can read or act on what                      | [Access model](/start/access-model)                    |
| The states an engagement moves through           | [Lifecycle overview](/workflow/lifecycle-overview)     |
| The exception paths and what stops an engagement | [Exception paths](/workflow/exception-paths)           |
| The shape of each record                         | [Records](/records/input-record)                       |
| What a receipt proves                            | [Verification model](/verification/verification-model) |
| The canonical vocabulary                         | [Lifecycle enum](/reference/lifecycle-enum)            |

<Info>
  These docs answer "how do I interoperate with Soteris," not "how does Soteris reach its judgment." State names, record shapes, and receipts are published. Gate criteria, review reasoning, scoring, prompts, and client data are not, at any access tier. The full rule is the [Disclosure boundary](/start/disclosure-boundary).
</Info>
