# PQ Attest > Attest a confirmed transaction from a supported chain. The attestation is recorded on Algorand MainNet and returned as an ML-DSA-65 proof bundle. POST /attest is paid with x402. ## Paid endpoints - [Attest](https://api.pqattest.com/attest): POST { "txid": "", "chain": "" }. 0.001 USDC. Pay to YL63PQ3U4SHJXPBXJZJPNWKLUZ2DYQSJZ36OLWXGF7FOHWPYN4BELUOUPM. - [Attest a block](https://api.pqattest.com/attest-block): POST { "chain": "", "height": }. 0.001 USDC. One block per request. - [Prove inclusion](https://api.pqattest.com/prove-tx-inclusion): POST { "chain": "", "txId": "", "height": }. 0.001 USDC. ## Free endpoints - POST https://api.pqattest.com/verify - POST https://api.pqattest.com/verify-block - POST https://api.pqattest.com/verify-tx-inclusion - GET https://api.pqattest.com/block-capabilities - GET https://api.pqattest.com/discovery - GET https://api.pqattest.com/openapi.json ## Paying - Protocol: x402 (v2), settled by https://facilitator.goplausible.xyz - Network: Algorand MainNet. Asset: USDC (31566704). Amount: 1000 micro-USDC. - Base USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913) to 0x930c40fd6eb213152d7475460c29cd56d8d122cf. Amount: 1000 micro-USDC. - Solana USDC (EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v) to 4QbPizw4V3eM1TVtXWh4yBSowqBVPq4pqYx3GrHwoCsL. Amount: 1000 micro-USDC. - On HTTP 402, read PAYMENT-REQUIRED, sign one advertised option, and retry with PAYMENT-SIGNATURE. ## Docs - [x402 manifest](https://api.pqattest.com/.well-known/x402.json) - [OpenAPI](https://api.pqattest.com/openapi.json) - [MCP](https://mcp.pqattest.com/mcp)