Generic FieldBackend
Monomorphized constraint pipeline over F: FieldBackend. BN254, BLS12-381, and Goldilocks compile natively. 162 E2E cross-prime tests.
Real receipts, not promises. Versioned milestones, shipped commits, and what comes next.
Monomorphized constraint pipeline over F: FieldBackend. BN254, BLS12-381, and Goldilocks compile natively. 162 E2E cross-prime tests.
Pre-compiled circuit templates serialized in bytecode. prove {} blocks are first-class values.
Export Groth16 verifier contracts for on-chain proof verification on Ethereum.
Frequency heuristic, tautological linear removal, Gaussian elimination, BN254 constant folding. EscalarMulAny 3.6x faster.
Import .circom templates and circomlib (Poseidon, MiMCSponge, EdDSA, BabyJubjub) directly. Constraint counts match circom O2 or beat it — Num2Bits 9 vs 17, LessThan 10 vs 20.
// import circomlib directly
use circom "poseidon.circom"
let hash = Poseidon(2)
.compute([secret, salt])
prove(hash: Public) {
assert_eq(
Poseidon(2).hash([secret, salt]),
hash
)
}
// 240 constraints — matches O2 Tests that try to forge proofs prove constraint deltas are real LC folding wins, not under-constrained bugs.
WASM-compiled compiler + VM running in the browser. Write, run, and prove circuits online — no install. WASM feasibility verified beta.16.
VM runtime parameterized over FieldBackend. prove {} blocks use native field arithmetic for any curve.
AIR constraint backend using Plonky3 for transparent STARK proofs over the Goldilocks field — no trusted setup.
Import Noir programs as ProveIR modules. Use existing Noir circuits inside Achronyme alongside Circom.
Embed the Achronyme runtime in Rust apps via crate. Proc-macros, full interop. Targets Rust devs, not just ZK engineers.
Language specification freeze, backward compatibility guarantees, and stable bytecode format.