SMRFORGESMRFORGE
Info sheet · v0.9.2
Download PDF ↓

Reactor-physics evidence

A number a reviewer can re-run.

SMRFORGE takes a small modular reactor to a full-core k-effective and seals the result as an evidence bundle — one anyone can verify offline and re-derive from scratch on the open engine. You don't have to trust us.

Evidence bundle
1.029554k_eff
fidelity: screening · code-verification
caseIAEA-2D · full core
published referencek = 1.029585
C−E−3 pcm
signatureed25519 ✓
$ smrforge verifyINTEGRITY OK ✓
$ smrforge verify

Verify it offline

A standalone checker confirms the record is intact and signed — importing none of our physics. Your machine, no network.

$ smrforge reproduce

Reproduce the number

A signature can't catch a signed lie. This re-runs the open engine on the record's own inputs; the number comes back.

Engagements — what we take on

Bring us a number a reviewer won't take on faith.

Whatever the code it came from, we make the result checkable: sealed, verifiable offline, and re-derivable from scratch by whoever reviews it.

Independent confirmatory analysisflagship Send your criticality or shutdown-margin number. We re-derive it on the open engine and OpenMC and hand back a signed, reproducible confirmation your reviewer can re-run.
Evidence packaging A number from Serpent, MCNP, or your own code, shipped as a sealed, verifiable, reproducible bundle for a submission.
Pre-submission V&V Code verification, a V&V matrix, and the benchmark closures a regulator reads — stood up and re-runnable.
Integration & converters Serpent/MCNP converters for codes you license, plus MCP and REST wiring into your pipeline.
Bring us a number →
VerificationIAEA-2D full core closes the published reference to ≈ −3 pcm (code-verification, not measured validation). Screening-grade, honestly labeled on every result.
EngineScreen fast in pure Python; escalate the same inputs to OpenMC — a lab-grade eigenvalue — free.
LicensingCommunity MIT (the whole engine + evidence spine, free) · Pro FSL-1.1-MIT (the signed assurance package) · air-gap-safe.
Run it yourselfSource-only install, by design: git clone https://gitlab.com/smrforge/smrforge.git, then pip install -e . (Python 3.11+, standard library, no dependencies; not on PyPI, on purpose). Run a capability from the command line (smrforge run), from Python (run_capability), or through the local REST/MCP server (smrforge serve). The in-tree engine is screening-grade and runs anywhere Python does; the lab-grade OpenMC path needs OpenMC and a continuous-energy library on your host. Getting started: gitlab.com/smrforge/smrforge/-/blob/main/docs/GETTING_STARTED.md