# Utexo Protocol Docs - [Utexo Overview](https://docs.utexo.com/what-utexo-is.md) - [The Problem](https://docs.utexo.com/getting-started/the-problem.md): Why existing stablecoin payment infrastructure fails for business settlement, and what properties Bitcoin uniquely provides to solve it. - [Architecture](https://docs.utexo.com/getting-started/architecture.md): How Bitcoin, the Lightning Network, RGB, the Utexo execution layer, the Mint, and Swap fit together as a unified stablecoin settlement stack. - [Quickstart Overview](https://docs.utexo.com/getting-started/quickstart/overview.md): Choose the Utexo SDK package and lifecycle for your application runtime. - [Node.js Quickstart](https://docs.utexo.com/getting-started/quickstart/node-js.md): Initialize a server wallet and prepare an RGB transfer using @utexo/rgb-sdk. - [React Native Quickstart](https://docs.utexo.com/getting-started/quickstart/react-native.md): Initialize a mobile wallet and prepare an RGB transfer using @utexo/rgb-sdk-rn. - [Web Quickstart](https://docs.utexo.com/getting-started/quickstart/web.md): Initialize a browser wallet and prepare an RGB transfer using @utexo/rgb-sdk-web. - [Getting Started with RGB](https://docs.utexo.com/getting-started/rgb-concepts.md): The RGB concepts a new integrator needs before moving USDT on Bitcoin: client-side validation, colored UTXOs, invoices, consignments, and transport. - [Glossary](https://docs.utexo.com/getting-started/glossary.md): Key terms used throughout the Utexo documentation. - [Product Suite](https://docs.utexo.com/getting-started/product-suite.md): The Utexo product suite is a composable set of stablecoin-native primitives for execution, settlement, liquidity access, and asset movement on Bitcoin. - [General Overview](https://docs.utexo.com/product-suite/sdk.md): Overview of the Utexo SDK family — Web, React Native, and WDK (Node.js / Bare) client libraries for RGB asset operations and Lightning. - [React Native SDK Reference](https://docs.utexo.com/sdk/react-native-sdk.md): Reference for @utexo/rgb-sdk-rn — on-device Lightning node, RGB assets, and Lightning payments for iOS and Android. - [Web SDK Reference](https://docs.utexo.com/sdk/web-sdk.md): Complete reference for @utexo/rgb-sdk-web — browser-native RGB assets and Lightning payments via WebAssembly, no server required. - [WDK Overview](https://docs.utexo.com/sdk/wdk-overview.md): Overview of the Utexo Wallet Development Kit — WDK abstractions over RGB asset management and RGB Lightning for wallet builders. - [wdk-wallet-rgb Reference](https://docs.utexo.com/sdk/wdk-wallet-rgb.md): Complete reference for @utexo/wdk-wallet-rgb — WDK-compatible RGB asset management for wallet builders. - [wdk-rgb-lightning Reference](https://docs.utexo.com/sdk/wdk-rgb-lightning.md): Reference for @utexo/wdk-rgb-lightning — WDK module for RGB Lightning channels, invoices, and payments. Pre-1.0 beta. - [Swap Overview](https://docs.utexo.com/product-suite/swap.md): Utexo Swap is an intent-based liquidity layer for cross-chain swaps across Ethereum, Tron, Solana, and Bitcoin, with non-custodial, per-swap settlement. - [Swap Security Model](https://docs.utexo.com/product-suite/swap/security-model.md): Escrow isolation, resolver permissions, timeouts and refunds in Utexo Swap. - [User Flow](https://docs.utexo.com/product-suite/swap/development/user-flow.md): The quote, intent, signing, and execution flow behind every Utexo Swap. - [Authorization](https://docs.utexo.com/product-suite/swap/development/authorization.md): Authenticate Utexo Swap API requests with your affiliate API key. - [Errors](https://docs.utexo.com/product-suite/swap/development/errors.md): Error response format and error codes returned by the Utexo Swap API. - [Resources](https://docs.utexo.com/product-suite/swap/development/resources.md): Base URLs and interactive API reference for Utexo Swap. - [Networks and Tokens](https://docs.utexo.com/product-suite/swap/api/networks-and-tokens.md): List the networks and tokens supported by Utexo Swap. - [Quotes](https://docs.utexo.com/product-suite/swap/api/quotes.md): Get the best available swap quote, including affiliate fees. - [Intents](https://docs.utexo.com/product-suite/swap/api/intents.md): What an intent is and how it moves from creation to settlement. - [Create an Intent](https://docs.utexo.com/product-suite/swap/api/intents/creation.md): Create a swap intent from a quote and receive the chain-specific data the user must sign. - [Approvals](https://docs.utexo.com/product-suite/swap/api/intents/approvals.md): Attach the user's signed approval to an intent so it can be executed. - [Signing an Intent for EVM](https://docs.utexo.com/product-suite/swap/api/intents/approvals/evm.md): Build and sign the Permit2 typed-data approval for an EVM source chain. - [Signing an Intent for Tron](https://docs.utexo.com/product-suite/swap/api/intents/approvals/tron.md): Build and sign the Permit2 typed-data approval for a Tron source chain with TronWeb. - [Signing an Intent for Solana](https://docs.utexo.com/product-suite/swap/api/intents/approvals/solana.md): Cosign the prebuilt Solana versioned transaction while preserving signature order. - [Signing an Intent for Bitcoin](https://docs.utexo.com/product-suite/swap/api/intents/approvals/bitcoin.md): Sign only the user's inputs in the protocol-built PSBT that funds the Bitcoin HTLC deposit. - [Retrieving Intent Status](https://docs.utexo.com/product-suite/swap/api/intents/status.md): Check the lifecycle state, transactions, and metadata of a swap intent. - [Swap History](https://docs.utexo.com/product-suite/swap/api/swap-history.md): List swaps for wallet addresses or a retail user, with status and metadata. - [System Health Check](https://docs.utexo.com/product-suite/swap/api/system-health-check.md): Check that the Utexo Swap API is up and ready to accept requests. - [Wrap Native Tokens](https://docs.utexo.com/product-suite/swap/on-chain-helpers/wrap-native-tokens.md): Wrap native blockchain assets into token contracts before Utexo Swap execution. - [Approve for Permit2](https://docs.utexo.com/product-suite/swap/on-chain-helpers/approve-for-permit2.md): Grant the Permit2 contract sufficient ERC-20 allowance before submitting a signed intent approval. - [RGB USDT in Utexo Swap](https://docs.utexo.com/product-suite/swap/rgb.md): How affiliates and resolvers handle swaps where the user pays with USDT on Bitcoin (RGB). - [Resolver Overview](https://docs.utexo.com/product-suite/swap/resolver-integration/overview.md): Understand resolver responsibilities, intent lifecycle, and how Utexo coordinates quoting, settlement, and refunds. - [Protocol API](https://docs.utexo.com/product-suite/swap/resolver-integration/protocol-api.md): Endpoints resolvers call on Utexo to discover networks, retrieve intents, and report deposit, fulfillment, and withdrawal transactions. - [Resolver API](https://docs.utexo.com/product-suite/swap/resolver-integration/resolver-api.md): Callbacks and endpoints resolvers must expose so Utexo can request quotes, PSBTs, and co-signed settlement transactions. - [Webhooks and Lifecycle](https://docs.utexo.com/product-suite/swap/resolver-integration/webhooks-and-lifecycle.md): Verify Utexo signed webhooks and act on the intent lifecycle events that drive resolver settlement. - [EVM and Tron Settlement](https://docs.utexo.com/product-suite/swap/resolver-integration/evm-tron-settlement.md): Deploy resolver executors and settle Utexo swaps on EVM chains and Tron, including single-chain, cross-chain, DEX, and fast refund paths. - [Solana Settlement](https://docs.utexo.com/product-suite/swap/resolver-integration/solana-settlement.md): Settle Utexo swaps on Solana using unified vault PDAs, packed DEX instructions, and co-signed deposit, fulfill, and withdraw transactions. - [Bitcoin Settlement](https://docs.utexo.com/product-suite/swap/resolver-integration/bitcoin-settlement.md): Settle Utexo Bitcoin swaps with Taproot HTLC PSBTs, script-path withdrawals, and cooperative fast refunds. - [Node Overview](https://docs.utexo.com/overview.md): Understand how one RGB Lightning Node supports on-chain RGB and Lightning, and choose between self-hosted and Utexo Cloud deployments. - [RLN Quick Start](https://docs.utexo.com/rgb-lightning-node/quickstart.md): Launch two RGB Lightning Nodes, fund them, issue an RGB asset, transfer it, and try RGB over Lightning on testnet. - [Self-Hosted RGB Lightning Node](https://docs.utexo.com/rgb-lightning-node/self-hosted-rgb-lightning-node.md): Run one self-hosted RGB Lightning Node for on-chain RGB operations and RGB-enabled Lightning payments. - [RGB Lightning Node API](https://docs.utexo.com/rgb-lightning-node/rgb-lightning-node-api.md): REST JSON API reference for interacting with running RGB Lightning Node instances. - [RLN Remote Signer](https://docs.utexo.com/security/rln-remote-signer.md): Keep RGB Lightning Node keys out of the node with a VLS-backed external signer, in-process or as a separate signer daemon. - [Node Management](https://docs.utexo.com/cloud/getting-started.md): Create, connect, upgrade, back up, and destroy RGB Lightning Nodes on Utexo Cloud. - [Create RLN Node](https://docs.utexo.com/cloud/rln-node/create-rln-node.md): Provision a new RGB Lightning Node on the Utexo Cloud dashboard. - [Node UI Actions](https://docs.utexo.com/cloud/rln-node/node-ui-actions.md): Interactive actions available on the RLN node page: init, lock, unlock, and nodeInfo. - [Upgrade RLN Node](https://docs.utexo.com/cloud/rln-node/upgrade-rln-node.md): Update your RGB Lightning Node to the latest RLN image version. - [Destroy your Node](https://docs.utexo.com/cloud/rln-node/destroy-rln-node.md): Permanently decommission an RLN node on Utexo Cloud. - [Connect to RLN Node](https://docs.utexo.com/cloud/rln-node/connect-rln-node.md): Connect securely to your RGB Lightning Node via mTLS or API token. - [Node Backup / Restore](https://docs.utexo.com/cloud/rln-node/node-backup-restore.md): Back up and restore your RLN node state on Utexo Cloud. - [Create API Token](https://docs.utexo.com/access-token-authorization/create-api-token.md): Generate an access token to authenticate requests to the Utexo Cloud API. - [Cloud API](https://docs.utexo.com/access-token-authorization/cloud-api.md): Manage Utexo Cloud RLN nodes programmatically over a REST JSON API. - [Utexo Cloud Overview](https://docs.utexo.com/product-suite/RLN-overview.md): Managed infrastructure for running RGB Lightning Nodes in production environments. - [Webhooks](https://docs.utexo.com/cloud/webhooks.md): Receive real-time event notifications from your Utexo Cloud RLN nodes. - [Mint](https://docs.utexo.com/product-suite/mint.md): Cross-chain stablecoin transfers between supported EVM networks, Tron and the Bitcoin RGB layer. - [Getting Started](https://docs.utexo.com/mint/getting-started.md): Transfer USDT between Ethereum and the Bitcoin RGB layer using the Utexo Mint. - [Mint API Reference](https://docs.utexo.com/product-suite/mint-api-reference.md): Network-agnostic REST API for discovering supported networks, estimating fees, initiating transfers, and tracking settlement across EVM, RGB, and RGB Lightning networks. - [API Reference Overview](https://docs.utexo.com/api-reference/overview.md): Choose the API reference for the Utexo service you are integrating. This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.