{"schema":"prxy_production_readiness","version":"2026-05-04","generated_at":"2026-06-29T19:37:25.915Z","service":"prxy.monster","principle":"Only rails with deployed settlement code and configured production credentials are labeled production_live.","summary":{"production_llm_transactions_available":true,"recommended_agent_payment_rail":"mpp","provider":"bedrock","provider_inference_included":true,"provider_key_required_from_agent":false},"rails":{"mpp":{"status":"production_live","public":true,"discovery":"https://api.prxy.monster/.well-known/mpp","route":"/v1/agent/messages","sessions_route":"/v1/agent/sessions","settlement":"stripe_shared_payment_token","can_issue_402_challenge":true,"can_charge":true,"can_settle":true,"can_return_receipts":true,"requirements":{"env":{"PRXY_MPP":true,"PRXY_MPP_PRODUCTION_PAYMENTS":true,"STRIPE_SECRET_KEY":true,"PRXY_MPP_SECRET_KEY":true,"MPP_SECRET_KEY":false,"BEDROCK_REGION":true,"AWS_REGION":true},"bedrock_configured":true},"evidence":["PRXY_MPP=enabled","PRXY_MPP_PRODUCTION_PAYMENTS=enabled","Stripe secret configured","MPP signing secret configured","Bedrock region configured"],"blockers":[]},"atxp_mcp":{"status":"blocked_payment_authorization","public_manifest":"https://api.prxy.monster/.well-known/prxy-atxp-mcp.json","server":"https://api.prxy.monster/mcp","route":"/mcp","settlement":"atxp_paid_mcp_tool_call","paid_smoke_price_usd":"0.01","bedrock_tool_price_usd":"0.05","bedrock_tool_live":false,"requirements":{"env":{"ATXP_CONNECTION":true,"ATXP_CONNECTION_STRING":false,"PRXY_ATXP_MCP_SERVER":false},"dependency":"@atxp/express + @modelcontextprotocol/sdk Streamable HTTP","production_rule":"ATXP requirePayment must execute before provider/tool work; PRXY must not double-charge through MPP."},"evidence":["ATXP_CONNECTION configured for prxy.monster payee","Streamable HTTP MCP endpoint deployed at /mcp"],"blockers":["ATXP returned DESTINATION_NOT_ALLOWED for card-funded IOU authorization to the PRXY payee; use a USDC-capable buyer or have ATXP allowlist the PRXY destination before marking ATXP MCP live"]},"native_x402":{"status":"blocked_missing_receiver_wallet_or_facilitator","settlement":"x402_verify_and_settle","requirements":{"env":{"PRXY_X402_PAY_TO":false,"X402_PAY_TO":false,"X402_EVM_ADDRESS":false,"PRXY_X402_NETWORK":false,"X402_NETWORK":false,"PRXY_X402_FACILITATOR_URL":false,"X402_FACILITATOR_URL":false},"dependency":"@x402/express plus selected EVM/SVM scheme package","production_rule":"Use a real mainnet receiving address and facilitator; verify settlement before marking live."},"blockers":["Configure pay-to wallet, network, facilitator URL, settlement middleware, and receipt mapping"]},"tempo_usdc":{"status":"blocked_missing_tempo_wallet_or_merchant_config","settlement":"tempo_usdc_mpp_or_wallet_transfer","requirements":{"env":{"TEMPO_WALLET_ADDRESS":false,"PRXY_TEMPO_WALLET_ADDRESS":false,"TEMPO_RPC_URL":false,"PRXY_TEMPO_RPC_URL":false,"TEMPO_MERCHANT_ID":false,"PRXY_TEMPO_MERCHANT_ID":false},"production_rule":"Use Tempo mainnet wallet/RPC, settle USDC, and emit the same public PRXY receipt schema."},"blockers":["Configure Tempo wallet, RPC, merchant identity, settlement code, and receipt mapping"]}},"safe_to_market_as_live":{"mpp":true,"atxp_mcp":false,"native_x402":false,"tempo_usdc":false}}