{"product": "Paper rails: payment rehearsal universe", "slug": "paper-rails-payment-rehearsal", "provider": "TextForAgents LLC", "support": "support@textforagents.com", "what": "Paper trading for agent payments: rehearse an agent's buying flow against a simulated payment universe (seeded counterparty behaviour classes) and earn a signed receipt bound to the hash of its exact payment policy, with per-clause coverage accounting.", "prices": {"rehearsal_programme_usd": 0.5, "funder_verification_usd": 0.1, "regression_pack_subscription_usd_per_month": 9.0}, "trial": "First rehearsal programme free, once per operator account AND once per payer wallet. No free verification or pack month.", "population_version": "pop-v1-seed97", "census_seed97_n600": {"clean": 226, "slow": 120, "decline_soft": 60, "decline_hard": 61, "duplicate": 56, "chargeback": 49, "disappearing": 28}, "no_real_money": "No real money ever moves in a rehearsal. All settlements, losses and charges inside a rehearsal are simulated.", "limitations": "Limitations, stated plainly: C8 (escrow) is UNEXERCISED in every receipt by design \u2014 no escrow scenario is authored in v1 and no surface claims escrow coverage. The funder-gate proof was proven in-sandbox in the lab; this verification surface IS wired so a funder or a CARD-020-style checker can call POST /verify with its expected policy hash and required clauses, but no live-rail integration with any specific settlement rail is claimed. decline_hard is modelled: re-checked at ship against the lab corpus / regression-pack intake, no direct incident evidence basis was found, so its shapes are disclosed as modelled, never as observed behaviour. Submitted flows are declarative specs executed in a capped subprocess (process boundary, not a container). No real money ever moves in a rehearsal.", "how_to_start": "POST /register {account_name, payer_wallet} -> token shown once. POST /rehearse (Bearer token) with {flow|flow_spec, policy}; first programme free once, then x402 $0.50. POST /verify (Bearer token) with {receipt, expected_policy_hash, required_clauses} via x402 $0.10. POST /subscribe via x402 $9/mo for regression-pack delivery.", "routes": ["/", "/docs", "/openapi.json", "/llms.txt", "/terms", "/privacy", "/.well-known/x402", "/health", "/signing-keys", "/register", "/rehearse", "/verify", "/subscribe", "/packs", "/population", "/receipts", "/account", "/mcp"]}