Current status
Pay-as-you-go MCP payment is not live. Hosted tool calls stop at beta_unavailable before civic work runs. AICD API does not publish a production price, wallet network, or asset until the paid release checks and commercial approval are complete.
Read one settled receipt
If your account has a settled payment, read its receipt at GET /api/v1/account/receipts/{operationId}. Replace {operationId} with the payment operation UUID and use a signed-in browser session for that account.
The response includes the operation ID, amount in the asset’s smallest units, asset, network, settled status, transaction reference, and settlement time. Stored query results and payment proofs stay private. Every response uses Cache-Control: no-store.
A missing sign-in returns 401 unauthorized. Invalid, missing, unsettled, and other-account receipts all return 404 receipt_not_found. A temporary store error returns 500 internal_error.
Receipt history and spending-cap screens are still pending. Paid MCP calls remain closed during prelaunch.
Planned safe flow
- Read the exact quote, asset, network, recipient, tool, and arguments.
- Compare the amount with your own spending cap.
- Approve with a wallet that you control. An AICD API key cannot sign the payment.
- Keep the returned receipt or payment reference.
- If the result is uncertain, check the receipt and usage record before you retry.
Avoid double charges
- Do not retry automatically after an uncertain payment or network timeout.
- Use the same request or receipt reference only when the released client flow says it is safe.
- Set a wallet or client spending cap outside the model when your tooling supports it.
- Never send a wallet seed phrase, private key, API key, or signed payment payload to support.
Failed payments
When paid beta opens, a payment can fail because the wallet has insufficient funds, uses the wrong network or asset, rejects the quote, or cannot reach the payment service. Follow the error's safe next step. Do not switch networks or send funds until the production guide names the supported values.