What problem does it solve? Developers integrating the x402 payment protocol with Algorand in Python face confusing extras-based installation, async/sync variant mismatches, and tricky algosdk base64 encoding boundaries that cause common runtime errors. ## Core Features & Use Cases - Extras Installation Guidance: Explains which pip extras ([avm], [fastapi], [flask], [httpx], [requests], [all]) to install for each client, server, or facilitator use case. - Signer Protocol Implementation: Details the ClientAvmSigner and FacilitatorAvmSigner Protocol interfaces with complete implementation examples, including fee-abstracted payment groups. - Encoding Boundary Troubleshooting: Documents the raw msgpack bytes vs base64 string conversion rules for algosdk v2.11.1, with a table of common errors and fixes. - Use Case: A developer building a FastAPI facilitator service can follow the skill to register the exact AVM scheme, implement a facilitator signer, and handle simulate/send/confirm flows on Algorand TestNet. ## Quick Start Ask the assistant to explain how the x402-avm Python package works and which extras to install for your FastAPI or Flask Algorand payment integration.