From caec16ae3bebef4390c6382095d86ae70b2936c0 Mon Sep 17 00:00:00 2001 From: Ray Gao Date: Sun, 26 Oct 2025 20:08:01 -0400 Subject: [PATCH] Examine AIR structure debug --- crates/continuations/src/verifier/common/non_leaf.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/crates/continuations/src/verifier/common/non_leaf.rs b/crates/continuations/src/verifier/common/non_leaf.rs index b167e2933c..e60476a4e6 100644 --- a/crates/continuations/src/verifier/common/non_leaf.rs +++ b/crates/continuations/src/verifier/common/non_leaf.rs @@ -46,10 +46,15 @@ impl NonLeafVerifierVariables { builder.range(0, proofs.len()).for_each(|i_vec, builder| { let i = i_vec[0]; let proof = builder.get(proofs, i); + + /* _debug assert_required_air_for_agg_vm_present(builder, &proof); + */ + let proof_vm_pvs = self.verify_internal_or_leaf_verifier_proof(builder, &proof); assert_single_segment_vm_exit_successfully(builder, &proof); + builder.if_eq(i, RVar::zero()).then_or_else( |builder| { builder.assign(&pvs.app_commit, proof_vm_pvs.vm_verifier_pvs.app_commit); @@ -132,6 +137,7 @@ impl NonLeafVerifierVariables { &self.leaf_advice, proof, ); + // Leaf verifier doesn't have extra public values. assign_array_to_slice( builder,