/// Local-first mining stack
Stack Miner
Digital mining software
with dirt under its nails.
Native engine. Local manager. Browser control plane. Your machine, your boundary, your decision.
Drop 001 / Foundation
Built honest.
Shipped in layers.
StackMiner starts with the parts that make every later benchmark believable: contracts, runtime boundaries, local orchestration, and repeatable builds.
- Native core
- C++20 contracts compile across Linux, Windows, and macOS.
- Shipped
- Local manager
- Python runtime owns configuration, state, persistence, and process control.
- Shipped
- Control plane
- REST, WebSocket, SQLite, and a responsive Angular interface.
- Shipped
- Mining kernels
- GPU execution and verified share submission remain behind the next gate.
- Next dig
The rig / System map
Three layers.
Zero magic.
Each layer has one job and an inspectable boundary. Nothing is hidden behind a remote account or a mystery service.
-
01
C++20
Heavy metal
Native engine
Algorithms, protocols, shares, telemetry, and GPU backend contracts.
-
02
Python 3.14
Control room
Local manager
Configuration, persistence, profitability, and process orchestration.
-
03
Angular 22
Operator view
Browser control
Responsive controls and live telemetry served by the machine itself.
Anti-hype protocol
No fake hashrate.
No cloud overlord.
No suit required.
Mining software earns trust through proof, not a neon dashboard full of numbers disconnected from working kernels.
- 01 Hardware data stays local by default.
- 02 Updates notify. They do not install themselves.
- 03 Benchmarks wait for reproducible execution.
- 04 AMD, NVIDIA, and Metal stay separate and testable.
Dig order
Proof before profit.
Every stage advances only when the implementation and its validation evidence exist in the same build.
-
01
Complete
Foundation and build system
Cross-platform contracts and CI.
-
02
Complete
Local manager and control plane
REST, WebSocket, persistence, and UI.
-
03
Next
GPU device runtime
Discovery, lifecycle, and execution.
-
04
Research gate
QHash implementation
Specification and known-answer vectors.
-
05
Planned
Stratum and share submission
Pool validation and long-run testing.
Release signal
One static manifest.
No silent updater.
github.com/alexandroit/stackminer/releases
Windows EXE and portable ZIP available