Download ForgeCertify

Free to run. Open-source. No kernel knowledge required to install — just download and run. Certification (publishing your signed results to the public ledger) requires a submission — see pricing.

🍎
macOS
Apple Silicon · macOS 13+
v1.0.0
Download — Apple Silicon (M1/M2/M3/M4)
Or install via pip (requires Python 3.10+):
pip install forgecertify
First run: macOS may show a security prompt. Right-click → Open, or run:
xattr -dr com.apple.quarantine forgecertify-macos-arm64
🐧
Linux
x86_64 & ARM64 · Ubuntu 20.04+, Debian, RHEL
v1.0.0
Download — x86_64 Download — ARM64 (Graviton, Pi)
Or install via pip:
pip install forgecertify
After download:
chmod +x forgecertify-linux-x64 && ./forgecertify-linux-x64 --version
🪟
Windows
x86_64 · Windows 10/11
v1.0.0
Download .exe — Windows x64
Or install via pip:
pip install forgecertify
Windows is for comparison testing only — running the suite against Windows-native kernels (SolidWorks, Parasolid) to benchmark against macOS/Linux results. Full certification requires macOS or Linux.
📦
Python developer? Use pip.
Works on all platforms. Integrates with your existing Python environment and test runners.
pip install forgecertify
All releases & checksums ↗

Quick start

1

Download or install

Grab the binary for your platform above, or run pip install forgecertify. The forgecertify CLI is immediately available in your PATH.

2

Run the suite

Point it at a kernel with --kernel forgekernel. The suite runs all 2,224 tests. Capabilities your kernel doesn't support are automatically skipped — skips are not failures.

3

Generate a report

Run forgecertify report result.json to produce a self-contained HTML dashboard — pass/fail charts, per-suite breakdown, slowest tests, timing. Share it with your team.

4

Submit for certification

Upload your signed result file at forgecertify.org/certify. Results are verified, published to the public ledger, and a certificate is issued.

Full example
# Install (or use the downloaded binary)
pip install forgecertify

# List available kernel adapters
forgecertify kernels

# Run the full suite — ForgeKernel (reference)
forgecertify run --kernel forgekernel --output ./results

# Run against manifold3d
pip install manifold3d
forgecertify run --kernel manifold3d

# Run only fast tests
forgecertify run --kernel forgekernel -m "not slow"

# Generate an HTML report (great for sharing)
forgecertify report ./results/forgecertify-result-forgekernel.json
# → Opens as a dashboard in your browser

# Verify cryptographic signature
forgecertify verify ./results/forgecertify-result-forgekernel.json

# Generate a signing keypair for your own kernel
forgecertify keygen --out-prefix my_kernel
System requirements
Native binaryNo Python required · self-contained
pip installPython 3.10 or later
RAM4 GB minimum · 8 GB recommended
Disk500 MB for runner + test suite
macOS13 Ventura or later
LinuxUbuntu 20.04 · Debian 11 · RHEL 8+