Skip to main content

System Design

Each of the three layers fans out across providers in parallel: authorization across every connected source, the liquidity engine across multiple swap and routing venues, and settlement across licensed banking and card partners in the destination jurisdiction. The consumer surface is unchanged when a provider is swapped, added, or removed. The user signs once at the start of the flow; every subsequent leg runs against that signed permission.

Authorization

Authorization runs continuously, not just at the moment of payment. Encrypto reads every connected wallet and the positions inside them, scores the user's spendable balance live against liquidity and risk, and keeps the score current between transactions.

When a swipe or scan arrives, the answer is already there. The user-facing leg confirms inside the rail's real-time window. The on-chain swap and settlement run after, against the user's signed permission.

Liquidity engine

The engine turns any asset a user holds into the currency the rail needs. It maintains a per-block index of provider liquidity and health, then races live quote requests in parallel across DEX aggregators, cross-chain routers, intent solvers, and institutional market makers. A parallel layer handles protocol-position unwraps (yield deposits, LP tokens, fixed-maturity instruments).

Each quote is scored on net output to the user after gas, fees, and slippage. The route with the highest net output wins.

Same-chain swaps complete in a single transaction, with the user's balance untouched if the swap reverts. Cross-chain swaps complete in two legs: the source chain first, then the destination chain. If the destination leg fails, the source refunds.

Settlement

Settlement is where the on-chain side and the fiat side meet. Encrypto brokers between on-chain stablecoins and bank currency through licensed banking partners in every market it operates. Each region is served by partners holding the licenses required for that jurisdiction.

Stablecoin movement on the user's wallet is real-time. The fiat leg settles via the partner's bank rails, reconciled against on-chain confirmation. If a rail degrades, traffic reroutes through the next-best path on the next authorization.