@@ -26,7 +26,10 @@ pub mod ethproofs_ids {
2626 /// ZisK verifier UUID (proof_id = 1)
2727 pub const ZISK_UUID : & str = "33f14a82-47b7-42d7-9bc1-b81a46eea4fe" ;
2828
29- /// ZKM verifier UUID (proof_id = 2)
29+ /// ZKCloud verifier UUID (proof_id = 2)
30+ pub const ZKCLOUD_UUID : & str = "884fcc21-d522-4b4a-b535-7cfde199485c" ;
31+
32+ /// ZKM verifier UUID (proof_id = 3)
3033 pub const ZKM_UUID : & str = "84a01f4b-8078-44cf-b463-90ddcd124960" ;
3134
3235 /// Parse a Brevis UUID
@@ -39,6 +42,11 @@ pub mod ethproofs_ids {
3942 Uuid :: parse_str ( ZISK_UUID ) . expect ( "Valid UUID" )
4043 }
4144
45+ /// Parse a ZKCloud UUID
46+ pub fn zkcloud ( ) -> Uuid {
47+ Uuid :: parse_str ( ZKCLOUD_UUID ) . expect ( "Valid UUID" )
48+ }
49+
4250 /// Parse a ZKM UUID
4351 pub fn zkm ( ) -> Uuid {
4452 Uuid :: parse_str ( ZKM_UUID ) . expect ( "Valid UUID" )
@@ -118,13 +126,15 @@ impl VerifierStore {
118126 /// For Ethproofs demo testing, this provides a hardcoded mapping of proof_ids to prover UUIDs:
119127 /// - proof_id 0 → brevis (Pico verifier)
120128 /// - proof_id 1 → zisk (ZisK verifier)
121- /// - proof_id 2 → zkm (ZKM verifier)
129+ /// - proof_id 2 → zkcloud (ZisK verifier)
130+ /// - proof_id 3 → zkm (ZKM verifier)
122131 pub fn get_prover_uuid_for_proof_id ( & self , proof_id : ExecutionProofId ) -> Option < Uuid > {
123132 let id = proof_id. as_u8 ( ) as u32 ;
124133 match id {
125134 0 => Some ( ethproofs_ids:: brevis ( ) ) ,
126135 1 => Some ( ethproofs_ids:: zisk ( ) ) ,
127- 2 => Some ( ethproofs_ids:: zkm ( ) ) ,
136+ 2 => Some ( ethproofs_ids:: zkcloud ( ) ) ,
137+ 3 => Some ( ethproofs_ids:: zkm ( ) ) ,
128138 _ => None ,
129139 }
130140 }
@@ -149,6 +159,13 @@ impl VerifierStore {
149159 zisk:: ZiskVerifier :: verify,
150160 ) ;
151161
162+ // Register ZKCloud verifier (uses ZisK verifier)
163+ store. register (
164+ ethproofs_ids:: zkcloud ( ) ,
165+ zisk:: ZiskVerifier :: name ( ) ,
166+ zisk:: ZiskVerifier :: verify,
167+ ) ;
168+
152169 // Register ZKM verifier
153170 store. register (
154171 ethproofs_ids:: zkm ( ) ,
0 commit comments