QuipNetwork/quip-solver

The quip network mining stack. This includes a coordinator and links all of the official quip network miners.

View on GitHub ↗Jump to charts ↓

QuipNetwork/quip-solver has 11k+ stars and 150+ forks on GitHub, is written in Rust, and was last pushed on Oct 15, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 56 minutes ago
Added to GitGenius on October 9th, 2026
Created on January 16th, 2026
Open Issues & Pull Requests: 6 (+0)
GitHub issues: Enabled
Number of forks: 164
Total Stargazers: 11,591 (+0)
Total Subscribers: 35 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 29.2 days
Mean response time: 32.9 days
90th percentile: 98.3 days
Tracked items: 28

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 5
New in 7 days: 3
Closed in 7 days: 5
Avg open age: 8 days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 2
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • spam (6)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Quip-solver is a mining stack for a Substrate-based blockchain that coordinates and executes solvers for Ising problems.

The project addresses the problem of mining on the quip network by staging Ising optimization problems and routing them to specialized solvers. A coordinator follows the chain head, prepares problems for miners, and submits solutions that pass a difficulty threshold as blockchain extrinsics. The miners themselves run multiple solving strategies: simulated annealing and Gibbs sampling on CPUs, CUDA-accelerated solvers on NVIDIA GPUs, Metal-based solvers on Apple hardware, and quantum annealing on D-Wave quantum processors.

The tool is designed for operators running mining infrastructure on the quip network. It suits deployments where you have access to the hardware you want to mine with—whether that is commodity CPUs, NVIDIA GPUs with compute capability 7.0 through 12.1, or D-Wave quantum hardware. The project is structured as a Rust workspace where the coordinator and chain integration are self-contained, while the solver contract and wire protocol are shared through a separate core library consumed from crates.io. Individual miner implementations ship from their own repositories, allowing you to run only the solvers your hardware supports.

The project is marked as experimental software with no production warranties. Development includes comprehensive documentation covering coordinator internals, the process for adding new miners, and versioning standards. The test suite runs offline by default but includes gated integration tests against a live devnet that require explicit environment configuration. The CUDA miner implementation shows attention to hardware compatibility, with JIT compilation per GPU and fallback handling for unsupported capability levels.