monogate forge

Explore EML. Compile with Forge.

Monogate Forge is the EML→multi-target compiler: one verified math source emits software, GPU shaders, hardware (FPGA), LLVM IR, and formal proofs.
Every target is free — no Pro tier. pip install monogate-forge, or try it in your browser at efrog.dev.

current public status

Forge is free — every compile target, no Pro tier.

The compiler

pip install monogate-forge gives the full compiler: one EML source emits any target, with no license token. Or compile in the browser at efrog.dev.

The research package

pip install monogate ships the EML math library on its own: the core operator, elementary functions, BEST routing, optimizer utilities, symbolic search, and PyTorch activation experiments.

Source-available & verified

The full compiler source ships in the pip install wheel. Hardware targets (Verilog, VHDL, Chisel), GPU shaders, LLVM IR, and Lean 4 proof artifacts all emit from the same verified EML.

how it works

From verified EML to every compile target.

01Install the Forge compilerpip install monogate-forge — the full EML→multi-target compiler, every target free.
02Write verified EMLCore EML arithmetic, elementary functions, BEST routing, and optimizer passes.
03Compile to any targetSoftware, GPU shaders, hardware (Verilog / VHDL / Chisel), LLVM IR, and formal proofs — one source.
04Verify the outputLean 4 proof obligations emit alongside the code; every change is regression-gated against a baseline.
05Ship itSame EML, every target, no license. Or compile in the browser at efrog.dev.

One verified source.
Every target — software, GPU, hardware, IR, proofs. Free.

how it works

Measure, verify, compile — all from one EML source.

Measure

EML expressions can be measured and optimized as symbolic math objects.

BEST routing can choose cheaper operator families than an all-EML baseline.

Verify

Examples are test-backed with explicit claim boundaries.

Lean 4 proof artifacts emit alongside the compiled code.

Compile

pip install monogate-forge emits any target — software, GPU shaders, hardware (FPGA), and LLVM IR.

Cross-target outputs are regression-gated against a baseline (numerically cross-checked across targets).

examples

One EML source, compiled to many targets.

These cards illustrate the EML→target flow. For a live compiler that emits any target in your browser — no install — use efrog.dev, or run it locally with pip install monogate-forge.

industry coverage

22 verticals in the private roadmap inventory.

These cards are not public compiler availability claims. The four example-pending cards are being rebuilt as reproducible public monogate snippets; the rest remain private evidence until their artifacts are published.

Aerospace

example pending

Flight control · Guidance · Propulsion

Chain orders
0–4
Certification
DO-178C

Automotive

example pending

ADAS · Powertrain · Chassis

Chain orders
0–2
Certification
ISO 26262

Medical

example pending

Infusion pumps · Defibrillation · PK/PD

Chain orders
0–3
Certification
IEC 62304

Audio

example pending

DSP · Effects · Synthesis

Chain orders
0–2
Certification

Robotics

private evidence

Kinematics · Perception · Platforms

Chain orders
0–4
Certification
ISO 10218
7 kernels · 26 functionsNo demo yet

Manufacturing

private evidence

CNC · Additive · Quality control

Chain orders
0–3
Certification
ISO 9001
7 kernels · 22 functionsNo demo yet

Energy

private evidence

Power grid · Renewables · Nuclear

Chain orders
0–2
Certification
NRC / IEC 61508
7 kernels · 19 functionsNo demo yet

Defense

private evidence

Fire control · EW · Navigation

Chain orders
0–2
Certification
MIL-STD-882
7 kernels · 22 functionsNo demo yet

ML Inference

private evidence

Activations · Loss · Quantisation

Chain orders
0–3
Certification
15 kernels · 26 functionsNo demo yet

Scientific

private evidence

Biology · Climate · Physics

Chain orders
0–2
Certification
14 kernels · 50 functionsNo demo yet

Crypto

private evidence

AES · SHA · X25519 · Post-quantum

Chain orders
Certification
FIPS 140-3
14 kernels · 58 functionsNo demo yet

Finance

private evidence

Pricing · Greeks · Risk

Chain orders
0–3
Certification
SR 11-7 / FRTB
15 kernels · 48 functionsNo demo yet

Telecom

private evidence

OFDM · QAM · Link budget

Chain orders
0–2
Certification
3GPP
5 kernels · 16 functionsNo demo yet

Radar

private evidence

Doppler · Beamforming · Tracking

Chain orders
0–3
Certification
8 kernels · 26 functionsNo demo yet

Semiconductor

private evidence

Diodes · BJT · MOSFET · Op-amps

Chain orders
0–1
Certification
JEDEC
5 kernels · 16 functionsNo demo yet

Chemistry

private evidence

Kinetics · Pharma · Spectroscopy

Chain orders
0–2
Certification
ICH Q-series
34 kernels · 87 functionsNo demo yet

Geospatial

private evidence

Distance · Bearing · Projections

Chain orders
0–2
Certification
ICAO Annex 4
4 kernels · 11 functionsNo demo yet

Imaging

private evidence

Demosaic · Filtering · Sharpening

Chain orders
0–1
Certification
4 kernels · 12 functionsNo demo yet

Agriculture

private evidence

Photosynthesis · Soil water · Yield

Chain orders
0–2
Certification
FAO-56
4 kernels · 8 functionsNo demo yet

Graphics

private evidence

Shading · BRDFs · Shadows

Chain orders
0–1
Certification
4 kernels · 10 functionsNo demo yet

Environmental

private evidence

Emissions · Air · Ocean · Water

Chain orders
0–2
Certification
EPA / IPCC
4 kernels · 10 functionsNo demo yet

Construction

private evidence

Concrete · Beams · Foundations

Chain orders
0–1
Certification
ACI / AISC
4 kernels · 12 functionsNo demo yet

the numbers

One verified EML source. Every target. No Pro tier.

36
Compile targets
0
Pro tiers
EML
One source operator
67%
Lean obligations auto-proved

Installable today: pip install monogate-forge for the full compiler — C, Rust, Verilog, VHDL, HLSL, LLVM, Lean, MATLAB, and more, every target free. Or pip install monogate for the EML math, routing, optimization, search, and ML package.

About that 67%: 387 of 581 Lean 4 proof obligations emitted from the industry kernel library close automatically against zero-Mathlib foundations — no human-written proof. The remainder emit and stay regression-gated against a baseline. It's a live, reproducible number, not a marketing one: the harness ships in the open-source MachLib repo, so you can re-run it and get the same figure.

release updates

Get an email when a new Forge release ships.

Forge is already free to install (pip install monogate-forge). Drop your email for a note on new versions and targets. No newsletter. No drip campaign.