> For the complete documentation index, see [llms.txt](https://docs.errandgo.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.errandgo.io/readme.md).

# ErrandGo Documentation

ErrandGo is an escrow-powered transaction platform built on Stellar and Soroban. It enables secure coordination of services, payments, and peer-to-peer transaction flows through a structured lifecycle that includes funding, confirmation, release, refunds, and dispute resolution.

This documentation is designed for:

* engineers integrating or maintaining the platform
* product and operations teams
* grant reviewers, partners, and ecosystem stakeholders

## Documentation Map

* [Overview](/overview/introduction.md)
* [Product Model](/overview/product-model.md)
* [System Architecture](/architecture/system-overview.md)
* [Account Infrastructure](/architecture/account-infrastructure.md)
* [Escrow Smart Contract](/smart-contracts/overview.md)
* [Fiat On/Off-Ramp Architecture](/architecture/fiat-settlement.md)
* [Flows](/flows/onboarding.md)
* [Security Model](/smart-contracts/security-model.md)
* [Infrastructure](/infrastructure/backend-and-services.md)
* [Roadmap](/roadmap/current-and-next.md)

## Core Principles

1. **Programmable escrow first**\
   Transactions are not simple transfers. They move through a controlled lifecycle.
2. **User-facing product, not abstract infrastructure**\
   The platform is built for real-world service and payment coordination.
3. **Structured settlement**\
   Funds can be funded, confirmed, released, refunded, or resolved through explicit logic.
4. **Web2-like usability with Web3 settlement**\
   Fee sponsorship, fiat ramps, and wallet orchestration reduce friction for end users.

## Primary Components

ErrandGo consists of three major infrastructure layers:

1. **Account creation and transaction signing infrastructure**
2. **Soroban escrow and settlement contract**
3. **Fiat on-ramp and off-ramp settlement system**
