llms.txt
Compare with other sites' llms.txt files →# XRPL Developer Portal & Documentation
> Explore XRP Ledger documentation, blogs, and other blockchain developer resources needed to start building and integrating with the ledger.
XRP Ledger concepts, use cases, tutorials, references, and other blockchain developer resources. Also, stay up to date with release announcements and more through the XRPL Blog.
## Introduction
A high-level introduction to the XRP Ledger.
- [FAQ](https://xrpl.org/about/faq.md): Answers to frequently asked questions about the XRP Ledger, the XRPL ecosystem and the community.
- [Crypto Wallets](https://xrpl.org/docs/introduction/crypto-wallets.md): Wallets provide a convenient way of managing your XRP on the XRP Ledger.
- [Transactions and Requests](https://xrpl.org/docs/introduction/transactions-and-requests.md): All interactions with the ledger are either transactions or requests.
- [What is the XRP Ledger?](https://xrpl.org/docs/introduction/what-is-the-xrp-ledger.md): Learn about the XRP Ledger (XRPL) blockchain.
- [Software Ecosystem](https://xrpl.org/docs/introduction/software-ecosystem.md): Get an overview of what XRP Ledger software is out there and how it fits together.
- [What is XRP and Why Is It Valuable?](https://xrpl.org/docs/introduction/what-is-xrp.md): XRP, the cryptocurrency supported by the XRP Ledger (XRPL), allows faster cost-effective transactions. See how XRP operates on an open-source blockchain.
## Use Cases
Real-world applications and business scenarios for the XRP Ledger.
- [Algorithmic Trading](https://xrpl.org/docs/use-cases/defi/algorithmic-trading.md): The XRP Ledger's decentralized exchange consists of an unlimited number of currency pairs, tracked on-demand when users make trades.
- [Enable Compliance-Focused Cross-Currency Payments Using a Permissioned DEX](https://xrpl.org/docs/use-cases/defi/enable-compliance-focused-cross-currency-payments-using-a-permissioned-dex.md): Learn how a payments provider business can enable cross-currency payments using a permissioned on-chain decentralized exchange (DEX).
- [Institutional Credit Facilities](https://xrpl.org/docs/use-cases/defi/institutional-credit-facilities.md): The XRPL's Lending Protocol, combined with Single Asset Vaults, Credentials, and Permissioned Domains, enable institutional credit facilities.
- [Peer-to-Peer Payments](https://xrpl.org/docs/use-cases/payments/peer-to-peer-payments-uc.md): Use the XRP Ledger to handle your day-to-day payments without a third party.
- [Restricting Deposits](https://xrpl.org/docs/use-cases/payments/restricting-deposits-uc.md): Checks enable users to create deferred payments similar to personal paper checks.
- [Smart Contracts](https://xrpl.org/docs/use-cases/payments/smart-contracts-uc.md): Transactions allow accounts to modify the XRP Ledger.
- [Authorized Minter](https://xrpl.org/docs/use-cases/tokenization/authorized-minter.md): Minting and selling NFTs for another account.
- [Digital Artist](https://xrpl.org/docs/use-cases/tokenization/digital-artist.md): Creating an NFT Marketplace for buying and selling NFTs.
- [NFT Marketplace Overview](https://xrpl.org/docs/use-cases/tokenization/nft-mkt-overview.md): Overview of NFT Marketplace use cases.
- [List XRP as an Exchange](https://xrpl.org/docs/use-cases/defi/list-xrp-as-an-exchange.md): Run a digital asset exchange? Follow these steps to add XRP.
- [NFT Marketplace](https://xrpl.org/docs/use-cases/tokenization/nftoken-marketplace.md): Creating an NFT Marketplace for buying and selling NFTs.
- [Creating an Asset-backed Multi-purpose Token](https://xrpl.org/docs/use-cases/tokenization/creating-an-asset-backed-multi-purpose-token.md): Issue an asset-backed token such as a US Treasury bill using multi-purpose tokens.
- [Migrating from Trust Line Tokens to MPTs](https://xrpl.org/docs/use-cases/tokenization/migrating-from-trust-lines-to-mpts.md): A migration guide for issuers and integrators moving from trust line tokens to Multi-Purpose Tokens (MPTs) on the XRP Ledger.
- [Stablecoin Issuer](https://xrpl.org/docs/use-cases/tokenization/stablecoin-issuer.md): Issue your own stablecoin, based on assets of equal value outside of the XRP Ledger.
## Agentic Transactions
XRPL AI Starter Kit to help autonomous agents discover, set up, and execute agentic transactions on the XRP Ledger.
- [Agentic Payments with X402 on the XRP Ledger](https://xrpl.org/docs/agents/agentic-payments-x402.md): Enable AI agents to pay for and monetize HTTP-based services using the X402 protocol on the XRP Ledger. Step-by-step quickstart for merchants and payer agents, with Python code samples using the x402-xrpl package.
- [Getting Started with Agentic Transactions on the XRP Ledger](https://xrpl.org/docs/agents/getting-started-with-agentic-transactions.md): Install the XRPL Agent Wallet and Payments skills for Claude, create a funded testnet wallet, and send your first autonomous XRP payment — in under 30 minutes.
- [Getting Started with XRPL DEX Trading](https://xrpl.org/docs/agents/getting-started-with-xrpl-trading.md): Install the XRPL Trading and Agent Wallet skills for Claude, read a live order book, and place your first autonomous limit order on the XRP Ledger decentralised exchange — in under 30 minutes.
- [Track and Measure Agent Behavior on the XRP Ledger](https://xrpl.org/docs/agents/track-agent-behavior.md): Use SourceTag, Memos, and WebSocket monitoring to attribute, audit, and react to agent-generated transactions on the XRP Ledger. Applies to all XRPL agentic workflows — payments, trading, escrow, and more.
- [The XRPL Agent Wallet Skill](https://xrpl.org/docs/agents/xrpl-agent-wallet-skill.md): The XRPL Agent Wallet skill is the shared signing layer for agentic XRPL workflows — wallet creation, key loading, autofill, human-readable transaction previews, explicit confirmation, and reliable submission via submitAndWait. Supports env-var, external signer (KMS/HSM), and OWS (Open Wallet Standard) signing paths.
- [The XRPL Payments Skill](https://xrpl.org/docs/agents/xrpl-payments-skill.md): The XRPL Payments skill gives Claude accurate, up-to-date knowledge of XRP Ledger payment operations — XRP and RLUSD payments, trust lines, cross-currency payments, escrow, agentic best practices, and error handling. Works with the XRPL Agent Wallet skill to sign and submit.
- [The XRPL Trading Skill](https://xrpl.org/docs/agents/xrpl-trading-skill.md): The XRPL Trading skill gives Claude accurate, up-to-date knowledge of XRP Ledger DEX operations — permissionless limit orders, offer cancellation, order book reads, AMM interaction, cross-currency exchange, and agentic best practices. Works with the XRPL Agent Wallet skill to sign and submit.
## Concepts
Core concepts including accounts, tokens, transactions, consensus, and more.
- [Blackholed Accounts](https://xrpl.org/docs/concepts/accounts/blackholed-accounts.md): A blackholed account is an XRP Ledger account that can never send transactions again because its signing authority has been permanently removed.
- [Configuring Accounts](https://xrpl.org/docs/concepts/accounts/configuring-accounts.md): Common configurations for an XRP Ledger account.
- [Deleting Accounts](https://xrpl.org/docs/concepts/accounts/deleting-accounts.md): About deleting an XRP Ledger account.
- [Account Types](https://xrpl.org/docs/concepts/accounts/account-types.md): Businesses sending transactions on the XRP Ledger automatically should set up separate addresses for different purposes to minimize risk.
- [Deposit Authorization](https://xrpl.org/docs/concepts/accounts/depositauth.md): The DepositAuth setting lets an account block incoming payments by default.
- [Addresses](https://xrpl.org/docs/concepts/accounts/addresses.md): Addresses uniquely identify XRP Ledger accounts, using base58 format.
- [Accounts](https://xrpl.org/docs/concepts/accounts.md): Learn about accounts in the XRP Ledger. Accounts can send transactions and hold XRP.
- [Cryptographic Keys](https://xrpl.org/docs/concepts/accounts/cryptographic-keys.md): Use cryptographic keys to approve transactions so the XRP Ledger can execute them.
- [Consensus Protections Against Attacks and Failure Modes](https://xrpl.org/docs/concepts/consensus-protocol/consensus-protections.md): Learn how the XRP Ledger Consensus Protocol is protected against various problems and attacks that may occur in a decentralized financial system.
- [Multi-Signing](https://xrpl.org/docs/concepts/accounts/multi-signing.md): Use multi-signing for greater security sending transactions.
- [Permission Delegation](https://xrpl.org/docs/concepts/accounts/permission-delegation.md): Learn how XRPL Account Permission Delegation enables secure, granular control over your account transactions. Explore DelegateSet transactions for comprehensive permission and access management on the XRP Ledger.
- [Consensus Research](https://xrpl.org/docs/concepts/consensus-protocol/consensus-research.md): Scholarly articles on consensus algorithms and related research.
- [Pseudo-Accounts](https://xrpl.org/docs/concepts/accounts/pseudo-accounts.md): A pseudo-account is a special type of XRPL account that holds assets on behalf of an on-chain protocol.
- [Reserves](https://xrpl.org/docs/concepts/accounts/reserves.md): XRP Ledger accounts require a reserve of XRP to reduce spam in ledger data.
- [Sponsored Fees and Reserves](https://xrpl.org/docs/concepts/accounts/sponsored-fees-and-reserves.md): Sponsors can pay transaction fees and reserve requirements on behalf of other accounts on the XRP Ledger.
- [Consensus Principles and Rules](https://xrpl.org/docs/concepts/consensus-protocol/consensus-principles-and-rules.md): The rules and principles of the consensus algorithm that allow users to transfer funds (including fiat currencies, digital currencies and other forms of value) across national boundaries as seamlessly as sending an email.
- [Tickets](https://xrpl.org/docs/concepts/accounts/tickets.md): Send transactions in non-sequential order.
- [Unique Node List (UNL)](https://xrpl.org/docs/concepts/consensus-protocol/unl.md)
- [Fee Voting](https://xrpl.org/docs/concepts/consensus-protocol/fee-voting.md): How validators vote on fees (transaction cost and reserve requirements).
- [Invariant Checking](https://xrpl.org/docs/concepts/consensus-protocol/invariant-checking.md): Understand what invariant checking is, why it exists, how it works, and what invariant checks are active.
- [Consensus Protocol](https://xrpl.org/docs/concepts/consensus-protocol.md): Consensus is how new blocks of transactions get confirmed by the XRP Ledger blockchain.
- [Ledger Close Times](https://xrpl.org/docs/concepts/ledgers/ledger-close-times.md): How the XRP Ledger calculates a unique close time value for each ledger version.
- [Open, Closed, and Validated Ledgers](https://xrpl.org/docs/concepts/ledgers/open-closed-validated-ledgers.md): Ledger objects have one of three states — open, closed, or validated.
- [Consensus Structure](https://xrpl.org/docs/concepts/consensus-protocol/consensus-structure.md): Understand the role of consensus in the XRP Ledger.
- [Credentials](https://xrpl.org/docs/concepts/decentralized-storage/credentials.md): Create and manage credentials on the blockchain, which can provide authorization for payments or other features, while respecting privacy and decentralization.
- [Decentralized Identifiers](https://xrpl.org/docs/concepts/decentralized-storage/decentralized-identifiers.md): Decentralized identifiers enable verifiable, decentralized digital identities.
- [Price Oracles](https://xrpl.org/docs/concepts/decentralized-storage/price-oracles.md): Price oracles gather real-world market prices and record them in the blockchain so that other tools and technology can access this data directly.
- [Negative UNL](https://xrpl.org/docs/concepts/consensus-protocol/negative-unl.md): Understand how Negative UNL improves the ledger's resilience during partial outages.
- [Ledger Structure](https://xrpl.org/docs/concepts/ledgers/ledger-structure.md): A closer look at the elements of an individual ledger block.
- [Amendments](https://xrpl.org/docs/concepts/networks-and-servers/amendments.md): Amendments represent new features or other changes to transaction processing. Validators coordinate through consensus to apply these upgrades to the XRP Ledger in an orderly fashion.
- [Clustering](https://xrpl.org/docs/concepts/networks-and-servers/clustering.md): Run xrpld servers in a cluster to share the load of cryptography between them.
- [Networks and Servers](https://xrpl.org/docs/concepts/networks-and-servers.md): xrpld is the core peer-to-peer server that manages the XRP Ledger.
- [Ledger History](https://xrpl.org/docs/concepts/networks-and-servers/ledger-history.md): xrpld servers store a variable amount of transaction and state history locally.
- [Ledgers](https://xrpl.org/docs/concepts/ledgers.md): Ledgers are the data structure that holds data in the shared XRP Ledger network. A chain of ledgers records the history of transactions and state changes.
- [Bouncing Payments](https://xrpl.org/docs/concepts/payment-types/bouncing-payments.md): When the purpose of a payment is unclear, return it to the sender.
- [Parallel Networks](https://xrpl.org/docs/concepts/networks-and-servers/parallel-networks.md): Understand how test networks and alternate ledger chains relate to the production XRP Ledger.
- [Peer Protocol](https://xrpl.org/docs/concepts/networks-and-servers/peer-protocol.md): The peer protocol specifies the language xrpld servers speak to each other.
- [The Clio Server](https://xrpl.org/docs/concepts/networks-and-servers/the-clio-server.md): Clio is an XRP Ledger server optimized for API calls.
- [Transaction Censorship Detection](https://xrpl.org/docs/concepts/networks-and-servers/transaction-censorship-detection.md): XRP Ledger provides an automated transaction censorship detector that is available on all xrpld servers.
- [xrpld Server Modes](https://xrpl.org/docs/concepts/networks-and-servers/xrpld-server-modes.md): Learn about xrpld server modes, including stock servers, validator servers, and xrpld servers run in stand-alone mode.
- [Checks](https://xrpl.org/docs/concepts/payment-types/checks.md): Checks let users create deferred payments that can be canceled or cashed by the intended recipients.
- [Robustly Monitoring for Payments](https://xrpl.org/docs/concepts/payment-types/robustly-monitoring-for-payments.md): Recommendations for monitoring incoming payments for a variety of possible irregularities.
- [Cross-Currency Payments](https://xrpl.org/docs/concepts/payment-types/cross-currency-payments.md): Cross-currency payments atomically deliver a different currency than they send by converting through paths and order books.
- [Direct XRP Payments](https://xrpl.org/docs/concepts/payment-types/direct-xrp-payments.md): Direct XRP payments are the quickest and simplest way to send value on the XRP Ledger. Learn the basics of the direct XRP payment lifecycle now.
- [Escrow](https://xrpl.org/docs/concepts/payment-types/escrow.md): Escrow holds funds until specified conditions are met.
- [Partial Payments](https://xrpl.org/docs/concepts/payment-types/partial-payments.md): Partial payments subtract fees from the amount sent, delivering a flexible amount. Partial payments are useful for returning unwanted payments without incurring additional costs.
- [Fees (Disambiguation)](https://xrpl.org/docs/concepts/transactions/fees.md): Learn about the types of fees allowed by the XRP Ledger, including neutral fees (payable to no one) that protect the ledger against abuse, as well as fees that users can collect from each other.
- [Sending Payments to Customers](https://xrpl.org/docs/concepts/payment-types/sending-payments-to-customers.md): Construct payments carefully to thwart malicious actors.
- [Tokens](https://xrpl.org/docs/concepts/tokens.md): Anyone can make tokens representing digital value on the XRP Ledger. Learn about types of tokens and how they are used.
- [Payment Channels](https://xrpl.org/docs/concepts/payment-types/payment-channels.md): Payment Channels enable fast, asynchronous XRP payments that can be divided into very small increments and settled later.
- [Batch Transactions](https://xrpl.org/docs/concepts/transactions/batch-transactions.md): Discover how XRPL Batch Transactions streamline multiple blockchain operations into a single secure transaction. Learn about batch modes, execution details, and security considerations.
- [Transactions](https://xrpl.org/docs/concepts/transactions.md): Transactions are the only way to change the XRP Ledger. Understand what forms they take and how to use them.
- [Lending Protocol](https://xrpl.org/docs/concepts/tokens/lending-protocol.md): The XRPL Lending Protocol enables on-chain, uncollateralized fixed-term loans.
- [Single Asset Vaults](https://xrpl.org/docs/concepts/tokens/single-asset-vaults.md): Single asset vaults aggregate assets from multiple depositors and make them available to other on-chain protocols.
- [Transaction Cost](https://xrpl.org/docs/concepts/transactions/transaction-cost.md): The transaction cost is a small amount of XRP destroyed to send a transaction, which protects the ledger from spam. Learn how the transaction cost applies.
- [Source and Destination Tags](https://xrpl.org/docs/concepts/transactions/source-and-destination-tags.md): Use source and destination tags to indicate specific purposes for payments from and to multi-purpose addresses.
- [Cross-Chain Bridges](https://xrpl.org/docs/concepts/xrpl-sidechains/cross-chain-bridges.md): Cross-chain bridges for the XRP Ledger enable value in the form of XRP and other tokens (IOUs) to move efficiently between blockchains.
- [XRPL Sidechains](https://xrpl.org/docs/concepts/xrpl-sidechains.md): An XRPL sidechain is an independent ledger with its own consensus algorithm, transaction types, and rules.
- [Witness Servers](https://xrpl.org/docs/concepts/xrpl-sidechains/witness-servers.md): A witness server is a light-weight server that witnesses and signs transactions between the XRP Ledger and another chain.
- [Reliable Transaction Submission](https://xrpl.org/docs/concepts/transactions/reliable-transaction-submission.md): Build a system that can submit transactions to the XRP Ledger and get their final results safely and quickly.
- [Secure Signing](https://xrpl.org/docs/concepts/transactions/secure-signing.md): Set up an environment where you can submit transactions securely.
- [Transaction Queue](https://xrpl.org/docs/concepts/transactions/transaction-queue.md): Transactions can be queued before being processed.
- [Auto-Bridging](https://xrpl.org/docs/concepts/tokens/decentralized-exchange/autobridging.md): Auto-bridging automatically connects order books using XRP as an intermediary when it reduces costs.
- [Automated Market Makers (AMMs)](https://xrpl.org/docs/concepts/tokens/decentralized-exchange/automated-market-makers.md): Automated Market Makers (AMMs) are an essential part of cryptocurrency, providing liquidity between asset pairs. Learn more about AMMs and the XRP Ledger.
- [Common Misunderstandings about Freezes](https://xrpl.org/docs/concepts/tokens/fungible-tokens/common-misconceptions-about-freezes.md): Clarify common misunderstandings about the XRP Ledger's freeze feature.
- [Demurrage](https://xrpl.org/docs/concepts/tokens/fungible-tokens/demurrage.md): (Obsolete) Some older XRP Ledger tools used to support currency codes with built-in interest and negative interest rates.
- [Offers](https://xrpl.org/docs/concepts/tokens/decentralized-exchange/offers.md): Offers are the XRP Ledger's form of currency trading orders. Understand their lifecycle and properties.
- [Permissioned DEXes](https://xrpl.org/docs/concepts/tokens/decentralized-exchange/permissioned-dexes.md): The definition and details of a Permissioned Domain instance.
- [Fungible Tokens](ht