Dobromir Popov
f841dfaeed
feat(tracker): add alpha calibration and dynamic pricing
...
Add TOPLOC honest-noise calibration storage/dispatch and validator divergence reporting for AH-021.
Add opt-in HuggingFace marketplace pricing refresh, price-change history, CLI flags, and AH-023 tracking docs.
Verification: .venv/bin/python -m pytest tests/ -q -k 'not integration' => 346 passed, 2 skipped, 1 deselected; compileall packages tests passed; focused AH-021/AH-023 tests 32 passed.
2026-07-06 09:48:27 +03:00
Dobromir Popov
9abe83b5f4
feat(alpha): complete hardening backlog
...
Complete the alpha-hardening Ralph task set, including tracker billing/accounting guards, validator fraud-audit primitives, wallet binding proof support, documentation runbooks, and updated tests.
Verification: .venv/bin/python -m compileall -q packages tests; .venv/bin/python -m pytest -q --tb=short (313 passed, 3 skipped, 1 failed: tests/test_mining_cli.py::test_legacy_start_without_port_uses_next_available_port because meshnet-node pid 1263451 is already listening on port 7000).
2026-07-05 21:47:23 +03:00
Dobromir Popov
c967e5cfc4
test
2026-07-05 00:33:02 +02:00
Dobromir Popov
81719ed84b
feat(tracker): unified auth boundary — gossip HMAC + validator token + admin-gated reads (alpha 01/02/20, ADR-0017)
...
Wire server.py handlers to the auth helper: forfeit requires validator
service token or admin session (client API keys rejected); billing summary/
settlements/registry-wallets and benchmark endpoints require admin/service;
the three gossip mutation endpoints require a fresh hive HMAC signature and
outgoing gossip pushes are signed. Dashboard sends its session token on
panel fetches. Existing tests updated for the new gates.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-05 00:08:25 +02:00
Dobromir Popov
69b0e726b8
tasks
2026-07-04 23:02:54 +02:00
D.Popov
68e057209c
Add alpha-hardening ADRs and issue plan from pre-release audit.
...
Lock alpha scope, tracker auth, TOPLOC fraud verification, and deferred multi-tracker money-path work; supersede legacy fraud issues with ADR-0018.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-04 23:12:09 +03:00