Products
Our Products
Open source tools and hardware built to grow the ecosystem.
Open Source FPGA Architecture
Aegis
A fully open source FPGA architecture targeting proven silicon processes.
Secure Enclave for RISC-V
Albion
A confidential-computing and secure-control architecture for RISC-V SoCs with hardware-rooted security.
Real-Time Microkernel
Ferrite
A modular, capability-based real-time microkernel written in Zig, scaling from microcontrollers to multi-core machines.
Post-Silicon Verification Suite
Heimdall
A post-silicon verification suite that drives bring-up, regression, and coverage-guided fuzzing against real hardware.
RISC-V CPU & SoC
River
An open source and modular RISC-V based CPU and System-on-Chip.
The Stack
One open stack, silicon to software
Trust doesn't compose if any layer stays opaque. An open OS on a proprietary management engine is still a black box, so we build the whole vertical, each layer the open answer to a closed one, and close the trust gap instead of relocating it.
CPU & SoC
River
Open RISC-V silicon
open answer to
Arm-licensed cores, x86
Secure Enclave
Albion embedded in River
open answer to
Intel ME, AMD PSP, Apple SEP
Foundation
Rust, Zig & Dart
Heimdall in Rust, Ferrite in Zig, the hardware in Dart (ROHD). All built reproducibly with Nix and LLVM, so the build itself stays auditable and the black box never reopens at distribution.
Why Open
You can't audit a black box
When the silicon, firmware, and OS you depend on are closed, you can't see what they actually do. You're left trusting a vendor's word that there's no backdoor, no critical flaw, no surprise, and that they'll still be around to fix it when there is.
Open source changes the terms. The same openness that lets us build one coherent stack lets anyone hold it to account.
Auditable
Every layer is open, from HDL to kernel. Read the source, reproduce the build, and verify it does exactly what it claims and nothing more.
Collaborative
Flaws get found and fixed in the open by many eyes, not buried in one vendor's backlog. Improvements compound, and you can contribute the change you need instead of waiting on a ticket.
Yours to keep
Open licenses mean the stack can't be discontinued out from under you. You keep the ability to maintain, fork, and ship on your own terms.
Why Us
Anyone can read it. Building it is the hard part.
The first question people ask about open hardware is what stops someone from just taking it. Honestly, nothing does, and that's the point. The design was never the moat.
Publishing the source doesn't hand anyone the ability to turn it into working silicon. That takes domain knowledge that's slow and expensive to earn: how the layers fit together, how to get from HDL to a chip that actually boots, how to prove it matches the design on real hardware. The tooling has only recently matured enough to make building this in the open possible at all, and the knowledge and cost to do it are what keep the field small.
Midstall is the Nix hardware company. Every layer is reproducible, hermetic, and auditable, from source to silicon.
We're a small team, not an incumbent, and we're not trying to out-spend anyone. Our edge isn't scale, it's method: bringing the reproducibility and auditability of Nix to hardware, and knowing how to make it work. We build in the open because we think this should exist, and because we know how.