// SPDX-License-Identifier: MIT pragma solidity 0.8.23; import "../compliance/AereCompliancePool.sol"; /// @notice Mock verifier with a toggleable result. Used to exercise the /// AereCompliancePool state machine without a real SP1/Groth16 /// circuit. Phase 1 production wires a real verifier. contract MockPrivacyPoolVerifier is IPrivacyPoolVerifier { bool public accept = true; function setAccept(bool v) external { accept = v; } function verify(bytes calldata /*proof*/, uint256[] calldata /*pubs*/) external view returns (bool) { return accept; } }