{"service":"saasreview","summary":"Honest, independent reviews of apps built for the age of AI.","operator":"MS-104 LLC","tiers":[{"id":"ai","name":"Quick review","price_usd":5.0,"currency":"USD","one_time":true,"published":true,"description":"A fast, honest review of your SaaS, published on saasreview."},{"id":"human","name":"Hands-on review","price_usd":15.0,"currency":"USD","one_time":true,"published":true,"description":"A real person uses your SaaS like a customer and writes up what works, what doesn't, and what to fix."},{"id":"human_plus_plan","name":"Review + fix-it plan","price_usd":25.0,"currency":"USD","one_time":true,"published":true,"description":"Everything in the hands-on review, plus an audit report and remediation plan: what to fix and how, ready for your AI coding tool."},{"id":"pentest","name":"Bughunt","price_usd":30.0,"currency":"USD","one_time":true,"published":false,"description":"We go through your SaaS like a real user and find what's broken or exposed, then give you a private audit report and remediation plan with how to fix it (never published)."}],"order":{"method":"POST","path":"/api/agent/reviews","body":{"product_url":"https://your-app.com","tier":"ai | human | human_plus_plan | pentest","contact_email":"you@your-app.com","product_name":"(optional)"}},"poll":{"method":"GET","path":"/api/agent/reviews/{submission_id}"},"payment_rails":{"stripe_checkout":{"available":true,"how":"POST /api/agent/reviews returns a hosted checkout_url"},"x402":{"available":true,"how":"Pay per review in stablecoin (USDC on Base) over HTTP 402, no account or card needed.","spec":"https://x402.org","steps":["POST /api/x402/reviews with {product_url, tier, contact_email}; the response has a pay_url.","GET the pay_url with no payment to receive HTTP 402 + an x402 challenge (accepts[] has the payTo deposit address, network, and amount in USDC base units).","Send the exact USDC amount to payTo on that network, then retry the pay_url with an X-PAYMENT header (base64 of the x402 payment payload).","On 200 {paid:true} you get a poll_url; GET it until the review is ready."]}},"docs_url":"/api/docs","openapi_url":"/api/openapi.json","llms_txt":"https://saasreview.ai/llms.txt"}