Docs/Quickstart
5 min read

Quickstart

Get STET running locally and perform your first reconciliation.

Prerequisites

  • Docker and Docker Compose installed
  • A terminal (PowerShell, Terminal, or Bash)
  • A sample Data Room ZIP file (or use the included test files)

Note

STET is designed for air-gapped deployments. All processing happens locally—no data leaves your machine.

Start the Backend

Clone the repository and start the services with Docker Compose:

terminal
git clone https://github.com/your-org/stet.git
cd stet
docker compose up --build

The backend API will be available at http://localhost:8000. You can access the interactive API docs at http://localhost:8000/docs.

Start the Frontend

The frontend is included in Docker Compose and will be available at http://localhost:3000.

For local development without Docker:

terminal
cd frontend
npm install
npm run dev

Run Your First Audit

1

Navigate to Console

Open http://localhost:3000/app/dashboard and click "New Audit".

2

Upload Data Room

Create a ZIP file containing:

  • One or more PDF bank statements
  • One or more CSV/Excel ledger files

Drop the ZIP into the upload zone and click "Start Assay".

3

Watch the Assay

The terminal will stream real-time logs as each pass completes. You'll see matches appearing in the Summary tab as they're found.

4

Review Results

Once complete, explore the tabs:

  • Summary: Match counts and pass breakdown
  • Matches: All reconciled transactions with confidence scores
  • Discrepancies: Flagged items with evidence and actions
  • Certificate: Download the audit certificate

Next Steps