Proof Lab
StartEcosystem
Explore (579)Live Systems (52)Pricing
Log InGet API Key✓ Verify It Yourself
H33-74 on Polygon zkEVM

H33-74 on Polygon zkEVM

Category · tier-1 reading. This page is one implementation of H33's chain-agnostic integrity thesis. For the concept that spans all 11 supported chains, see Public Integrity Layer.

Anyone recording high-stakes operational evidence needs it to outlive the system that produced it. H33-74 is the primitive that produces and anchors that portable post-quantum evidence — this page shows H33-74 evidence anchored on Polygon zkEVM. It expresses the H33-74 primitive for the Polygon zkEVM anchor surface; it does not add a new capability.

Polygon zkEVM is one of H33-74's anchor surfaces, not its foundation. The receipt exists before the Polygon zkEVM anchor and remains valid if the Polygon zkEVM anchor is later supplemented or replaced on another chain. Polygon zkEVM contributes one independent notarization timestamp; the proof, and its verification, come from H33-74's cryptography, not from Polygon zkEVM. H33-74 receipts can carry many anchors.

What you are reading. "H33-74 evidence anchored on Polygon zkEVM" is the H33-74 primitive — the portable 74-byte post-quantum proof produced and owned by H33-74 — expressed on Polygon as its anchoring substrate. H33-74 is the proof primitive. Polygon zkEVM is one interchangeable anchoring substrate beneath it. The chain notarizes when a commitment existed; it is never the source of the proof or the trust.

How H33-74 anchors to Polygon zkEVM

Each anchor is a Polygon zkEVM transaction that commits to a receipt's cryptographic identity (or to a batched commitment covering many receipts). The anchor lives in Polygon zkEVM's canonical ledger and is independently verifiable via any Polygon zkEVM block explorer.

Anchor mechanism on Polygon zkEVM

H33-74 anchors to Polygon zkEVM mainnet via EIP-1559 transactions with the receipt's 32-byte commitment (or batched Merkle root) embedded in calldata. The receipt's identity is committed to L2, and once the L2 batch is proven and posted to Ethereum L1, the anchor inherits L1-grade security.

Chain parameters

Chain
Polygon zkEVM (chain ID 1101)
Finality
L2 soft finality in seconds; L1-inherited hard finality once the zk-proof for the batch is posted to Ethereum (typically minutes to hours).
Anchor cost
Significantly lower than Ethereum L1 (typically 10-100x cheaper for equivalent calldata) while inheriting Ethereum's settlement assurance through zk-proofs.

What an H33-74 anchor record contains

What it does not contain: sensitive payload data. The receipt's content lives off-chain. The anchor only commits to its existence and identity.

When Polygon zkEVM is the right anchor

Polygon zkEVM is the right anchor when EVM-compatible tooling is needed, when L1-grade settlement assurance is required but L1 gas costs are not, and when the operator wants the security inheritance of a zk-rollup. Particularly appropriate for RWA and tokenization use cases that need EVM interoperability without paying Ethereum mainnet costs per anchor.

The portability story

A receipt anchored on Polygon zkEVM can also be anchored on Bitcoin, Ethereum, Solana, Polygon zkEVM, Zcash, or any other chain H33-74 supports. The anchors are independent. Adding more anchors does not change the receipt. Removing one anchor (or having one chain become unavailable) does not invalidate the others.

If Polygon zkEVM ever becomes inappropriate for an operator's use case (regulatory, performance, security, cost), the operator adds an anchor on a different chain and continues operating. The historical evidence does not have to migrate, because it was never bound to Polygon zkEVM.

Verifying a Polygon zkEVM anchor

A third-party verifier needs the H33-74 receipt, the Polygon zkEVM anchor transaction (or its hash), and the open-source H33 verifier. From those inputs:

None of those steps depends on H33's infrastructure. The verifier is open-source and the chain is public.

What changes between chains — and what never does

What differs between blockchains are their operational and integration characteristics. The H33-74 primitive and its cryptographic properties remain unchanged.

Migrating from one blockchain to another changes the anchoring substrate and deployment environment. It does not change the H33-74 primitive, the cryptographic evidence, or the verification model.

When another chain is the better fit

Polygon zkEVM is not always the right anchor. Another chain may be a better fit when you want anchoring directly on Ethereum L1 rather than an L2 with proof-posting latency, when the deepest decade-scale settlement assurance matters most, or when raw throughput and lowest per-anchor cost outweigh EVM compatibility. Those are legitimate reasons to anchor on Ethereum L1 directly, Arbitrum for a different L2 model, Bitcoin for maximal settlement assurance, Solana for throughput and cost, or Avalanche for fast finality instead. In every case the H33-74 receipt stays portable: the same proof moves to the chain that fits, unchanged.

Frequently asked

Does anchoring on Polygon zkEVM change the proof?
No. Anchoring records a 32-byte commitment in Polygon zkEVM calldata to establish an independent existence-time. The proof is the three post-quantum signatures over the H33-74 receipt; those are identical whether the receipt is anchored on Polygon zkEVM, another chain, or not yet anchored at all.
Is the trust from Polygon zkEVM or from H33-74?
From H33-74. Polygon zkEVM contributes an independent, public timestamp (with settlement assurance it inherits from Ethereum L1 via zk-proofs). The cryptographic evidence and the verification model come from the H33-74 primitive — the three NIST post-quantum signature families and the open verifier — not from the chain.
Can I move this proof to another chain?
Yes. The H33-74 receipt is not bound to Polygon zkEVM. You can add an anchor on another chain, or replace the Polygon zkEVM anchor entirely, and the primitive, its cryptographic evidence, and how it verifies stay unchanged.
Does zk-rollup security change what H33-74 guarantees?
No. The zk-rollup gives the anchor L1-inherited settlement assurance once the batch proof posts to Ethereum — that is a property of the anchoring substrate. The H33-74 proof and its verification are unchanged; they come from the receipt's post-quantum signatures, not from the rollup.
What does Polygon zkEVM see about my evidence?
Only a 32-byte commitment (or a batched Merkle root) in calldata. The receipt payload stays off-chain; the chain records that a commitment existed by a given block, nothing about its contents.

See H33-74 on other chains

The same receipts that anchor to Polygon zkEVM can anchor to any of the others.

One Receipt. Multiple Chains. H33-74 Overview

Related