> For the complete documentation index, see [llms.txt](https://docs.senmo.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.senmo.io/segment-ledger/core-concepts/key-features.md).

# Key Features

Segment Ledgers includes everything needed to build production-grade financial systems.

#### Double-Entry Accounting

Every transaction is fully balanced using debit and credit entries.

#### Multi-Ledger Architecture

Create isolated ledgers for customers, businesses, organizations, or applications.

#### Multi-Currency Support

Support hundreds of currencies with configurable currency exponents.

#### High Performance

Built for high-throughput transaction processing while maintaining strong consistency.

#### Immutable Audit Trail

Every financial event is permanently recorded and can be audited at any time.

#### Transaction Lifecycle

Support pending, queued, completed, rejected, reversed, and cancelled transaction workflows.

#### Metadata

Attach unlimited custom metadata to ledgers, accounts, and transactions.

#### Search & Filtering

Search transactions using references, metadata, dates, account IDs, status, or custom fields.

#### Pagination

Cursor-based pagination for scalable access to large datasets.

#### API-First Design

Every feature is accessible through a REST API designed for developers.
