{"description":"AgentPay Private Rail \u2014 x402 payments with on-chain confidentiality","dispute_resolution":"Payer or payee can reveal via signed message \u2014 /private/reveal","privacy_level":"Stage 1","private_mode":true,"routes":{"GET  /private/session/<id>":"Check session status (no amounts exposed)","POST /private/commit":"Create stealth session + commitment hash","POST /private/pay":"Confirm payment to stealth address","POST /private/reveal":"Reveal session details (requires wallet signature)"},"upgrade_path":"Fhenix402 FHE integration when mainnet launches (Stage 2+)","what_chain_sees":["A hash commitment (no payer, payee, or amount)","USDC transfer to a one-time stealth address","No linkage between stealth address and agent wallet"],"what_we_store":["AES-256 encrypted payer, payee, amount","Salt for commitment verification","Session status and timestamps"]}
