Orchestrate
Customer, merchant, operator and agent journeys, with the policy and decision logic around them.
Platform
Orangepill is the financial execution control plane for systems that move money across multiple providers and rails. Underneath, the Orangepill Financial Execution Runtime sits between your product and the providers and rails you use, and owns the lifecycle of each financial operation: how it is decided, how value moves, how the result is checked, and what happens when the result cannot be trusted.
Why it exists
Most financial products are assembled from processors, banks, wallets, FX and payout providers. Each one reports its own view of an operation. The product sees a sequence of API calls and webhooks, and has to infer from them whether money actually moved.
A runtime takes ownership of that inference. Each operation becomes one governed lifecycle with explicit state, recorded attempts, ledger effects and evidence, so the question "what happened, and what is safe to do next?" has an answer inside the system rather than in a spreadsheet.
The runtime
Customer, merchant, operator and agent journeys, with the policy and decision logic around them.
Authorized movement of value across providers, rails, wallets, FX and payouts.
Compare authoritative internal financial state with what providers report actually happened.
Govern what happens when evidence is incomplete, contradictory or unsafe to act on.
Orchestration decides; it does not move money. Execution moves value under a lifecycle. That boundary is what makes retries and failover reasoned rather than hopeful.
Platform
Move value across providers and rails without losing track of what each attempt did.
Payments, payouts, routing, local rails, FX, cross-border
Balances that are the result of recorded financial events, not numbers kept in sync.
Wallets, ledger, balances, settlement, treasury
Software, workflows and agents that initiate financial operations under explicit authority.
Flows, policies, approvals, Agent Runtime, MCP, economic intents
Across all three
Observe · Explain · Reconcile · Verify · Resolve
Blueprints Private Preview
Repeatable financial applications can be packaged as Blueprints combining runtime capabilities, provider requirements, flows, agent policies, and configuration. A tenant installs a Blueprint from Console and connects the providers it requires.
Maturity
We label maturity where it matters, so an architectural idea is never mistaken for a shipped product.
Running in production for customers.
Execution (Production core · payout failover in development) · Multi-Rail Orchestration (Pay-in routing in production · automatic failover limited to payment requests · payout failover in development) · Wallet & Ledger
Working in the platform; enabled with selected customers.
Designed and being built. Not yet available.
Strategic direction. Not presented as a product.
Used for strategic theses such as Autonomous Finance.
Example lifecycle
The product asks for one thing: pay this seller what they are owed. Everything after that is the runtime's job.
Solutions
Coordinate and govern multiple processors without multiplying retries, settlement paths and reconciliation work.
See the solution →Ledger-backed balances for products where money lives in more than one system.
See the solution →Pay-in, FX, transfer and payout governed as one economic intent, with verification at the end.
See the solution →Seller balances, split settlement, holds, refunds and payouts derived from one ledger.
See the solution →Program isolation, settlement governance and audit for sponsor banks and embedded finance.
See the solution →One order and payment lifecycle across web, mobile, messaging, embedded checkout and agents.
See the solution →Liquidity, FX and settlement assets across fiat and stablecoin rails under explicit policy.
See the solution →Bring a payout, a wallet funding path or a multi-provider checkout. We will show where each runtime responsibility applies.