CAIN-42 MCPGate
42CAIN-42 IHVRK › KEYSTONE › 3. Figures

KEYSTONE: figures & benchmarks

Evidence for KEYSTONE: 1. Evidence pack · 2. Answers to buyer questions · 3. Figures & benchmarks · 4. Selling tools · IHVRK kit · Learn it · why these pages exist

Every number on this page is read from the signed transcript inside the IHVRK kit; none is typed in by hand.

8/8

claims matched when recorded

6

attack cases refused or flagged as claimed

67 ms

median round trip (min 50, max 107), incl. network

#KindClaimRecorded valueHTTPms
C01attackSample: A signature check that never checks the signature -> A deterministic detector, not the model, finds the defect the AI is then asked to fix."PARTIAL"20067
C02attackSample: A metric that reports a random number as accuracy -> A deterministic detector, not the model, finds the defect the AI is then asked to fix."STUB"20050
C03attackSample: A webhook signature compared with == (timing leak) -> A deterministic detector, not the model, finds the defect the AI is then asked to fix."PARTIAL"20059
C04attackSample: An alert function that says 'sent' and sends nothing -> A deterministic detector, not the model, finds the defect the AI is then asked to fix."PARTIAL"20056
C05controlYour code: honest constant-time compare -> Real code must grade REAL or nobody trusts the alarms."REAL"20060
C06attackYour code: verify() that always says yes -> A security check that cannot fail is fabrication."PARTIAL"20067
C07controlLedger: latest record re-verifies -> The signed fix record verifies against the pinned key.true200107
C08attackLedger: latest record with its verdict edited to NOT_VERIFIED -> Changing any signed field breaks the record hash and signature.false20089

Copy the table (paste into a spreadsheet)

id	kind	claim	recorded_value	expected	http	ms	recorded_at
C01	attack	Sample: A signature check that never checks the signature -> A deterministic detector, not the model, finds the defect the AI is then asked to fix.	"PARTIAL"	["PARTIAL", "STUB"]	200	67	2026-11-03T22:46:54+00:00
C02	attack	Sample: A metric that reports a random number as accuracy -> A deterministic detector, not the model, finds the defect the AI is then asked to fix.	"STUB"	["PARTIAL", "STUB"]	200	50	2026-11-03T22:46:55+00:00
C03	attack	Sample: A webhook signature compared with == (timing leak) -> A deterministic detector, not the model, finds the defect the AI is then asked to fix.	"PARTIAL"	["PARTIAL", "STUB"]	200	59	2026-11-03T22:46:55+00:00
C04	attack	Sample: An alert function that says 'sent' and sends nothing -> A deterministic detector, not the model, finds the defect the AI is then asked to fix.	"PARTIAL"	["PARTIAL", "STUB"]	200	56	2026-11-03T22:46:56+00:00
C05	control	Your code: honest constant-time compare -> Real code must grade REAL or nobody trusts the alarms.	"REAL"	["REAL"]	200	60	2026-11-03T22:46:56+00:00
C06	attack	Your code: verify() that always says yes -> A security check that cannot fail is fabrication.	"PARTIAL"	["STUB", "PARTIAL"]	200	67	2026-11-03T22:46:57+00:00
C07	control	Ledger: latest record re-verifies -> The signed fix record verifies against the pinned key.	true	[true]	200	107	2026-11-03T22:46:57+00:00
C08	attack	Ledger: latest record with its verdict edited to NOT_VERIFIED -> Changing any signed field breaks the record hash and signature.	false	[false]	200	89	2026-11-03T22:46:58+00:00

Download: figures.tsv · transcript.json (full answers) · whole kit

How to read these numbers