# Reins > Developer documentation for Reins, an open-source toolkit for AI agent spending controls on the XRP Ledger. - [Put a boundary around agent spending](https://docs.reinskit.com/index.md): Reins gives AI agents a separate allowance on the XRP Ledger. Start on testnet, inspect the live policy, and understand what each layer enforces. - [Run Reins on testnet](https://docs.reinskit.com/quickstart.md): Run the published Reins CLI, create fresh XRPL testnet accounts, review your policy plan, apply it, verify live state, and revoke delegation as the owner. - [Separate funds from agent authority](https://docs.reinskit.com/concepts/accounts.md): Understand the vault, allowance, and agent accounts in Reins, how capped refill Checks work, and why reachable funds define the practical spending boundary. - [Know what enforces each restriction](https://docs.reinskit.com/concepts/enforcement.md): Distinguish XRP Ledger rules, Reins toolkit checks, and the planned policy co-signer so you can assess an agent allowance without overstating protection. - [Configure a Reins policy](https://docs.reinskit.com/guides/policy.md): Configure Reins account roles, XRP refill amounts, Check expiration, and delegated permissions, then distinguish accepted fields from enforced restrictions. - [Connect an agent with MCP](https://docs.reinskit.com/guides/mcp.md): Connect an MCP client to Reins on XRPL testnet for account inspection, policy status, transaction preparation, decoded explanations, and guarded submission. - [Reins CLI reference](https://docs.reinskit.com/reference/cli.md): Use the Reins CLI to initialize a testnet policy, inspect transactions, apply configuration, verify the ledger, and revoke delegation with owner keys. This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.