Related · tier-1 reading. For how an auditor verifies this independently, see Independent Verification.
This is not a benchmark comparison. Zama and H33 operate at different abstraction layers. Zama optimizes FHE computation primitives. H33 provides the orchestration, governance, attestation, replay, and verification layer that makes encrypted computation operationally deployable.
The question is not which system encrypts faster. The question is what happens after encryption -- who authorized the computation, what policy governed it, and can an independent party verify the entire decision chain.
Zama focuses on FHE primitives. The Concrete compiler transforms Python programs into optimized FHE circuits. TFHE-rs provides a Rust implementation of the TFHE scheme with programmable bootstrapping -- the ability to evaluate arbitrary lookup tables on encrypted data, refreshing noise budgets in the process. This enables general-purpose computation over encrypted inputs without scheme-switching or manual noise management.
The technical contribution is real and significant. Programmable bootstrapping is the mechanism that makes TFHE practical for complex circuits. Graph-level optimization in the Concrete compiler reduces the number of bootstrapping operations required, directly improving performance. Key switching, circuit packing, and parallelization strategies further reduce latency for specific workloads. Zama has also extended this into ML inference over encrypted data, allowing models to classify encrypted inputs without decryption.
This is computation infrastructure. It is important work. FHE primitives are necessary for encrypted processing, and Zama has invested heavily in making those primitives faster, more ergonomic, and more accessible through compiler tooling. The Concrete compiler allows developers to write standard Python and have it compiled to FHE circuits -- a meaningful developer experience improvement over manual parameter selection and noise budget tracking.
None of this is in dispute. The question is what computation infrastructure alone can and cannot provide.
Encrypted computation proves that a computation occurred on encrypted data. It produces a result. The FHE scheme's mathematical properties guarantee that the result is correct -- the homomorphic property ensures that operations on ciphertexts produce ciphertexts that decrypt to the correct plaintext result. This is a cryptographic guarantee about computational correctness.
But computational correctness is only one dimension of what regulated systems require. Encrypted computation does not prove:
These are not optional features for sophisticated deployments. For enterprises operating under regulatory scrutiny -- healthcare systems processing encrypted patient data, financial institutions computing on encrypted transactions, government agencies evaluating encrypted intelligence -- these are requirements. A correct computation that cannot prove its authorization, cannot be replayed, and cannot be independently verified is a correct computation that cannot be deployed.
H33 operates at the orchestration, governance, attestation, and verification layer above encrypted computation primitives. The computation layer -- five proprietary engines (BFV, CKKS, TFHE, TFHE Bootstrap, FHE-IQ) -- is necessary infrastructure. What H33 builds on top of it is the decision infrastructure that makes encrypted computation governable, replayable, and independently verifiable.
h33 replay session session.json. Replay is the strongest form of trust: not "believe our output" but "run it yourself and compare."h33 verify receipt receipt.json -- no API key, no network, no trust assumption. The verifier is a standalone binary. The verification is a pure function of the receipt contents. Independent parties can verify any attestation without any relationship to H33.h33 diff receipt before.json after.json produces a categorized diff across six dimensions: identity, execution path, governance state, policy output, attestation, and temporal. This is not a text diff. It is a semantic analysis of what changed in the decision infrastructure between two points in time.The clearest way to understand the relationship between Zama and H33 is to map what each system provides at each layer of the encrypted computation stack.
| Layer | Zama | H33 |
|---|---|---|
| FHE Primitives | Concrete compiler, TFHE-rs, programmable bootstrapping, graph optimization | 5 proprietary engines: BFV, CKKS, TFHE, TFHE Bootstrap (PBS), FHE-IQ (ARM-native, Montgomery radix-4) |
| Computation Routing | Single engine (TFHE focus) | FHE-IQ: cross-engine routing by security tier, data type, performance |
| Governance | Not addressed | HATS protocol, governance graph, policy evaluation, scope constraints |
| Attestation | Not addressed | H33-74 (74 bytes, 3 PQ signature families, immutable) |
| Replay | Not addressed | Deterministic replay, fork analysis, byte-identical reproduction |
| Verification | Not addressed | Offline CLI, public verifier, no API key, no trust assumption |
| Agent Orchestration | Not addressed | Agent-Zero, delegation budgets, exposure proofs, quorum approval |
| Conformance | Not addressed | 20 conformance vectors, 54 adversarial tests, compatibility matrices |
The table reveals the structural difference. Zama provides deep capability at the primitive layer. H33 provides capability across the full operational stack. These are not competing approaches -- they address different requirements at different layers of the system.
Consider a healthcare system computing on encrypted patient data. The computation itself -- matching encrypted biometric templates, evaluating encrypted diagnostic models, computing encrypted risk scores -- requires FHE primitives. The math must be correct. The noise budget must be managed. The performance must be acceptable.
But the healthcare system also needs to prove that the computation was authorized by the correct policy. That the patient's consent scope covered this specific operation. That the data classification was appropriate for the security tier used. That the result was attested with signatures that will survive quantum computers. That a regulator can replay the entire session independently -- not by trusting the healthcare system's logs, but by running the replay themselves and comparing the output.
A financial institution computing on encrypted transaction data faces the same requirements. So does a government agency, an insurance company, a legal discovery platform, or any system that processes sensitive data under regulatory oversight. The computation must be correct. But it must also be authorized, attested, replayable, and independently verifiable.
Encrypted computation is the foundation. Verifiable decision infrastructure is what makes it operationally deployable.
H33 operates at the orchestration, governance, attestation, and verification layer above encrypted computation primitives. Zama helps encrypted systems compute. H33 helps encrypted systems become independently governable, replayable, attestable, and operationally trustworthy.
This is not "H33 replaces Zama." It is "H33 addresses requirements that Zama's architecture is not designed to address." Zama's Concrete compiler does not attempt to capture governance state, produce attestations, enable deterministic replay, or provide offline verification -- because these are not compiler problems. They are infrastructure problems at a different abstraction layer.
A sophisticated buyer evaluating both systems should not ask "which one is faster at FHE." They should ask "what do I need beyond FHE to operate this system under regulatory scrutiny?" The answer to that question determines whether computation primitives alone are sufficient, or whether the full operational stack -- routing, governance, attestation, replay, verification, agent governance, conformance -- is required.
Respectful framing: Zama ships computation infrastructure. H33 ships operational trust infrastructure. Both are necessary. They serve different layers.
The comparison below maps specific capabilities to each system. Note: the presence of a checkmark for Zama indicates genuine capability, not a qualified claim. Zama does these things well. The point is not that Zama lacks capability -- it is that the two systems address different requirements.
Every claim above maps to a command, a test suite, a public endpoint, or a published artifact. Nothing is roadmap. Everything listed below is deployed.
h33 verify receipt receipt.json
h33 replay session session.json
h33 diff receipt before.json after.json
AGT-TV-001 through AGT-TV-020
H33-Chaos adversarial suite
Graviton4 Metal benchmark
/verify/receipt/
@h33/agent + @h33/mcp
No. H33 and Zama operate at different abstraction layers. Zama focuses on FHE computation primitives -- programmable bootstrapping, compiler optimization, graph-level circuit optimization, and encrypted execution acceleration. H33 provides the orchestration, governance, attestation, replay, and verification layer above encrypted computation. Encrypted computation is the foundation. Verifiable decision infrastructure is what makes it operationally deployable under regulatory scrutiny. A system could use Zama's primitives at the computation layer and H33's infrastructure at the governance and verification layer.
Zama focuses on computation primitives. The Concrete compiler and TFHE-rs library optimize FHE operations at the mathematical and graph level. Governance authorization, policy binding, deterministic replay, semantic diff, and independent verification are not part of the Concrete toolchain. These capabilities require a separate infrastructure layer that captures why a computation was permitted, how it was routed, what governance state authorized it, and whether the result can be independently replayed by an independent verifier.
Yes. H33 has its own TFHE engine, along with BFV and CKKS engines. FHE-IQ routes computations to the optimal engine based on security tier, data type, and performance requirements. The differentiation between H33 and Zama is not at the primitive layer -- it is at the orchestration, governance, attestation, and verification layer above primitives. H33 does not compete with Zama on bootstrapping speed. H33 competes on what happens after the computation completes.
Three CLI commands that turn attestations into operational evidence. h33 verify receipt answers: is this attestation valid? h33 replay session answers: can this decision be independently reproduced? h33 diff receipt answers: what changed between two attested states? Verify (validity), replay (reproducibility), diff (change analysis) -- three orthogonal capabilities that no computation-layer system provides. Together they enable an independent party to validate, reproduce, and compare any attested decision without trusting the issuing system.
Yes. H33 uses three independent post-quantum signature families for attestation: ML-DSA (lattice-based), FALCON (NTRU lattice-based), and SLH-DSA (stateless hash-based). The H33-74 attestation bundle requires an adversary to break all three independent mathematical assumptions simultaneously. Zama's FHE is lattice-based and quantum-resistant for computation, but does not provide post-quantum attestation infrastructure, governance binding, or independent verification.
Every attestation H33 produces can be verified offline by anyone, replayed deterministically by an independent implementation, and compared semantically against any prior state. No API key required.