#
Hook
A 26-person team with $15 million funding claims to automate the one thing that has kept NVIDIA’s CUDA castle standing: low-level kernel optimization. Infinity, backed by Touring Capital and angels from OpenAI and Anthropic, asserts its AI agent "Ignition" can generate inference kernels that rival hand-tuned CUDA. But here’s the catch: they haven’t published a single benchmark against FlashAttention, Grouped Query Attention, or any operator that matters for ZK proof generation.
Speed is an illusion if the exit door is locked. For the blockchain world, that exit door is proving computation efficiently. ZK rollups rely on operations like MSM (multi-scalar multiplication) and NTT (number-theoretic transform) — both computationally heavy, both prime targets for kernel optimization. Infinity’s pitch sounds tantalizing, but the technical gap between a generic AI compiler and production-grade cryptographic kernels is vast.
Context
Infinity’s core thesis is straightforward: use AI to write the low-level code that runs AI models. Their agent, Ignition, iteratively generates, debugs, and performance-tunes kernels for GPUs, SRAM, mobile chips, and even systolic arrays. The goal is to provide a plug-and-play software layer that chip companies can use to skip the expensive process of building CUDA-compatible stacks. Their first public customer, D-Matrix, is a silicon startup focusing on optical computing for AI inference.

The blockchain angle is seldom mentioned but critical. Every ZK proof system — from Groth16 to Plonky2 — depends on efficient implementation of elliptic curve operations and polynomial arithmetic. These are not your typical matrix multiplications. They require precise handling of finite fields, memory alignment, and parallelism patterns that are far removed from convolutional neural networks.
Core: Technical Analysis and Trade-offs
The Ignition Agent: What We Know
Ignition is described as an "AI research agent" that autonomously writes and optimizes kernel code. This is not a compiler in the traditional sense — no static analysis, no fixed rewriting rules. Instead, it learns through trial and error, likely using reinforcement learning or evolutionary strategies. The agent explores the space of loop unrolling, tiling, shared memory allocation, and instruction scheduling.
Based on my experience auditing cryptographic libraries for ZK systems (I once traced a subtle memory leak in a Halo2 verifier that caused proof rejection under load), I can say that this approach faces a fundamental problem: the reward function for kernel optimization is extremely sparse and non-convex. A few nanoseconds of latency improvement in one operation might introduce cache thrashing in another. And cryptographic operations have strict correctness requirements — a single off-by-one in memory can lead to verification failure.
Infinity claims to support "GPU, SRAM, mobile chips, and systolic arrays." This implies a unified intermediate representation (IR) that maps to multiple backends. In blockchain terms, this is similar to the LLVM-to-ZK backend pipeline I helped design for our zero-knowledge proof-of-training framework — but with the added complexity of real-time code generation.
Comparison to Existing Solutions
Traditional compilers like TVM, AutoTVM, and MLIR achieve optimization by combining handcrafted rules with black-box search. They require days to tune for a single target. Infinity’s AI agent claims to do this dynamically. But the real benchmark is against NVIDIA’s TensorRT and cuDNN — libraries that have consumed billions of dollars in R&D.
For ZK proofs, the dominant libraries are written in CUDA and OpenCL by experts who understand field arithmetic down to the carry bit. For example, the msm_cuda library by supranational is hand-tuned for every generation of NVIDIA cards. Can an AI agent replicate that? Not yet. The edge cases — warp divergence, bank conflicts, thread synchronization — are precisely where logic prevails, but bias hides in the edge cases.
The Pay-for-Performance Model
Infinity’s business model is elegant: no upfront license, only a share of performance improvement. This aligns incentives but creates an audit nightmare. How do you measure "performance improvement" across different chips, models, and batch sizes? A 20% speedup in inference for an image classifier might translate to a 2% gain for a ZK prover because of different memory profiles. Without a transparent benchmark suite, clients are buying a promise.
From the analysis, Infinity’s revenue is likely negligible — they have only one public customer and are in talks with "major chip manufacturers." The $100 million valuation is a bet on potential, not delivery.

Contrarian: Security Blind Spots and Missing Verification
Auto-Generated Code is Dangerous
If Ignition writes kernels for cryptographic operations, any subtle error could introduce vulnerabilities. Unlike convolutional layers where a small numeric error is acceptable, ZK proofs require exact integer arithmetic. A single incorrect modulus operation can invalidate a proof or, worse, create a verifier that accepts false proofs.
Consider the NTT operation: its inverse requires exact handling of twiddle factors. An AI agent might optimize by reordering operations, unaware of the algebraic constraints. I recall a vulnerability in an early Plonky2 implementation where an aggressive loop unrolling caused integer overflow in the field addition routine. The AI agent would have no way to verify correctness without a formal verification layer — which Infinity does not mention.
The Scalability Illusion
Infinity’s agent must be trained for each new hardware target. This means their marginal cost per customer does not drop to zero. For 26 engineers, supporting dozens of chip architectures and thousands of model variants is impossible. They will need to prioritize. Which gets priority: the latest NVIDIA H100 optimization for AI inference, or a niche ZK accelerator from a startup? The answer determines whether blockchain applications benefit.
The Ecosystem Gap
NVIDIA’s moat is not just CUDA but cuDNN, TensorRT, NeMo, and the entire ecosystem of optimized libraries, debuggers, profilers, and community. Infinity’s agent outputs raw kernels, not a development environment. A chip company using Infinity still needs to integrate these kernels into a broader software stack — which is where most of the work lies.
Takeaway: A High-Stakes Singularity
Infinity is a single-threaded bet: either Ignition generates kernels that outperform human experts across a wide range of hardware, or the company folds. For the blockchain industry, the upside is real — cheaper ZK proofs mean cheaper L2s and more scalable DApps. But the downside is also real: auto-generated cryptographic code is a ticking time bomb.
The next six months will be telling. If Infinity releases a benchmark on a ZK-related operation (e.g., a multi-scalar multiplication on an A100) and shows parity with hand-tuned libraries, the thesis gains credibility. If they stay silent, the valuation is purely speculative.
Silence the noise, read the source — if you can get access. But for now, the source code of Ignition remains locked. And that is the loudest signal of all.