Skip to main content

Architecture Overview

OPM is a monorepo. The flow is: CLI → Scanner → LLM providers → Contract → Base Sepolia.

Packages

Data Flow

External Services

Key Entry Points

  • CLI: packages/cli/src/index.tsx
  • Scanner: packages/scanner/src/index.ts
  • Contract: packages/contracts/contracts/OPMRegistry.sol
  • Benchmarks: packages/core/src/benchmarks.ts
  • ZK circuit: packages/contracts/circuits/accuracy_verifier.circom