Automatic verification
+Generate a receipt, verify it, tamper with it, and watch verification fail.
+ +diff --git a/public/proof.html b/public/proof.html index dfe883e..b57921c 100644 --- a/public/proof.html +++ b/public/proof.html @@ -1,89 +1,121 @@
- - -The runtime signs. The verifier validates. Tampering is rejected. These demos show CommandLayer receipts moving from action/event to signed proof to independent verification.
- + +The Coinbase webhook step in browser demos is simulated because real Coinbase delivery requires COINBASE_WEBHOOK_SECRET server-side. The x402 paid-action and verifier steps are live network calls. x402 runs in demo_accepted_envelope mode by default; provider_verified mode requires X402_PROVIDER_VERIFICATION_URL. Demo mode is not real settlement.
- - -Generate a receipt, verify it, tamper with it, and watch verification fail.
- -Simulated Coinbase event → live x402 signed endpoint → action execution → live verifier.
- -Successful runs should show status: VERIFIED, public_key_source: ens_txt, ens_resolved: true, hash_matches: true, and signature_valid: true.
Generate a receipt, verify it, tamper with it, and watch verification fail.
+ +Simulated Coinbase event → live x402 signed endpoint → action execution → live verifier.
+ +