Commit Graph

  • 94d2216a28 Merge branch 'master' of https://git.d-popov.com/popov/neuron-tai Dobromir Popov 2026-06-30 21:19:49 +02:00
  • 344f432880 tasks Dobromir Popov 2026-06-30 21:19:47 +02:00
  • 346c83aed7 Merge branch 'master' of https://git.d-popov.com/popov/neuron-tai Dobromir Popov 2026-06-30 22:19:20 +03:00
  • f1e4ed6a32 Wire node memory and shard slot capabilities Dobromir Popov 2026-06-30 21:17:07 +02:00
  • 2b439e8a5f docs: add US-020–029 issue files, ADR 0011–0014, update prd.json to 29/29 Dobromir Popov 2026-06-30 22:15:41 +03:00
  • 61074a8fe8 relay over ws supossedly working Dobromir Popov 2026-06-30 21:06:39 +02:00
  • d0307fcc84 Merge branch 'master' of https://git.d-popov.com/popov/neuron-tai Dobromir Popov 2026-06-30 19:28:43 +02:00
  • f1e4870124 qol improvements Dobromir Popov 2026-06-30 19:27:46 +02:00
  • 7866723c82 tracker rebalance events Dobromir Popov 2026-06-30 20:08:18 +03:00
  • 4f00a37d72 docs: revise QUICKSTART with relay NAT/internet connectivity guide Dobromir Popov 2026-06-30 18:34:06 +03:00
  • ab6558d861 Merge branch 'master' of https://git.d-popov.com/popov/neuron-tai Dobromir Popov 2026-06-30 18:31:22 +03:00
  • 6c46f96aaf relaying/ RPC Dobromir Popov 2026-06-30 18:30:54 +03:00
  • d8a723a4c7 notes Dobromir Popov 2026-06-30 17:30:20 +02:00
  • 742d5ff0bf updated notes Dobromir Popov 2026-06-30 17:22:42 +02:00
  • 8157151102 feat(us-016): outbound relay client for NAT/internet pipeline hops Dobromir Popov 2026-06-30 18:02:25 +03:00
  • 4f79b2d177 win setup md Dobromir Popov 2026-06-30 17:58:41 +03:00
  • 5fe471d8ca less verbose node hop if not in debug mode Dobromir Popov 2026-06-30 17:44:21 +03:00
  • 6e4f755e71 fix(lan): warn when auto-detected endpoint IP is in Docker/WSL2 172.16/12 range Dobromir Popov 2026-06-30 17:40:13 +03:00
  • 1da088926a Merge branch 'master' of https://git.d-popov.com/popov/neuron-tai Dobromir Popov 2026-06-30 17:27:12 +03:00
  • c587e02c2c auto find next available local port Dobromir Popov 2026-06-30 16:21:17 +02:00
  • df473ef278 fix LAN discovery/connection Dobromir Popov 2026-06-30 16:16:20 +02:00
  • 9ca198ee1e Add relay-backed public node registration Dobromir Popov 2026-06-30 15:01:49 +02:00
  • 8ce5a74d5e feat(us-027/us-028): throughput-optimized routing + correctness tests Dobromir Popov 2026-06-30 13:47:06 +03:00
  • 27818df654 feat(us-026): smart model assignment via demand×coverage scoring Dobromir Popov 2026-06-30 13:42:43 +03:00
  • d9110b623b feat(us-025): model usage statistics with rolling RPM windows and SQLite persistence Dobromir Popov 2026-06-30 13:37:33 +03:00
  • fff11c4d8b feat(us-024): enhanced availability map with per-node health details Dobromir Popov 2026-06-30 13:28:12 +03:00
  • a4373a6202 Merge branch 'master' of https://git.d-popov.com/popov/neuron-tai Dobromir Popov 2026-06-30 12:22:58 +02:00
  • ad3368f7ea docs Dobromir Popov 2026-06-30 12:22:21 +02:00
  • 34fb1ec65d feat(us-023): heartbeat stats payload, request counters, dynamic reassignment response Dobromir Popov 2026-06-30 13:20:52 +03:00
  • 96af82892f feat(us-022): X-Meshnet-Start-Layer pipeline protocol for overlapping shards Dobromir Popov 2026-06-30 13:14:45 +03:00
  • e1ba120912 feat(us-021): --route-timeout CLI flag for node tracker route lookup Dobromir Popov 2026-06-30 13:06:00 +03:00
  • c691e8d5d1 fix inference Dobromir Popov 2026-06-30 13:01:29 +03:00
  • dade97ee67 feat(us-016/us-017): mining-style node startup CLI, live dashboard, auto-shard, P2P gossip + TLS Dobromir Popov 2026-06-30 12:30:02 +03:00
  • 2e1e0ae172 fix(us-020): silence BrokenPipeError in tracker _send_json; deterministic node IDs; HF model coverage Dobromir Popov 2026-06-30 12:26:50 +03:00
  • 4a803377dc perf: tracker injects pre-resolved route; node skips redundant tracker query Dobromir Popov 2026-06-30 10:44:18 +03:00
  • ae5ff6a805 feat: tracker exposes OpenAI-compatible /v1/chat/completions proxy Dobromir Popov 2026-06-30 10:21:33 +03:00
  • b95e25a5c3 fix: silence BrokenPipeError on slow CPU inference, raise downstream timeout Dobromir Popov 2026-06-30 10:01:37 +03:00
  • 748d535c46 feat(us-019): distributed tracker consensus — Raft assignments + CRDT gossip Dobromir Popov 2026-06-30 09:05:21 +03:00
  • bbe57d5f07 fix: advertise LAN IP instead of mDNS hostname when --host 0.0.0.0 Dobromir Popov 2026-06-30 02:27:10 +03:00
  • 0be35d257b fix: robust tracker reconnect — re-register proactively after outage Dobromir Popov 2026-06-30 02:12:06 +03:00
  • be37048145 feat(us-018): WSL2 install guide, two-machine LAN test docs, and test script Dobromir Popov 2026-06-30 01:37:33 +03:00
  • d701ae9ba2 fix: node auto-re-registers with tracker after 404 heartbeat (tracker restart) Dobromir Popov 2026-06-30 01:15:15 +03:00
  • 1e6016e76f less verbose messages Dobromir Popov 2026-06-30 01:10:20 +03:00
  • 60ccf47cb4 feat(us-016): fix distributed inference route lookup and autoregressive generation Dobromir Popov 2026-06-30 01:07:38 +03:00
  • c75e9708ae feat(us-016): tracker route for HF models, endpoint dedup, purge logging Dobromir Popov 2026-06-30 00:59:15 +03:00
  • 3286e42783 feat(us-016): smart shard gap detection for auto-join and --model-id Dobromir Popov 2026-06-30 00:48:34 +03:00
  • 97eefd3d5e feat(us-016): connection/heartbeat visibility for tracker and node Dobromir Popov 2026-06-30 00:41:10 +03:00
  • a7cc377d13 feat: auto-join network — node discovers missing shards from tracker Dobromir Popov 2026-06-30 00:22:33 +03:00
  • 1bdfce657d inference working Dobromir Popov 2026-06-29 23:54:35 +03:00
  • 607d49f5b0 fix: proper autoregressive inference with streaming support Dobromir Popov 2026-06-29 18:46:51 +03:00
  • 6b9caecd90 feat: add US-019 distributed tracker consensus (Raft + CRDT) Dobromir Popov 2026-06-29 18:37:33 +03:00
  • 4e292eaaae fix: shard_end convention — inclusive (0-based) not exclusive Dobromir Popov 2026-06-29 18:37:01 +03:00
  • ded8c06e77 docs: update QUICKSTART to reflect auto-shard detection Dobromir Popov 2026-06-29 18:28:23 +03:00
  • 080d49b2c2 feat(us-016): auto-detect shard range from model config worktree-feat+us-016 Dobromir Popov 2026-06-29 18:27:50 +03:00
  • a2258d3df4 feat(us-017): P2P gossip, NAT-traversal relay node, and TLS Dobromir Popov 2026-06-29 17:58:16 +03:00
  • 65f3ee6a85 feat(us-016): mining-style node startup CLI + live dashboard Dobromir Popov 2026-06-29 17:45:38 +03:00
  • 65dee3d6d1 feat: tracker-as-first-layer-node inference entry point (US-014) Dobromir Popov 2026-06-29 17:00:52 +03:00
  • dbf856f497 feat: tracker-as-first-layer-node inference entry point (US-014) Dobromir Popov 2026-06-29 16:59:32 +03:00
  • 753f553766 feat: coverage-first tracker shard assignment (US-013) Dobromir Popov 2026-06-29 16:37:48 +03:00
  • 85c13e4e82 feat: add per-story metadata line to Ralph dashboard Dobromir Popov 2026-06-29 16:32:35 +03:00
  • 0152d5ed99 feat(us-015): Ralph status-aware dashboard, agent-agnostic runner Dobromir Popov 2026-06-29 16:30:22 +03:00
  • 7bd663d9b8 feat: Ralph status-aware dashboard, agent-agnostic runner, worktree parallelism Dobromir Popov 2026-06-29 16:27:41 +03:00
  • 8ea70ff6a0 docs(us-015): add Part 4 — per-story agent/worktree/summary in dashboard Dobromir Popov 2026-06-29 16:21:57 +03:00
  • dac81a66b4 chore(prd): expand US-015 scope with worktree parallelism Dobromir Popov 2026-06-29 16:14:33 +03:00
  • d3bb50a894 feat(prd): add US-015 — Ralph agent-agnostic runner + status-field dashboard Dobromir Popov 2026-06-29 16:10:28 +03:00
  • bf5055e6e0 chore(prd): replace passes boolean with rich status field Dobromir Popov 2026-06-29 16:07:48 +03:00
  • 2690d9b9ba feat: add real PyTorch model backend Dobromir Popov 2026-06-29 15:54:40 +03:00
  • c358798627 chore: harden Ralph session controls Dobromir Popov 2026-06-29 15:54:00 +03:00
  • 8895e5e8f1 chore: add Ralph session controls Dobromir Popov 2026-06-29 15:36:47 +03:00
  • cd9e3686a5 docs(adr-0002): lock TAI tokenomics — 1B supply, revenue-backed, 90% floor Dobromir Popov 2026-06-29 15:34:15 +03:00
  • 202b579bd1 docs(adr-0002): rewrite TAI tokenomics with revenue-backed model Dobromir Popov 2026-06-29 15:15:15 +03:00
  • 2a4383e353 feat: add binary activation wire format Dobromir Popov 2026-06-29 14:58:55 +03:00
  • b17deb4d0e chore: add Ralph progress dashboard Dobromir Popov 2026-06-29 14:46:46 +03:00
  • b02e07d308 docs: add ADRs and user stories for real model inference stack (US-011–014) Dobromir Popov 2026-06-29 14:43:54 +03:00
  • 3286f77e27 feat: add meshnet python sdk Dobromir Popov 2026-06-29 10:29:19 +03:00
  • e9c9bf63bc feat: add p2p shard swarm Dobromir Popov 2026-06-29 10:15:01 +03:00
  • 792a9fd97f feat: add probation and ban enforcement Dobromir Popov 2026-06-29 09:58:32 +03:00
  • 39f6f23c83 feat: add fraud detection validator Dobromir Popov 2026-06-29 09:46:22 +03:00
  • a2aa22fc08 docs: clarify validation slash model Dobromir Popov 2026-06-29 02:47:36 +03:00
  • e24c2e3cea feat: add settlement contract boundary Dobromir Popov 2026-06-29 02:46:25 +03:00
  • 8900990193 docs: clarify contract boundary Dobromir Popov 2026-06-29 02:01:49 +03:00
  • 3b7ef2743d feat: add OpenAI-compatible gateway Dobromir Popov 2026-06-29 01:52:45 +03:00
  • 0199c99f6b feat: add node startup flow Dobromir Popov 2026-06-29 01:30:12 +03:00
  • 15897d5c95 feat: add tracker registration routing Dobromir Popov 2026-06-29 01:16:48 +03:00
  • 7c8e85c571 feat: add two-node shard pipeline Dobromir Popov 2026-06-29 00:34:57 +03:00
  • 1141b51286 feat: scaffold meshnet monorepo Dobromir Popov 2026-06-29 00:28:29 +03:00
  • 84614a36a4 chore: add Ralph task tracker Dobromir Popov 2026-06-29 00:16:13 +03:00
  • 2f1f9717be tasks Dobromir Popov 2026-06-29 00:10:21 +03:00
  • 0f24a1d4f9 iinit Dobromir Popov 2026-06-28 23:49:11 +03:00