RustMinerSystem

Documentation

Public data, captcha and runtime information

Public data, captcha and runtime information

Public data, captcha and runtime information

Checked against PoolNode routes, controllers, DTOs and authentication middleware in Rust revision 655097d2a5 (2026-11-02). Upstream response fields not defined locally are not guaranteed by historical examples; only confirmed request contracts are listed here.

API Authorization and result
GET /api/network/mergemining Public, no parameters; merged-mining data in standard envelope, upstream-defined data
GET /api/quotes No user JWT, no parameters; requires node CODE, standard envelope with upstream data
GET /api/project/info User JWT, no parameters; standard envelope, adds node, version, start_time to upstream configuration
GET /api/version Public, no parameters; raw release-repository origin.json, not the running local version; no standard envelope
GET /api/runtime/debug Public, no parameters; raw booleans debug and shadow, Cache-Control: no-store
POST /api/captcha/image Public, no parameters; raw captcha-service JSON
POST /api/captcha/check Public; JSON payload generated by the captcha widget, forwarded unchanged; raw captcha-service JSON

In project/info, version is the running program version and start_time is the local startup time. node contains a random prefix and is not a stable node ID. runtime/debug reads diagnostics; it does not change settings.

Captcha verification fields belong to the widget protocol; Rust accepts JSON without a fixed DTO. Prefer the documented widget to obtain a success token for email requests. Do not assume captcha responses use the standard status/data envelope.