Verifiable Simulation Platform for Advanced Reactors

Simulation outputs aren't enough. Regulators, reviewers, and partners need evidence.

Reactor simulations you can defend.

Native solvers for prototyping; OpenMC, Serpent, and MCNP integrations for production. Every k-eff calc, every benchmark, every report ships as a verifiable evidence bundle: SHA-256 manifest of inputs and outputs, a reproducibility block, and a schema-versioned audit trail. Hand the bundle to a colleague, a reviewer, or a regulator and they can reproduce or refute your number offline. Reproducibility is the product, not a feature.

Coming soon — currently in private beta. The GitLab project is request-access while we finish counsel review of the new MIT / FSL-1.1-MIT licensing. Email us for early access, or watch this page — public release is imminent.

Verifiable evidence bundles · Air-gap-safe · 6,500+ tests · MIT · Python 3.11+

Built for simulations you can defend

Reproducibility is the product, not a feature.

Every k-eff calc, every benchmark, every report ships as a verifiable evidence bundle. A SHA-256 manifest of inputs and outputs. A reproducibility block — Python version, dependency-lock hash, ENDF library, container digest, build provenance. A schema-versioned audit trail of every action that produced the result.

Hand the bundle to a colleague, a reviewer, or a regulator. They run smrforge verify <bundle> offline and either reproduce your number or refute it. No "trust me, it ran on my machine."

Evidence bundles

Versioned, hashable, schema-checked. The same plumbing the dashboard uses internally is what regulators and reviewers receive — no separate export pipeline to maintain.

Air-gap by construction

Dashboard built into the wheel. Zero CDN fetches at runtime. K8s manifests included. Works on a laptop with no internet, in a SCIF, or behind an enterprise firewall.

Locked surface, gated drift

OpenAPI spec committed and CI-enforced. 6,500+ tests, golden snapshots, brand and lint gates. Every change to the public surface is reviewed before it ships.

One gateway, every surface

Dashboard, API, AI tools — one process you can audit.

The SMRFORGE gateway is a single FastAPI service that fronts everything: the React dashboard, the public REST API, and the MCP tool catalog your AI agents call. One process, one port, one OpenAPI spec, one audit log. Launch with smrforge serve and you're running the same surface that ships with Pro.

One process, one port

Dashboard, API, and tools served from a single FastAPI process on port 8765. API-key auth out of the box. K8s manifests included for on-prem and air-gapped clusters. Nothing to wire together.

MCP tool catalog

Every public capability is exposed as an MCP tool. Browse the catalog from the dashboard, or call the same tools from your own agent or notebook. Pro AI Agents are clients of this catalog — your agents can be too.

Audit log + air-gap by design

Every gateway action emits a schema-versioned event into the audit trail. No CDN runtime fetches. No telemetry. The dashboard ships inside the wheel, so the whole surface runs behind any firewall — or no network at all.

Built For

The teams advancing the next generation of nuclear energy — and the workflows they run.

Teams

  • SMR developers
  • Advanced reactor startups
  • Nuclear engineering firms
  • National labs & research institutions

Workflows

  • Design and iterate on a new core in days, not weeks
  • Reproduce benchmarks for papers or validation
  • Generate regulatory documentation with traceability
  • Run parameter sweeps and design exploration overnight

Community & Pro

Community

MIT · Open Source

Open-source neutronics, Monte Carlo transport, thermal-hydraulics, safety, burnup, visualization, CLI, and a one-command React dashboard (smrforge serve) — all wired through the same evidence-bundle plumbing. Every run produces a verifiable bundle you can hand to a reviewer. Community is an evaluation-grade integration surface — production work generally pairs it with OpenMC, Serpent, or MCNP.

GitLab →Private beta

Pro

Source-available (FSL-1.1-MIT) · Licensed · Enterprise

Built on the same evidence-bundle plumbing as Community. Pro adds the templates, the workflows, and the support to take that evidence into a regulatory submission.

  • Regulatory submission acceleration. Assurance bundles, automated traceability that maps requirements to models to results to evidence, ReportGenerator artifacts that map to standard SRP sections, and the V&V workflows licensed regulators are willing to read.
  • Use the decks you already have. Read existing Serpent, OpenMC, and MCNP input decks directly. Run them through SMRFORGE's solvers, or wrap your existing pipeline in SMRFORGE's evidence layer. No rewrite sprint.
  • Design at scale. BenchmarkRunner orchestrates large parameter sweeps and UQ campaigns. Surrogate models and ML-accelerated workflows for design exploration that would take weeks of pure Monte Carlo. Air-gapped deployment bundles for regulated environments.
  • AI-assisted analysis. Pro AI Agents are LLM tools that operate against verifiable evidence bundles, not raw chat — exposed as gateway-served MCP tools, so your agents call the same audited surface as the dashboard. Every agent action is itself recorded as an audited event.
Contact Sales

What's Inside

Neutronics, transport, thermal-hydraulics, safety, burnup — every capability shipped with the same evidence-bundle plumbing. Native solvers cover prototyping and parity checks; OpenMC, Serpent, and MCNP are external solvers SMRFORGE drives — install separately.

  • Multi-group diffusion solver
  • Monte Carlo transport (native + OpenMC, Serpent, MCNP integrations)
  • Thermal-hydraulics & safety
  • Burnup & decay heat
  • HTGR, LWR SMR presets
  • ENDF/B parsing & self-shielding
  • 3D visualization & React dashboard
  • Uncertainty quantification

FAQ

What is SMRFORGE?
SMRFORGE is a verifiable simulation platform for Small Modular Reactor (SMR) design and analysis. It bundles native solvers (multi-group diffusion, thermal-hydraulics, burnup, simplified Monte Carlo) with integrations that drive production solvers (OpenMC, Serpent, MCNP), and ships every run as a verifiable evidence bundle. Community is an evaluation-grade integration surface; Pro adds assurance bundles, traceability, and the V&V workflows regulators are willing to read.
What's the difference between Community and Pro?
Community is MIT-licensed and includes neutronics, Monte Carlo transport, thermal-hydraulics, safety, burnup, visualization, the CLI, a one-command React dashboard, and the full evidence-bundle plumbing. Pro adds Serpent/OpenMC/MCNP converters, BenchmarkRunner, ReportGenerator, regulatory-quality V&V workflows and traceability, surrogate/ML workflows, AI agents that operate against verifiable bundles, and air-gapped deployment.
How does SMRFORGE handle reproducibility?
Every run produces an evidence bundle: a SHA-256 manifest of inputs and outputs, a reproducibility block (Python version, dependency-lock hash, ENDF library, container digest, build provenance), and a schema-versioned audit trail. smrforge verify <bundle> reproduces or refutes the claim offline. The dashboard ships its own build-provenance JSON so you can verify the UI bytes match the wheel.
Is SMRFORGE Pro suitable for licensing-relevant work?
Pro adds regulatory-quality V&V workflows, automated traceability that maps requirements to models to results to evidence, verifiable air-gapped deployment bundles, and ReportGenerator artifacts that map to standard SRP sections. Community ships the same evidence-bundle plumbing — Pro adds the templates, the workflows, and the support contract.
Is Docker or air-gapped deployment supported?
Yes. Community supports Docker and the dashboard itself is air-gap-safe (built into the wheel, no CDN fetches at runtime). Pro adds verifiable air-gapped deployment bundles and K8s manifests for regulated environments without internet access.
What Python version is required?
Python 3.11 or higher.
How do I install SMRFORGE today?
SMRFORGE is in private beta — the GitLab project (gitlab.com/smrforge/smrforge) is request-access while counsel reviews the new MIT / FSL-1.1-MIT licensing ahead of the public release. Email us for early access. Once it goes public, install will be from-source via clone + README quickstart, with a package-manager-friendly distribution on the roadmap.
How do I launch the SMRFORGE dashboard?
After installing from source, run smrforge serve. The React dashboard opens at http://127.0.0.1:8765 in one process — the same FastAPI gateway serves the SPA, the API, and the MCP tool catalog. The dashboard ships inside the package with no CDN runtime fetches, so it works in fully air-gapped environments.

Get in Touch

Pro licensing, partnerships, or support. Build the software that builds reactors.

support@smrforge.io