# AMP > Persistent payment channels for AI agents on Solana ## Docs - [Brand](/docs/brand): AMP brand assets and guidelines. - [Comparison: x402 vs MPP vs AMP](/docs/comparison): An honest comparison of the three machine payment protocols. - [FAQ](/docs/faq): Frequently asked questions about the AMP protocol. - [Autonomous Machine Payments Protocol](/docs/overview): The open protocol for persistent machine-to-machine payment channels. - [Services](/docs/services): AMP-enabled services on Solana. - [SDKs](/docs/sdk): Official AMP SDKs for integrating with the protocol. - [TypeScript SDK](/docs/sdk/typescript): API reference for the AMP TypeScript packages. - [Use with Agents](/docs/quickstart/agent): Let your agent pay for services autonomously through persistent channels. - [Quick Start](/docs/quickstart): Get up and running with AMP in minutes. - [Add Payments to Your API](/docs/quickstart/server): Accept AMP payments for your API endpoints in under 5 minutes. - [Channels](/docs/protocol/channels): A persistent financial state object between two parties on Solana. - [Delegation](/docs/protocol/delegation): Assign consumption rights from a funder to a sub-agent. - [Protocol Overview](/docs/protocol): How AMP works under the hood. - [Metering](/docs/protocol/metering): Off-chain usage tracking by the server. - [Settlement](/docs/protocol/settlement): On-chain transfer of owed funds from the vault to the recipient. - [gRPC Transport](/docs/protocol/transports/grpc): AMP credentials as gRPC metadata. - [HTTP Transport](/docs/protocol/transports/http): How AMP credentials are carried over HTTP. - [MCP and JSON-RPC Transport](/docs/protocol/transports/mcp): AMP credentials in MCP tool calls via JSON-RPC 2.0. - [WebSocket Transport](/docs/protocol/transports/websocket): AMP credentials over WebSocket connections. - [Channel State](/docs/on-chain/channel-state): The ChannelState PDA account layout. - [On-Chain Overview](/docs/on-chain): The AMP Solana program and on-chain state. - [Instructions](/docs/on-chain/instructions): The six instructions of the amp-channel program. - [Program](/docs/on-chain/program): The amp-channel Solana program. - [Build with an LLM](/docs/guides/building-with-an-llm): Use your coding agent to add AMP payments in seconds. - [Channel Chaining](/docs/guides/chaining): Create agent supply chains where services pay sub-services from the same budget. - [Accept Delegated Payments](/docs/guides/delegation): Let agents delegate channel budget to sub-agents. - [Accept Per-Call Payments](/docs/guides/per-call): Charge a fixed amount for each API request. - [Accept Streaming Payments](/docs/guides/streaming): Charge for time-based services with per-second metering. - [Service Registry](/docs/ecosystem/registry): On-chain directory for discovering AMP-enabled services. - [On-Chain Reputation](/docs/ecosystem/reputation): Deterministic trust scores derived from channel history. - [Multi-Channel Netting (Stratum)](/docs/ecosystem/stratum): Batch settlements across all channels in one cycle.