★ Watchlist 0
AZTEC · PRIVACY-FOCUSED CHAIN · STAGE 0 UNAWARE · QRI 28 v3.2.2 methodology
In plain terms

What it is. Aztec is an Ethereum network where payments run hidden, so outsiders cannot see who paid whom or how much, and its own team still calls the live version early-stage software.

What we found. Anyone who copies Aztec's hidden traffic today will be able to read all of it once quantum computers are strong enough, and Aztec has published no plan and no date for closing that hole.

Why it matters. Secrecy is the whole reason to use Aztec, and a payment history that gets opened later can never be made secret again.

On the live Ethereum-settled network every encrypted note is sealed by ECDH on Grumpkin against the recipient's address public key, derived from the incoming-viewing master key ivpk_m, under Poseidon2-derived AES-128-CBC, so Shor turns every shielded payload ever posted into plaintext and the Confidentiality subtotal is 0/40. The quantum-motivated changes that did ship, the AZIP-8 and AZIP-10 hash-only master keys live since the 2026-07-21 Alpha V5 activation, hide npk_m, ovpk_m, tpk_m, mspk_m and fbpk_m behind Poseidon2 digests but leave ivpk_m a raw Grumpkin point by design, so the note-encryption path is unchanged.

inLinkedIn ↷Audit access ⇆Compare Last reviewed 2026-08-20

Summary

Aztec scores QRI 28, Band 3 Planning, Migration Stage 0. The Alpha network settles to Ethereum mainnet and has run V5 since its 2026-07-21 activation by on-chain token-holder governance. Client-side proving is Chonk: sumcheck-based Mega/Ultra Honk with HyperNova-style folding and Goblin Plonk over the BN254/Grumpkin half-pairing cycle, KZG over BN254 and IPA over Grumpkin, with an UltraHonk rollup and a ZK-Honk L1 verifier. Poseidon2 is the protocol hash. Account contracts verify Schnorr/Grumpkin, ECDSA secp256k1 or ECDSA secp256r1 inside private proofs; validators sign checkpoint attestations with ECDSA secp256k1 and register BLS keys over BN254 at staking. SHA-256 hashes L1-L2 messages and EIP-4844 blob KZG over BLS12-381 carries data availability. Every public-key surface is Shor-vulnerable, and a 2026-08-19 repository-wide search of aztec-packages returned zero hits for ML-DSA, ML-KEM, SLH-DSA and Falcon, so nothing post-quantum runs on mainnet or testnet. Gate 1a-Sig and Gate 1a-KEM both fail, and the failed gates, not a cap, hold Stage at 0: the four caps applied all sit above the outcome they would clip. V5 fixed the v4 critical proving flaw disclosed 2026-03-27; a new critical V5 proving flaw, disclosed 2026-08-07, has its fix deferred to V6, and users are told to treat V5 funds as exposed.

Dominant quantum risk

Decrypt. Decrypt-dominant: as a privacy-focused chain, encrypted note payloads are harvest-now-decrypt-later vulnerable. An attacker harvesting a note ciphertext today decrypts it once Shor breaks the Grumpkin key agreement in front of it. Forge (account-key and attestation forgery) is also material, but the distinguishing quantum risk here is confidentiality loss.

Forge subtotal 23 / Decrypt subtotal 2
Announced → Shipped

0 announced → 0 shipped on mainnet under a named primitive.

LayerQu scores deployment, not announcements. Announcements score zero.

What the gates say

  • Gate 1a, Hybrid signature: FAIL , no documented hybrid signature composition AND or OR at validator-attestation, account-contract, or any other surface; no commit-to-hash construction
  • Gate 1a, Hybrid KEM: FAIL , note encryption uses ECDH on Grumpkin without a hybrid PQ KEM; validator p2p uses the libp2p Noise handshake over X25519 only
  • Gate 1b, Commit-to-hash: COND , Gate 1a-Sig is not satisfied via OR-composition
  • Gate 2, Evidence reconstruction: PASS , every sub-score reconstructible from foundation docs, aztec-packages source at the v5.2.0 tag, GitHub release objects, governance-repo AZIPs/AZUPs, the official blog, and independent news coverage
  • Gate 3, Primitive naming: PASS , every primitive named with mechanism

Burn-vs-rescue policy on file

Declared option f, Undeclared. Aztec has not published a policy for what happens to historical shielded transactions when the underlying curves break. The structural answer is that historical privacy is irrecoverable; the policy answer is silent.

Seven dimensions

Each dimension scores 0–100 internally; the weighted roll-up produces the QRI.

1 Cryptographic Exposure weight 12% 36 / 100
1a · primitive inventory 14 / 20

The keys documentation, the v5.0.0 release notes, the governance AZIPs and the aztec-packages source at the v5.2.0 tag together enumerate every primitive at protocol level, including the V5 changes (AZIP-8 hash-only master keys, Schnorr message hash moved to Poseidon2, cheaper in-circuit secp256r1). Deductions: the operator guide states that the validator BLS key signs proposals and attestations while the shipped code signs attestations with ECDSA secp256k1; the BN254 (not BLS12-381) choice for validator BLS keys and the AES-128-CBC mode of note encryption are documented only in source comments; the aggregation role of the registered BLS keys is not described as a finalized choice.

Primitives: Chonk client-side proving: sumcheck-based Mega/Ultra Honk (PLONK-family arithmetization) with HyperNova-style folding and Goblin Plonk (ECCVM + Translator) over the BN254/Grumpkin half-pairing cycle; the final hiding kernel is proven with the MegaZK flavor · UltraHonk rollup circuits; gas-optimized ZK-Honk verifier contract on Ethereum L1 · KZG polynomial commitments over BN254 (pairing-based); IPA over Grumpkin (ECCVM) · Poseidon2 (protocol hash: note hashes, nullifiers, address derivation, AZIP-8/AZIP-10 master-key digests, Schnorr message hash since v5.0.0, symmetric-key derivation for note encryption) · Account-contract signatures, verified inside client-side private proofs: Schnorr over Grumpkin, ECDSA secp256k1, ECDSA secp256r1 (P-256 / WebAuthn passkeys; in-circuit verification cost cut from 72,313 to 45,945 gates in v5.0.0); docs list BLS and multi-signature as implementable under native account abstraction · Validator (sequencer) keys: ECDSA secp256k1 Ethereum key signs checkpoint proposals and attestations; BLS key over BN254 (G1/G2, proof of possession) registered on L1 at staking · Note/message encryption (aztec-nr default delivery path): ECDH on Grumpkin against the recipient's address public key (derived from ivpk_m), Poseidon2 key and IV derivation, AES-128-CBC with PKCS#7 padding; an alternative Poseidon2-permutation encryption option ships in aztec-nr · EIP-4844 blob KZG commitments over BLS12-381 (L1 data availability, blob-retention shelf life) · SHA-256 (L1-to-L2 and L2-to-L1 message hashing in the rollup contract) · Legacy, out of scope: Aztec Connect (UltraPLONK over BN254, Pedersen over Grumpkin, Blake2) was sunset; deposits closed 2023-03-21, sequencer stopped 2024-03-31
1b · shor grover pq tag 16 / 20

Every public-key surface is Shor-vulnerable. The symmetric layer (AES-128-CBC, Poseidon2, SHA-256) is Grover-weakened but not broken; it is the Grumpkin ECDH in front of the AES layer that turns every harvested note into a future plaintext. The V5 account-layer change (cheaper in-circuit ECDSA secp256r1) is another classical elliptic-curve discrete-log primitive, not a PQ option.

Tags:
  • Chonk / Honk proving over the BN254-Grumpkin cycle with KZG final commitment → Shor-break-via-pairings (KZG on BN254) + Shor-break-via-DL-without-pairings (Grumpkin ECCVM, IPA); soundness breaks, so proofs become forgeable. The zero-knowledge of the published MegaZK hiding-kernel proof is a simulation property that does not rest on the discrete-log assumption the way soundness does
  • UltraHonk rollup circuits + ZK-Honk L1 verifier (KZG over BN254) → Shor-break-via-pairings
  • Poseidon2 → Grover-weaken (research-tier, ~128-bit collision strength after Grover halving)
  • ECDSA secp256k1 (checkpoint attestations, L1 staking and portal transactions) → Shor-break-via-DL-without-pairings
  • ECDSA secp256r1 (P-256 passkey account contracts) → Shor-break-via-DL-without-pairings
  • Schnorr over Grumpkin (account contracts) → Shor-break-via-DL-without-pairings
  • BLS over BN254 (registered validator staking keys, proof of possession) → Shor-break-via-pairings
  • ECDH on Grumpkin (note encryption key agreement against the address public key) → Shor-break-via-DL-without-pairings; every shielded note's key agreement is post-Shor recoverable
  • AES-128-CBC (note payload symmetric layer) → Grover-weaken; 128-bit key gives ~2^64 asymptotic Grover query cost (NIST category 1). The cipher itself is PQ-acceptable; the ECDH half is the decisive break
  • EIP-4844 blob KZG over BLS12-381 (L1 data availability) → Shor-break-via-pairings, bounded by the blob-retention window (Forge-class, near-zero long-term shelf life)
  • SHA-256 → Grover-weaken to 128-bit
1c · family diversity 0 / 20

Every public-key primitive in active use sits in the discrete-log family (BN254 pairings for KZG and validator BLS keys, Grumpkin DL for ECCVM, IPA, Schnorr and note-encryption ECDH, secp256k1 and secp256r1 DL, BLS12-381 pairings at the EIP-4844 blob boundary). No lattice, hash-based, code-based, or isogeny family is deployed at any layer of the stack.

1d · nist security category 0 / 20

No NIST-PQC primitive (ML-DSA per FIPS 204, ML-KEM per FIPS 203, SLH-DSA per FIPS 205, FN-DSA / Falcon, not yet a finalized FIPS) is present.

1e · implementation quality 6 / 20

Barretenberg ships internal correctness testing plus SMT-based circuit-checking tooling (acir_formal_proofs, smt_verification modules); no end-to-end machine-checked proof of the proving stack in the EasyCrypt sense was located. Poseidon2 is research-tier (cryptanalytic tier 4). Two successive proving-system critical vulnerabilities within five months: the v4 flaw found 2026-03-17 (disclosed 2026-03-27, details withheld until the V5 vote) was resolved by the V5 hard fork activated 2026-07-21, and a new critical flaw in the V5 proving system was found 2026-07-27 and disclosed 2026-08-07, allowing an attacker to construct a proof that passes verification for a transaction the network should reject. Prior exploitation cannot be determined, the fix is deferred to V6 later in 2026, and guidance is to treat V5 funds as exposed to protocol-level failure until incident response completes.

2 Quantum Recovery Exposure weight 10% 25 / 100
Forge subtotal: 23/75 Decrypt subtotal: 2/25
2a · active key exposure 8 / 20

Account contracts authorize spends with Schnorr/Grumpkin, ECDSA secp256k1 or ECDSA secp256r1 keys, all Shor-vulnerable once the public key is known. The shipped account contracts verify the signature inside the client-side private proof and keep the signing public key in a private note that is delivered on-chain as a ciphertext to the owner (or commit to it through the instance's immutables hash), so the signing key is not harvested in the clear; a CRQC reaches it in two Shor-broken hops, first the note-encryption ECDH on the address point, then the signing-key discrete log. AZIP-8 (shipped in v5.0.0, live 2026-07-21) stores the nullifier, outgoing-viewing and tagging master public keys (npk_m, ovpk_m, tpk_m) only as Poseidon2 digests rather than raw Grumpkin points, an explicitly harvest-now-decrypt-later-motivated change that removes three master key types from passive on-chain harvesting; AZIP-10 applies the same digest treatment to the two new message-signing and fallback keys while noting that the message-signing master point leaks to counterparties. The incoming viewing key ivpk_m remains a raw Grumpkin point by design, native AA offers no selectable PQ scheme, and v4-era instances (2026-03-31 to 2026-07-21) published raw master points, so all active accounts remain recoverable post-Shor.

2b · cold key exposure 8 / 20

The Alpha network went live on Ethereum mainnet 2026-03-31, so the cold-key population is under five months old at evaluation. Cold balances are limited by definition, and two successive risk cycles suppressed them further: users were warned to withdraw V4 funds before the 2026-06-25 governance step, and current guidance is to treat V5 funds as exposed to protocol-level failure until the V6 fix ships.

2c · sig long term validity 7 / 20

Publicly observable long-lived signatures are the committee checkpoint attestations and proposals (ECDSA secp256k1, recovered and checked against the committee at L1) and the L1 staking, governance and portal transactions (ECDSA secp256k1). User-account signatures are consumed inside client-side private proofs and are never published, so the user-signature surface is not a public signature-on-public-message surface; its exposure runs through the encrypted key note described under 2a. Validator keys are epoch-public and the attestation set links every checkpoint to the committee that signed it, retroactively, so the consensus-side exposure is permanent.

2d · encryption confidentiality hndl 2 / 10

Validator and prover p2p runs over libp2p with the Noise handshake (X25519 Diffie-Hellman) and yamux; node RPC runs over ordinary HTTPS/TLS. Both key agreements are Shor-vulnerable. No hybrid KEM is deployed at any transport surface.

2e · note ciphertext payload 0 / 30

Every encrypted note and message on Aztec is sealed by an ECDH key agreement on Grumpkin between a fresh ephemeral sender key and the recipient's address public key (derived from the incoming-viewing master key ivpk_m and the pre-address hash), app-siloed and expanded with Poseidon2 into AES-128-CBC keys and IVs (PKCS#7 padding), with the ephemeral public key's x-coordinate prepended to the ciphertext. The key-agreement half is a discrete-log instance directly broken by Shor; the AES layer is Grover-weakened, not broken, and is irrelevant once the shared secret is recovered. An adversary harvesting all ciphertexts plus all address points decrypts every shielded payload, sender, recipient, asset, amount and contract being called, once a CRQC against Grumpkin DL exists. There is no hybrid PQ KEM testnet, no announcement, no plan. AZIP-8 (v5.0.0) explicitly could not cover this surface: ivpk_m must remain a raw Grumpkin point for the encrypt-to-address scheme, so the note-encryption construction is unchanged.

3 Metadata, Anonymity & Confidentiality weight 25% 33 / 100
Anonymity subtotal: 40/80 Confidentiality subtotal: 0/40
3a · tx graph visibility 14 / 20

Aztec runs full smart-contract execution under shielded private state on the live network. Private function calls are proven client-side (Chonk, Honk over BN254/Grumpkin) and only commitments, nullifiers and encrypted logs reach the chain; public function calls and L1 settlement data remain visible to sequencers and in the EIP-4844 blobs. The mixed private/public model is by design: private state is hidden from passive observers while public calls and L1 settlement remain fully visible.

3b · rpc mempool concentration 12 / 20

Aztec official RPC plus community sequencer endpoints; concentration is not measured publicly. The validator set is large for the network's age (3,230 active attesters in an independent on-chain snapshot of 2026-08-16; more than 3,500 sequencers per the foundation's 2026-07-21 announcement) but a 48-member per-epoch committee (33-of-48 quorum) sees the private-transaction commitments, encrypted logs and full proof objects in the mempool, not their contents. Validator metadata retention policy is undeclared.

3c · cross chain bridge correlation 8 / 20

The canonical L1 portal between Ethereum and Aztec plus the third-party bridges Shield (human.tech) and TRAIN, both listed by the foundation as live on Alpha V5, are the bridge surfaces at evaluation date; a passive observer correlates deposits and withdrawals at the L1 boundary unless the user mediates via a third-party mixer. No LayerZero, Wormhole, CCIP or Axelar endpoint for Aztec was located.

3d · retroactive de anonymization 0 / 20

Every historical shielded transaction de-anonymizes retroactively under a CRQC, through the key material rather than the proofs: the address public key of every account is on-chain as a Grumpkin point, so Shor recovers the address secret (and with it the incoming-viewing secret), which decrypts every note ever sent to that account (sender, recipient, asset, amount, contract); v4-era instances also published the raw nullifier master key npk_m, whose recovery lets an attacker compute nullifiers and link spends, the exact scenario AZIP-8 was written against. The zero-knowledge of the published MegaZK hiding-kernel proof is a simulation property that does not rest on the discrete-log assumption the way soundness does (a CRQC forges proofs, it does not open blinded commitments), so the de-anonymization path is the encryption and key layer, not the proof system. For the privacy-focused-chain profile this is the single largest structural exposure.

3e · mixnet shuffle 6 / 20

Aztec provides on-chain commit-reveal via the shielded note model (computational, capped at 10 by rubric) but does not run a structural mix-network with cover traffic or independent mix nodes. The privacy property is hidden-payload, not mix-net unlinkability.

3f · content payload encryption shelf life 0 / 20

Identical underlying construction to 2e. ECDH on Grumpkin against the address public key plus Poseidon2-derived AES-128-CBC, no PQ KEM, no announcement, no testnet, no plan. Unchanged by the V5 hard fork: AZIP-8's hash-only master keys explicitly exclude ivpk_m, the key this construction depends on.

4 Migration Architecture weight 12% 52 / 100
4a · crypto agility 8 / 15

A proof-system swap on Aztec remains structurally expensive: every privacy-side component (Chonk/Honk, HyperNova-style folding, Goblin Plonk, ECCVM, Translator, KZG over BN254, IPA over Grumpkin) is wired to the BN254/Grumpkin half-pairing cycle, and a FRI/STARK migration to a transparent-setup PQ-safe proof system would replace the entire proving stack and the Noir compiler backend, with no spec and no production instance. AZIP-8/AZIP-10, shipped in the V5 hard fork (2026-07-21), reworked the account/address-derivation layer in a breaking change explicitly motivated by a future-quantum-adversary threat model, demonstrating that Aztec can execute a quantum-motivated protocol change end to end at the key-representation layer without touching the underlying discrete-log primitives.

4b · aa key rotation 16 / 20

Native protocol-level account abstraction. Every account is a smart contract; the signature scheme is account-developer-chosen at deployment. Shipped reference contracts verify Schnorr/Grumpkin, ECDSA secp256k1 and ECDSA secp256r1 (P-256 / WebAuthn passkeys) inside private proofs; the docs list BLS and multi-signature as implementable; any future scheme, including ML-DSA, SLH-DSA or FN-DSA, becomes selectable if an in-circuit verifier exists in Noir. Account-contract migration is the strongest PQ-readiness primitive Aztec has. No PQ signature scheme is currently selectable at the account-contract layer (Noir and barretenberg expose no ML-DSA / SLH-DSA / FN-DSA blackbox or in-circuit verifier in production).

4c · hard fork track record 9 / 15

Sequence: Aztec Connect (sunset: deposits closed 2023-03-21, sequencer stopped 2024-03-31) → public testnet → adversarial testnet (2025-07-22) → Ignition Chain (November 2025) → Alpha network on Ethereum mainnet (2026-03-31) → Alpha V5 (AZUP-2, activated 2026-07-21 by on-chain token-holder governance; release train v5.0.0 published 2026-07-13, v5.0.1 2026-07-15, v5.1.0 2026-07-22, v5.2.0 2026-08-17, with rc.1 2026-06-15 and rc.2 2026-06-29 tagged as testnet release candidates). The v4 → V5 hard fork is the one governance-executed rollup hard fork on the live network since it went live; it bundled the v4 critical-vulnerability fix and four address-changing protocol changes including AZIP-8. Deductions: the mainnet fork record is one event deep, and the shipped release introduced its own critical proving-system flaw.

4d · hybrid deployment readiness 4 / 15

Hybrid PQ deployment at the proving layer would require running a FRI-based system in parallel with Honk; architecturally feasible but no announcement. Hybrid at the signature layer is structurally trivial via account abstraction but no PQ signature is selectable today.

4e · stateful hash state management 15 / 15

Aztec uses no stateful hash signatures (XMSS / LMS / leanXMSS) at any layer. Stateless schemes only.

4f · bft aggregation path 0 / 20

The per-epoch committee of 48 sequencer-validators attests with a floor(2/3·48)+1 = 33-of-48 quorum. At the v5.2.0 tag each checkpoint attestation is an individual ECDSA secp256k1 signature, recovered and matched to the committee index at L1; the BLS keys over BN254 registered at staking (with proof of possession, in a library written for key aggregation) do not sign attestations in production. No PQ-safe aggregation path declaration: no hash-based+SNARK plan, no authenticated-channels/MPC consensus, no staged-checkpoint PQ-sig path. Validator keys are epoch-public, so the consensus layer is flagged consensus-layer-exposed regardless of finality speed.

5 Deployment Execution weight 18% 15 / 100
5a · mainnet pqc traffic pct 0 / 25

Zero PQC primitives signing any byte on Aztec mainnet.

5b · pqc code in consensus client 0 / 15

Barretenberg and aztec-packages contain no ML-DSA / ML-KEM / SLH-DSA / FN-DSA / FRI implementation in any merged production path. Confirmed at evaluation date via repository-wide code search: zero hits for ml-dsa, dilithium, ml-kem, kyber, slh-dsa, sphincs and falcon; the only substantive post-quantum reference in the repository is the docstring of an alternative Poseidon2-permutation message-encryption option in aztec-nr, which states that it does not provide post-quantum privacy and points users who want decades-long privacy to the AES path that is already the default.

5c · validator pqc key adoption 0 / 15

Validators register an ECDSA secp256k1 Ethereum key and a BLS key over BN254; no PQ key registration.

5d · published dated milestones 0 / 10

VOIDED to 0 per v3.1 (5a = 0). Aztec has no PQ-named milestones in its public roadmap regardless.

5e · pqc washing delta 15 / 15

Ratio: 0/0 (no announcement, no shipment of any PQC primitive). AZIP-8's hash-only master keys are explicitly quantum-harvest-motivated but neither claim nor ship a post-quantum primitive, so they enter neither side of the ledger. Aztec is not engaged in PQ-washing; it is engaged in PQ-silence.

5f · signature footprint multiplier 0 / 20

No PQ-signature footprint has been measured because none is deployed.

6 Supply Chain Vendor Readiness weight 18% 8 / 100
6a · wallet 2 / 25

Top-3: Azguard (Aztec-native browser-extension wallet, alpha-testing), Obsidion (Aztec-native wallet), MetaMask (deposit-side only, L1; the foundation also lists a Nethermind wallet on Alpha V5). No PQC roadmap located for either Aztec-native wallet; MetaMask has no public PQC roadmap.

6b · bridge 2 / 25

Top-3: the canonical Aztec L1 portal, Shield (human.tech) and TRAIN, the two third-party bridges the foundation lists as live on Alpha V5. No PQC roadmap located for any of the three. No LayerZero, Wormhole, CCIP or Axelar endpoint for Aztec was located.

6c · custodian 2 / 25

No major custodian has launched Aztec custody at Alpha mainnet. Institutional custody integrations not yet announced. The funds-exposed guidance around the V5 proving-system vulnerability continues to suppress custodian onboarding.

6d · rpc hsm tee infra 2 / 25

Top-3: Aztec official RPC, community sequencer RPC endpoints. No HSM / TEE PQC posture published for Aztec validator/prover infra.

7 Governance & Coordination weight 5% 52 / 100
7a · validator stake distribution 14 / 20

3,230 active attesters and 645.576 million AZTEC of active stake in an independent on-chain snapshot of 2026-08-16; more than 3,500 sequencers per the foundation's 2026-07-21 V5 announcement. Per-epoch committee of 48 sampled without replacement from the active set, seeded by L1 prevrandao fixed two epochs in advance; quorum 33 of 48. Mainnet activation threshold 200,000 AZTEC per validator, ejection at 100,000, four-day exit delay. The 2025-07-22 testnet-era figures (nearly 1,000 sequencers, 15,000 nodes, 50+ countries, six continents) are not current-network figures. Client diversity is a single-implementation issue.

7b · upgrade cadence under pressure 12 / 20

Alpha V5 was activated on the live network 2026-07-21 by on-chain token-holder governance (AZUP-2), shipped on the published AZIP → AZUP → vote pipeline with the v4 critical-vulnerability fix bundled and with users warned ahead of the 2026-06-25 step to withdraw V4 funds. The counterweight is response latency to the successor flaw: the critical V5 proving-system vulnerability found 2026-07-27 has its fix deferred to V6, later in 2026, leaving the network running with a known critical flaw for a second consecutive release cycle.

7c · named coordination lead 14 / 20

Aztec Labs is the named coordinating organization. Its team page currently lists a Founder & CEO and a CTO as the named business and technical leads; the co-founder who once held the CEO title (a PLONK co-inventor) no longer appears on the team page and is quoted in the 2026-07-21 V5 announcement as a co-founder of the Aztec Foundation. No public explanation of the change was located, so leadership continuity is recorded as an observed fact with the cause unverified. No PQC-specific coordination lead is named.

7d · adversarial coordination precedent 12 / 20

The Aztec Connect sunset (deposits closed 2023-03-21, sequencer stopped 2024-03-31) demonstrated decommissioning and user-fund-withdrawal coordination over a 12-month window. The v4-to-V5 cycle is now a completed precedent: users were publicly warned to withdraw V4 funds before the 2026-06-25 governance step, whose execution made the vulnerability details public, and the governance-activated V5 fix then shipped. A second disclosure cycle is live for the V5 proving-system flaw (found 2026-07-27, disclosed 2026-08-07, interim funds-exposed guidance). A validator-infrastructure operator that announced a wind-down on 2026-07-16, asked delegators to exit by 2026-08-05 and planned to complete by 2026-08-15 still had seven attesters in the VALIDATING state on 2026-08-16 holding 1.386 million AZTEC, about 0.21% of active stake, a small-scale live stress test of the four-day exit flow. None of these is yet a coordinated cryptographic-primitive replacement under attacker pressure.

7e · canary tripwire mechanism 0 / 20

No canary, honeypot, rate-limiting rule, or cryptographic tripwire is documented. The v4-vulnerability disclosure functions as a public risk-bulletin but is not a mechanical tripwire.

Source-disagreement disclosure

v3.1 requires every chain card to publish material divergences among authoritative sources, plus the delta-QRI under alternative weighting.

Attestation signing key: operator docs vs shipped code

The sequencer-management operator guide states that the validator's BLS key 'actually signs proposals and attestations'. The code at the v5.2.0 tag signs and verifies checkpoint attestations with Ethereum-style ECDSA secp256k1 signatures (v in {27,28}, address recovery, committee-index match at L1), and the BLS key over BN254 is used at staking registration with a proof of possession. We score the code. The docs statement is recorded as a documentation-accuracy defect under 1a.

V5 proving-system vulnerability corroboration

The critical V5 proving-system vulnerability (found 2026-07-27 by core contributors, disclosed 2026-08-07; an attacker may construct a proof that passes verification for a transaction the network should reject; prior exploitation cannot be determined; fix deferred to V6 later in 2026; users told to treat V5 funds as exposed) is single-sourced to the foundation's own disclosure as of this evaluation. No independent news coverage of the August disclosure was located. A separate GitHub security advisory published 2026-07-28 (GHSA-778c-2h5c-8r96) is a different checkpoint-liveness denial-of-service bug, rated Low by the maintainers although the reporter argued Critical on liveness grounds, and must not be conflated with the proving-soundness flaw.

Named coordination lead

The Aztec Labs team page lists a Founder & CEO and a CTO as the named business and technical leads and no longer lists the co-founder previously serving as CEO (a PLONK co-inventor). The same co-founder is quoted in the 2026-07-21 V5 announcement and in independent coverage the same day with the title Co-founder, Aztec Foundation. No public explanation of the change was located; the leadership delta is recorded as an observed fact with the cause unverified.

Vulnerability succession v4 → V5

The Alpha v4 critical proving-system vulnerability (found 2026-03-17, disclosed 2026-03-27) was resolved by the V5 hard fork (activated 2026-07-21); its details were withheld until the governance vote, and users were warned to withdraw V4 funds ahead of the 2026-06-25 on-chain step. A new critical vulnerability in the V5 proving system was then found 2026-07-27 and disclosed 2026-08-07, so the live network has run with a known critical proving-system flaw for two consecutive release cycles, under two different bugs.

Validator topology figures by era

The often-quoted 'nearly 1,000 sequencers in the validator set, 15,000 nodes across more than 50 countries on six continents' figures date from the 2025-07-22 adversarial-testnet announcement, not the live network. Current figures: the foundation's 2026-07-21 V5 announcement cites more than 3,500 sequencers; an independent on-chain snapshot published 2026-08-16 counts 3,230 active attesters and 645.576 million AZTEC of active stake. The v2 baseline's 3,400+ figure sits in the same range. The per-epoch committee target is 48 with quorum floor(2/3·48)+1 = 33.

Mainnet vs Alpha labelling

The network settles to Ethereum mainnet (L1 chain id 1) with the live AZTEC token and the repository's own deployment preset is named 'mainnet', but every foundation communication labels the network Alpha software and the 2026-08-07 disclosure states that critical findings can arise during this phase. We score it as a live mainnet deployment (5a traffic, 2b cold-key population) and carry the Alpha label in the narrative.

Delta-QRI under alternative weighting

Under flat 1/7 dimension weighting (no profile), QRI lands ~31 (Dim 4 and Dim 7 contribute more). Under deployment-only re-emphasis, QRI falls to ~20.

Announcement-to-shipped ratio

Announced: 0. Shipped: 0. Ratio: 0.

Tag: none

Peers in the privacy-focused chain profile

9 chains closest to Aztec by Stage then QRI.

S3 55
S2 32
S1 29
S1 25
S1 24
S1 22
S1 22