github ocminer/keryx-miner-supr v0.15.3
keryx-miner-supr 0.15.3 — H15 private inference (traced answers)

latest releases: v0.15.4, v0.15.4-rc1
3 hours ago

keryx-miner-supr 0.15.3 — H15 private inference (traced answers)

Update now if you mine solo or serve inference. Since the H15 gate (mainnet DAA 140,115,000, 2026-10-30) keryxd 1.6.6 requires every private inference answer to carry a verifiable trace, and requesters seal their requests with key schedule 2. 0.15.0–0.15.2 mine H15 blocks correctly, but they could not open schedule-2 requests and their answers carried no trace, which the node rejects — and a missed answer costs a service-bond strike. 0.15.3 serves H15 private requests the way keryxd 1.6.6 expects. Mining itself is unchanged.

  • Key schedule 2. Private requests are opened with key schedule 2, falling back to schedule 1. The answer is sealed with the per-responder key of whichever schedule opened it.
  • Traced answers. Every private answer is generated with the canonical inference trace armed: the activations of every layer, the KV cache, the attention softmax mass and the recurrent state are committed, together with the token ids of the answer. The trace commitment is attached to the AiResponse before it is signed. The response is only sent once its trace is safely on disk.
  • Audits and openings. The miner follows the node's draw for every answer it sent: the seed block, whether it is audited, and the deadline. With keryxd 1.6.6 or newer it also uses the node's own list of awaited openings. It then replays the drawn positions on the card that generated the answer, checks every opening with the node's own verifier code, and submits it. Pending traces survive restarts and reconnects (<escrow state>.traces/), and the chain is rebuilt after a restart, so no audit is lost.
  • Self-test before mining. Before a card mines its tier, it must answer a private request the H15 way. It runs a traced generation, then checks the openings (trace, attention, recurrent and residual pieces) with the node's verifiers for two seeds. This takes a few seconds. A card or build that cannot do this does not mine, and the log names the card and the reason: mining a tier you cannot serve only collects strikes.
  • Engine. libkeryx-llama.so / keryx-llama.dll is now engine ABI 4. It adds the traced-generation and sequence-leaf functions and the verifier-exact attention and RoPE kernels of keryx v0.5.8. Always use the engine that comes with this release, next to the miner binary.
  • Pool mining is unchanged for pools that do not ask for traces. A pool can now ask for a traced answer per request; the rig then returns the trace commitment with the answer and keeps the trace for the pool's audits (9 h, on disk). mining.hello / mining.telemetry report "trace": 1 once the self-test passed.

Platform notes

  • NVIDIA (Linux modern/legacy, Windows, Docker): full H15 support, including traced answers and openings.
  • AMD (OpenCL/Vulkan) and Apple Silicon (Metal): these backends have no trace engine, so they cannot answer H15 private requests. After the gate they do not mine; they log why instead.
  • Linux packages run on Ubuntu 20.04 and newer (glibc 2.31+), including current HiveOS, mmpos and SMOS images.

Validation

Validated end to end against keryxd 1.6.6 on testnet. Schedule-2 and schedule-1 private requests were opened and answered with traces, and the node accepted the responses. Their audits were opened (trace, attention, recurrent and residual pieces, plus a later attention phase) and every opening was accepted on-chain. The requester decrypted both answers. An audit that came in after a miner restart was opened from the on-disk store. Unit tests include the node's own verifier and private-inference vectors.

Windows: the Windows NVIDIA and AMD zips are being built and will be attached to this release shortly; until then use the Linux or Docker packages.

Downloads

Platform Package
NVIDIA Turing and newer, Linux, driver 575+ modern: standalone, HiveOS, mmpos, SMOS
NVIDIA Volta/Pascal, older CMP cards, or driver 550–574 legacy: standalone, HiveOS, mmpos, SMOS
AMD, Linux amd: standalone, HiveOS, mmpos
NVIDIA, Windows keryx-miner-supr-windows-nvidia-pom.zip
AMD, Windows keryx-miner-supr-windows-amd.zip
Apple Silicon, macOS keryx-miner-supr-macos-arm64-0.15.3.tar.gz
Docker, NVIDIA modern ocminersupr/keryx-miner-supr:0.15.3

Use the matching SHA256SUMS file to verify downloads.

Don't miss a new keryx-miner-supr release

NewReleases is sending notifications on new releases.