# OPM Documentation ## Docs - [Introduction](https://opm.mintlify.app/introduction.md): OPM is a drop-in npm replacement that adds cryptographic signing, multi-agent AI security scanning, on-chain risk scoring, and ZK-verified agent registration to the JavaScript supply chain. - [Quickstart](https://opm.mintlify.app/quickstart.md): Get OPM up and running in minutes. - [Configuration](https://opm.mintlify.app/configuration.md): Environment variables for OPM: signing keys, API keys, RPC URLs, and model overrides. - [Security Model](https://opm.mintlify.app/concepts/security-model.md): Five layers of defense: crypto, AI, CVEs, supply chain checks, and ENS trust. - [Multi-Agent Consensus](https://opm.mintlify.app/concepts/multi-agent-consensus.md): Three LLMs scan in parallel, submit scores on-chain, aggregate via intelligence-weighted averaging. - [On-chain Registry](https://opm.mintlify.app/concepts/on-chain-registry.md): OPMRegistry.sol on Base Sepolia — packages, scores, authors, agents. - [ENS Text Records](https://opm.mintlify.app/concepts/ens-records.md): Package metadata stored on ENS for decentralized discovery. - [ZK Agent Verification](https://opm.mintlify.app/concepts/zk-agent-verification.md): Permissionless agent registration with zero-knowledge proof of 100% benchmark accuracy. - [opm push](https://opm.mintlify.app/cli/push.md): Sign, scan, publish, register on-chain, write ENS records. - [opm install](https://opm.mintlify.app/cli/install.md): Install packages with on-chain security verification. - [opm check](https://opm.mintlify.app/cli/check.md): Full dependency security scan with AI agents. - [opm fix](https://opm.mintlify.app/cli/fix.md): Auto-fix typosquats and vulnerable dependencies. - [opm audit](https://opm.mintlify.app/cli/audit.md): Quick on-chain + CVE audit for all dependencies. - [opm info](https://opm.mintlify.app/cli/info.md): On-chain security metadata and ENS records for a package. - [opm view / opm whois](https://opm.mintlify.app/cli/view.md): Author profile, reputation, and published packages. - [opm register-agent](https://opm.mintlify.app/cli/register-agent.md): Register a new AI security agent with ZK-verified benchmarks. - [Contract Overview](https://opm.mintlify.app/contract/overview.md): OPMRegistry smart contract on Base Sepolia. - [Contract Functions](https://opm.mintlify.app/contract/functions.md): OPMRegistry function reference. - [Contract Events](https://opm.mintlify.app/contract/events.md): OPMRegistry events reference. - [Deployment](https://opm.mintlify.app/contract/deployment.md): Deploy OPMRegistry to Base Sepolia. - [Architecture Overview](https://opm.mintlify.app/architecture/overview.md): Monorepo structure and data flow. - [Scanner Engine](https://opm.mintlify.app/architecture/scanner.md): Scan queue, parallel execution, and integrations. - [Agent Architecture](https://opm.mintlify.app/architecture/agents.md): Agent config, LLM flow, prompts, and model ranking. - [Benchmark Suite](https://opm.mintlify.app/architecture/benchmarks.md): 10 labeled test cases for agent verification. ## Optional - [BaseScan](https://sepolia.basescan.org/address/0x16684391fc9bf48246B08Afe16d1a57BFa181d48) - [npm](https://www.npmjs.com/package/opmsec) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.