Trustware is programmable infrastructure for digital asset routing. It solves the deposit conversion problem: when a user sends USDC on Polygon but you need ETH on Base, Trustware handles the route, swap, and settlement automatically — without you building any of that plumbing yourself.Documentation Index
Fetch the complete documentation index at: https://docs.trustware.io/llms.txt
Use this file to discover all available pages before exploring further.
How it works
Every integration follows the same three-step flow, whether you use the SDK or the REST API directly. A route is requested with four inputs: source asset, source chain, destination chain, and destination address. Trustware’s routing engine evaluates available paths across 18+ EVM chains, Solana, Bitcoin, and Cosmos networks — using Squid as the primary provider and LiFi as fallback — and returns the optimal route with fees, expected output, and estimated completion time. AML/OFAC screening runs at this step; if an address is flagged, the route never generates and no funds move. Once a route is selected, the transaction payload is returned to your signing infrastructure. Your application — or the user’s wallet — signs and broadcasts the transaction to the source chain. Trustware never holds private keys or takes custody of funds at any point. The receipt is then submitted so Trustware can track settlement through to the destination chain.What you can build
Deposit widget
Embed a prebuilt cross-chain deposit flow in your dApp in minutes using the React SDK. Wallet detection, quoting, and transaction execution are handled for you.
Custom deposit UI
Use the headless core to build your own deposit interface on top of Trustware’s routing and transaction APIs. You own every pixel.
Backend deposit acceptance
Integrate server-side using the REST API. Compatible with any custody wallet or signing infrastructure — no React required.
Runtime-configurable routing
Change destination chain, token, or address at runtime. Build flows that adapt settlement dynamically based on liquidity conditions or user preferences.
Choose your integration path
SDK for React apps
Prebuilt deposit widget and headless core for React 18+ and 19. Install in minutes.
REST API
Backend integration for any stack. Full control over signing, routing, and settlement.
Key capabilities
Route resolution
Real-time best-path selection across 18+ EVM chains, Solana, Bitcoin, and Cosmos networks. Squid is the primary provider; LiFi serves as fallback.
Asset abstraction
Users send any supported asset. Recipients receive their preferred asset on their preferred chain. Settlement targets can be changed dynamically.
Non-custodial
Trustware generates transaction payloads but never holds private keys or takes custody of funds. Transactions execute peer-to-peer via on-chain contracts.
AML/OFAC screening
Screening runs at the quote step. If an address is flagged, the route never generates and no funds move.
Origin-locked API keys
Keys can be scoped to a specific domain, preventing unauthorized use from other origins.
Programmable settlement
Attach metadata to any route intent — it is echoed back in every status response. Build settlement logic that responds to thresholds, liquidity conditions, or routing events.
