Dobromir Popov
3abd4176d7
favicon
2026-07-09 12:16:12 +02:00
Dobromir Popov
6ba8546c55
relay preparing for public internet
2026-07-09 08:01:22 +02:00
Dobromir Popov
4a10eb6013
UI update changed
2026-07-08 22:58:11 +03:00
Dobromir Popov
1e44e8e578
node and account names
2026-07-08 21:33:42 +03:00
Dobromir Popov
aa7f4eb13b
more chat UI
2026-07-08 20:51:42 +03:00
Dobromir Popov
1b9f62f82f
Merge branch 'master' of https://git.d-popov.com/popov/neuron-tai
2026-07-08 20:00:58 +03:00
Dobromir Popov
a224644247
Merge branch 'master' of https://git.d-popov.com/popov/neuron-tai
2026-07-08 20:00:56 +03:00
Dobromir Popov
1ecc599f7f
route
2026-07-08 18:54:38 +02:00
Dobromir Popov
91e4bcf2c9
connections
2026-07-08 19:49:52 +03:00
Dobromir Popov
e44abc910d
routing
2026-07-08 18:48:50 +02:00
Dobromir Popov
e06969fcb5
md rework. new code
2026-07-08 17:59:08 +02:00
Dobromir Popov
9c73db0ef2
Merge branch 'master' of https://git.d-popov.com/popov/neuron-tai
...
# Conflicts:
# packages/tracker/meshnet_tracker/cli.py
# packages/tracker/meshnet_tracker/dashboard.html
# packages/tracker/meshnet_tracker/server.py
# tests/test_dashboard.py
2026-07-08 16:14:24 +02:00
Dobromir Popov
3d82188dc1
wip -more responsive UI, better routing
2026-07-08 09:07:54 +02:00
Dobromir Popov
518c259cd3
routing improvements - dynamic (wip)
2026-07-07 21:25:28 +02:00
Dobromir Popov
a0b37ad1b9
store sessions in the DB
2026-07-07 22:13:12 +03:00
Dobromir Popov
dae0719a32
logging, routing
2026-07-07 22:00:54 +03:00
Dobromir Popov
cdd2699e63
try fix model loading quen3.6-35b
2026-07-07 18:36:29 +02:00
Dobromir Popov
aba5fb12fa
Log node request processing so operators can see live activity in the console.
2026-07-07 18:12:57 +02:00
Dobromir Popov
b1f08c45cd
misc
2026-07-07 18:49:32 +03:00
Dobromir Popov
e9a094b620
ram pool map
2026-07-07 18:35:36 +03:00
Dobromir Popov
1299a6bb1c
balancing improvements
2026-07-07 18:30:30 +03:00
Dobromir Popov
f220fd2210
tracker rebalancing tweaks
2026-07-07 18:24:09 +03:00
Dobromir Popov
08e9c22ccf
Merge origin/master: streaming progress, dashboard call wall, and heartbeat scaffolding.
...
Resolve conflicts in dashboard.html (Call wall + live TPS/queue from remote) and server.py (proxy progress logging, request id forwarding, current_requests on node entries).
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-07 17:44:18 +03:00
Dobromir Popov
e81d989f39
dash QOL
2026-07-07 17:37:38 +03:00
Dobromir Popov
3eb7c6b93e
fixing streaming
2026-07-07 16:06:05 +02:00
Dobromir Popov
6fa69aecaa
show all requests not just histroy
2026-07-07 15:51:58 +02:00
Dobromir Popov
640ef78711
better dash and inference api QOL
2026-07-07 15:51:27 +02:00
Dobromir Popov
938a0a721b
grouping
2026-07-07 15:26:12 +02:00
Dobromir Popov
2a0d414593
dash - better model health
2026-07-07 15:05:35 +02:00
Dobromir Popov
80bd83ae0a
routing and dashboard fixes
2026-07-07 14:53:37 +02:00
Dobromir Popov
339577a26c
fix model registration and anouncement. added console panel
2026-07-07 14:24:37 +02:00
Dobromir Popov
d83224a62f
N-th fix od model DL
2026-07-06 23:41:06 +03:00
Dobromir Popov
4bfdc814e2
5-th DL fix
2026-07-06 22:55:01 +03:00
Dobromir Popov
7e7682be47
fix model DL doe 4-th time
2026-07-06 22:38:57 +03:00
Dobromir Popov
4f007aeef9
DL fix again
2026-07-06 19:27:37 +03:00
Dobromir Popov
d151dd5484
tracker download fix
2026-07-06 18:36:42 +03:00
Dobromir Popov
2e696be80f
dual billing; tracker to node model sharing
2026-07-06 17:31:11 +03:00
Dobromir Popov
ccb69c41e3
new tasks, model pricing, auto quantisation, etc...
2026-07-06 17:11:53 +03:00
Dobromir Popov
b547034741
new tasks, devnet topup, cli, new model support
2026-07-06 14:17:36 +03:00
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
af56dec7bd
fix(validator): connect audit commitments to request flow
...
Record completed tracker requests into the validation log with ordinary route metadata, then have the validator fetch missing hop TOPLOC commitments on demand only after sampling. This closes the remaining alpha review gap where bisection worked only for synthetic events.
Verification: .venv/bin/python -m compileall -q packages tests; pytest tests/test_hop_bisection.py tests/test_billing_ledger.py tests/test_toploc_audit.py -q (31 passed); full pytest: 316 passed, 3 skipped, 1 env failure from meshnet-node pid 1263451 occupying port 7000.
2026-07-05 22:16:31 +03:00
Dobromir Popov
de6ce1d514
fix(tracker): close alpha accounting review gaps
...
Address post-review blockers from the alpha hardening diff: charge non-stream completions that omit usage, include prompt tokens in max_charge_per_request enforcement, and wire the CLI to a persisted local registry contract by default.
Verification: .venv/bin/python -m compileall -q packages tests; focused billing/CLI checks passed; full pytest: 314 passed, 3 skipped, 1 env failure from existing meshnet-node on port 7000.
2026-07-05 21:55:07 +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
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
9bd15de65b
validator edits
2026-07-04 23:03:03 +02:00
D.Popov
7caf12980a
skills update; USER ACCOUNT system! Alpha!
2026-07-03 19:22:39 +03:00
Dobromir Popov
83b042d94b
Track observed node throughput
2026-07-02 23:28:20 +02:00
Dobromir Popov
a938c19a82
dash works !!! good data. billing seems to work
2026-07-02 23:07:41 +02:00
Dobromir Popov
1e0aa6ea8f
feat: USDT reward system — billing ledger, devnet treasury, settlement loop, forfeiture PoW, tracker dashboard (US-030…US-035, ADR-0015)
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-02 22:31:02 +02:00
Dobromir Popov
57ec7c1e4b
billing ledger
2026-07-02 21:27:23 +02:00