Commit graph

25 commits

Author SHA1 Message Date
Virgil
1ae781608c fix(api): honour unrestricted monitoring methods
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-05 02:55:36 +00:00
Virgil
e518f2df32 refactor(api): clarify monitoring route guards
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-05 02:37:56 +00:00
Virgil
8a52856719 fix(proxy): reject configs without enabled pools
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-05 02:09:46 +00:00
Virgil
cbde021d0c docs(proxy): align AX comments
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-05 02:01:38 +00:00
Virgil
b9b3c47b4c docs(proxy): align public comments with AX
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-05 01:30:08 +00:00
Virgil
05b0bb5ea4 docs(ax): improve public route and log examples
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-05 01:15:03 +00:00
Virgil
3f9da136e9 docs(ax): align public api comments
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-05 01:02:31 +00:00
Virgil
3debd08a64 fix(api): enforce monitoring auth on exported routes
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-05 00:49:26 +00:00
Virgil
766c4d1946 docs(pool): align public comments with AX
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-05 00:39:08 +00:00
Virgil
9d2b1f368c docs(proxy): align API comments with AX
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-05 00:28:03 +00:00
Virgil
460aae14fb refactor(api): clarify route registration usage
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-05 00:15:01 +00:00
Virgil
a76e6be1c7 docs(proxy): align public entry points with AX examples
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-05 00:07:27 +00:00
Virgil
fd6bc01b87 docs(proxy): align API comments with AX
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 23:48:33 +00:00
Virgil
e2bd10c94f docs(proxy): sharpen AX usage examples
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 23:28:35 +00:00
Virgil
c0efdfb0ca refactor(api): unify monitoring documents for AX 2026-04-04 23:23:13 +00:00
Virgil
187a366d74 refactor(proxy): align aggregate field names with RFC
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 22:20:39 +00:00
Virgil
33d35ed063 refactor(api): name monitoring row payloads
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 21:48:27 +00:00
Virgil
8b47e6a11b refactor(proxy): rename hash totals for clarity
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 21:42:57 +00:00
Virgil
ce7d3301fc refactor(proxy): clarify config path naming
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 20:53:49 +00:00
Virgil
35d8c524e4 refactor(proxy): normalise worker timestamps
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 20:35:03 +00:00
Virgil
2f59714cce refactor(api): clarify summary ratio helper
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 19:46:48 +00:00
Virgil
e92c6070be feat(proxy): add custom diff stats and clean failover disconnects
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 19:20:29 +00:00
Snider
b8cf8713c5 fix: correct module path to dappco.re/go/proxy
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 16:10:33 +01:00
Virgil
a38dfc18ec feat(proxy): implement RFC surface
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 10:29:02 +00:00
Virgil
3d64079f91 feat: scaffold go-proxy from RFC spec
Stratum mining proxy library skeleton with 18 Go source files, type
declarations, event bus, NiceHash/simple splitter packages, pool client,
HTTP API types, access/share logging, and rate limiter. No function
implementations — ready for agent dispatch.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 11:16:28 +01:00