Skip to content

v0.1.2

Choose a tag to compare

@djh58 djh58 released this 03 Jul 14:57
v0.1.2
3748362

Release date: 2026-07-03

Highlights

  • Added PRISM, the direct non-custodial qbit pool path with Stratum mining, Postgres-backed share accounting, deterministic reward windows, audit artifacts, and operator self-checks.
  • Added the qbit-pool-builder and qbit-prism Rust crates for deterministic P2MR coinbase construction, signed manifests, PRISM settlement accounting, CTV fanout planning, and audit verification.
  • Added the /public/v1 dashboard API contract and fixtures covering pool summary, hashrate series, leaderboard, blocks, miner views, payouts, fanouts, and settlement artifacts.
  • Added CTV fanout settlement support, broadcaster tooling, fee accounting, recovery artifacts, and audit-bundle construction.
  • Hardened PRISM operations with production env gates, writer leases, reorg reconciliation, job-cache fixes, public API caching, and storage sizing guidance.
  • Updated the public qbit source default so Docker builds can fetch qbit from https://github.com/Qbit-Org/qbit.git without requiring a local qbit checkout.

Operator Notes

  • Review .env.example before upgrading. PRISM deployments require unique signing seeds, a trusted ledger writer public key, and production guard flags before make up-prism-pool starts.
  • Run make doctor before starting the stack and make prism-self-check after starting PRISM.
  • Keep qbit RPC, Postgres, ckpool sockets, /audit/*, /metrics, /healthz, Docker volumes, and PRISM key material private unless intentionally proxied with access controls.
  • The qbit provider default only changes how Docker obtains qbit source. Operators can use the public git default, pin QBIT_GIT_REF and QBIT_GIT_COMMIT, or set QBIT_PROVIDER=source plus QBIT_SRC_DIR=/absolute/path/to/qbit for a local checkout.