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

# Loft Overview

> Know when your interfaces break before clinical staff calls you. Loft watches configured sources and flags content-level failures for human review.

Loft watches the messages flowing through your interfaces and catches what engine dashboards miss: a silently malformed med order, a misrouted lab result. Every catch lands in a review queue with a suggested fix. A human approves or rejects every remediation; Loft never changes a message on its own.

## What Loft does

1. **Configure sources**: point Loft at your integration engine's output directories or pickup folders
2. **Validate on pickup**: every new message picked up from a watched source is parsed and validated against your vendor profile
3. **Alert on failures**: configurable alerting via local log, webhook, email, Slack, or PagerDuty
4. **Track trends**: dashboards show throughput, error rates, and anomalies over time
5. **Review and remediate**: flagged messages land in a review queue with a suggested fix for a human to accept or reject
6. **Export evidence**: build an audit trail of catches, reviews, and outcomes

Message content stays on your network. Loft processes watched sources locally; alert payloads are redacted before they leave the machine.

## Getting Started

```bash theme={null}
# CLI quick start
pidgeon loft watch --directory /var/mirth/outbound/er --profile epic_er

# Or create interfaces via API
curl -X POST http://localhost:5100/api/loft/interfaces \
  -H "Content-Type: application/json" \
  -d '{"name": "ER Interface", "directoryPath": "/var/loft/er", "profileName": "epic_er"}'
```

See [Get started with Loft](/getting-started/loft) for the desktop app walkthrough, or [Monitor Mirth with Loft](/guides/monitor-mirth-with-loft) for a step-by-step Mirth setup.
