External audit
Independent review of factory, clone init, EIP-712/1271 verification, approval reset, and adapter boundaries.
OpenZaps does not sell invisible autonomy. It sells explicit execution limits: fixed adapters, spend caps, postconditions, private submission, wallet-reviewed policies, and owner revoke paths.
The repo contains a reference implementation and tests. Production use still needs external audit, formal verification, adapter governance, and a monitored launch path.
A user or Safe creates a per-policy capsule through the factory. The capsule holds funds and accepts only owner-signed intents that match the frozen policy hash. Hermes can simulate, submit, monitor, and alert, but cannot choose arbitrary targets, recipients, assets, or calldata.
User / Safe -> OpenZapFactory -> OpenZap clone with frozen policy -> allowlisted adapter -> recipient-bound postcondition Hermes: simulate -> submit -> monitor -> alert -> revoke escalation no discretionary custody no arbitrary calldata
Execution is restricted to governed adapters and known selectors; not a universal router.
Authorization is consumed before external calls to narrow replay and reentrancy surfaces.
Approvals are scoped to the exact step amount and reset to zero on success and revert paths.
Postconditions assert tracked output assets, recipient, min-out, and residual allowance.
Price-sensitive routes can use private orderflow after late-block simulation.
The owner can pause, invalidate nonce space, or emergency-exit without Hermes.
Private submission, strict min-out, short deadlines, and public receipt review.
Exact approvals, zero reset, post-exec allowance checks, and emergency exit.
Policy hash, adapter allowlist, chain-aware nonce, and typed intent domain.
Fee caps, allowed submitters, self-submit fallback, and human approval gates.
Liquidity floors, TWAP sanity checks, and blocked protective zaps until review.
Production-ready means the system fails closed across contract, interface, relayer, governance, monitoring, and incident-response layers. These gates are intentionally visible in the product.
Independent review of factory, clone init, EIP-712/1271 verification, approval reset, and adapter boundaries.
Certora or equivalent prover run for AUTH, APPR, SURF, REC, ISO, and TOK invariants.
Safe plus timelock ownership, adapter bytecode manifests, and rollback process.
Public testnet with real wallet review, alerts, receipts, and revoke drills.
Emergency pause, disclosure process, chain-monitor alerts, and postmortem template.