Skip to main content

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.

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.

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.