From 993d0b38e5c4c7c9a9db6daf00345ee0062ba2a1 Mon Sep 17 00:00:00 2001 From: Greg Soucy Date: Thu, 21 May 2026 18:51:34 -0400 Subject: [PATCH] Add live protocol proof widget to homepage --- public/index.html | 216 +++++++++++++++++++++++++++------------------- 1 file changed, 126 insertions(+), 90 deletions(-) diff --git a/public/index.html b/public/index.html index 10c3d2f..d1c36be 100644 --- a/public/index.html +++ b/public/index.html @@ -1158,6 +1158,32 @@

Verifying… +

The animation above explains the model. The live proof below runs it.

+ + + +
+
+

Live Protocol Proof

+

Resolve. Sign. Verify. Tamper. Reject.

+

This is not a mock animation. The homepage calls the production runtime, verifies the returned receipt, then tampers with the payload and verifies again.

+
+
+
Resolve / identify signer
pending
pending
+
Sign
pending
pending
+
Verify
pending
pending
+
Tamper
pending
pending
+
Reject
pending
pending
+
+
+

Original receipt

waiting...
+

Tampered receipt

waiting...
+
+ +
Show raw JSON
No data yet.
+
Runtime signs. Verifier validates. MCP bridges. SDK wraps. Schemas describe. Schema-valid alone is not verified. Tampering changes the canonical payload and breaks verification.
+ +
@@ -1390,98 +1416,108 @@

Trust the proof.
Not the agent.