Every run writes two transactions — a commit and an attestation. At scale that has to be near-free, or it eats into user PnL. Mantle’s L2 economics make per-run proof cost negligible.
The commit has to land before the grid engine is allowed to trade. Slow finality means slow user experience. Mantle gives us seconds-level inclusion, which fits the “confirm in Telegram → trading starts” UX.
The proof layer is a small set of Solidity contracts (commit registry, attestation registry, recall index). EVM compatibility means we get audited tooling, mature wallets, and easy verifiability with standard explorers.
Mantle is a public, neutral chain with real users and real liquidity. “Verifiable” only means something if the chain itself is one people trust. Hosting our proofs on a credible L2 is the point.