composewith.eth
Protocol record · beta

Aztec

Privacy-first Ethereum L2 zkRollup for private smart contracts, private state, public/private execution, and Aztec.nr/aztec.js application development.

70readiness / 100
integration: highethereum

Also available as JSON · Markdown

Resources

Good for

Avoid for

Readiness score

70/100

Readiness measures how much verified integration surface exists for builders and agents. It does not mean the protocol is easy to use — integration difficulty is tracked separately.

Docs10/10

Docs URL present

SDK8/8

SDK URL present

Template6/6

Template/quickstart present

Support6/6

Support channel present

Capability depth13/20

Private smart contracts: ecosystem_primitive; Local network and testnet development tooling: integration_workflow

Production-ready0/15

No production-ready capability

Confidence5/5

Protocol provenance confidence is high

Chain coverage2/10

1 chain(s) (capped at 5)

Freshness10/10

Last verified 6 day(s) ago

No critical issues10/10

No open critical issues

No hard caps applied.

Capabilities

Private smart contracts beta

Best for: confidential application logic and private state, hybrid private/public smart contract flows

  • Aztec is not EVM compatible and requires Aztec.nr, PXE, and Aztec-specific tooling.

Local network and testnet development tooling beta

Best for: local private contract prototyping, testnet development with aztec, aztec-wallet, Noir, and Barretenberg

  • Toolchain requirements are heavier than standard EVM development and docs identify alpha/testnet versions.

Composes with

the-graph indexing_and_data supports

Public Aztec-adjacent events and application settlement surfaces can be indexed for dashboards where data is intentionally public.

semaphore alternative alternative

Semaphore is a narrower anonymous signaling primitive when full private smart contracts are not needed.

maci alternative alternative

MACI is the more direct fit for private voting when the app does not need general private smart contracts.

Known issues

Aztec is not EVM compatible medium confirmed Workaround: Use Aztec when private smart contracts are central to the product. Use EVM privacy protocols such as Railgun when the requirement is private token flows on existing EVM chains.

Provenance

Last verified 2026-06-04 by composewith.eth research (Aztec docs, local quickstart, and GitHub resources live-verified via WebFetch 2026-06-04) (confidence: high). Score computed by score.v2.