Overview
The foundation for modern financial products.
Infrarails is a programmable financial infrastructure platform developed by Senmo Technologies.
It provides the underlying technology for building applications that require structured financial recordkeeping, account management, transaction processing, and integration with external financial infrastructure providers.
Infrarails is designed to separate financial accounting logic from application-specific business workflows, allowing developers to build financial products around a consistent ledger architecture.
Why Infrarails?
Building financial applications requires reliable infrastructure for recording financial activity, maintaining balances, and managing transaction states.
These capabilities often require substantial development effort when implemented independently.
Infrarails provides a foundation for organizing these operations through a structured financial data model.
Core capabilities
Programmable Ledgers
Create separate accounting environments for organizing accounts and financial transactions.
Ledgers provide a logical boundary for financial records and operations.
Accounts & Balances
Manage financial accounts with currency-specific balance representation.
Accounts maintain financial balances and provide a basis for tracking financial activity.
Transactions & Entries
Represent financial operations through transactions and accounting entries.
The transaction model supports double-entry accounting principles, enabling financial movements to be recorded as corresponding debits and credits.
Transaction Lifecycle
Manage transactions through defined lifecycle states, allowing applications to distinguish pending operations from completed or rejected financial activity.
Financial Operations
Support financial workflows such as transfers, issuance, and retirement of value within the ledger model.
Provider Integrations
Connect financial infrastructure providers while maintaining internal accounting records.
Statements & Reconciliation
Retrieve account activity and support reconciliation between financial records and external operations.
Infrastructure architecture
Infrarails is organized around a hierarchy of financial resources.
Infrarails
│
├── Ledgers
│ ├── Ledger A
│ │ ├── Accounts
│ │ │ ├── Account 1
│ │ │ ├── Account 2
│ │ │ └── Account 3
│ │ │
│ │ └── Transactions
│ │ ├── Transaction A
│ │ │ ├── Debit Entry
│ │ │ └── Credit Entry
│ │ │
│ │ └── Transaction B
│ │ ├── Debit Entry
│ │ └── Credit Entry
│ │
│ └── Ledger B
│ └── ...
│
└── Integrations
└── External Providers
Designed for developers
InfraRails is intended for teams building applications that require reliable financial infrastructure.
Examples include:
- Financial technology platforms.
- Embedded finance applications.
- Payment infrastructure systems.
- Internal financial operations platforms.
- Financial reporting and reconciliation tools.
Technology provider
InfraRails is a software infrastructure product.
Senmo Technologies Limited does not represent InfraRails as a bank, electronic money institution, payment institution, or other regulated financial services provider.
Where applicable, regulated financial services are delivered by appropriately authorized third-party institutions.
Explore the documentation
Continue with:
- Quickstart — Prepare your first integration.
- Architecture — Understand the platform's technical design.
- Ledgers — Explore accounting environments.
- Accounts — Understand accounts and balances.
- Transactions — Learn how financial operations are represented.
For exact HTTP endpoints, authentication requirements, and request schemas, consult the InfraRails API Reference.
Updated about 1 hour ago