Ben_Kosytorz
ecf8848ca4
Add sn-fair v0: weighted max-min fairness scheduler with leech policy
...
Two-class allocation engine: contributors (configurable weight) get
weighted max-min shares of the pooled capacity, leeches (receive-only,
explicitly allowed) share the leftover capacity. Deterministic u128
arithmetic, validated newtypes, demo CLI in Mbit/s for the pilot
Soll/Ist comparison. 19 tests, workspace clippy clean.
2026-09-24 18:46:38 +02:00
Ben_Kosytorz
afaeb76f6f
sn-exit v0: quota-controlled uplink proxy (byte relay, CONNECT, SSRF guard)
2026-09-24 16:59:08 +02:00
Ben_Kosytorz
50e459ed79
Docs: Yggdrasil overlay note (rationale, deployment, admin API) + link updates
2026-09-24 16:00:43 +02:00
Ben_Kosytorz
c422deee7c
sn-node: Yggdrasil config generation and admin socket client (genconf, status)
2026-09-24 15:58:12 +02:00
Ben_Kosytorz
23dc906da0
sn-fetch: per-exit egress (Direct vs Proxy) for neighbor exits over the mesh
2026-09-24 15:58:12 +02:00
Ben_Kosytorz
810529d502
sn-fetch: per-segment retry with exit reassignment and progress sinks
2026-09-24 15:58:11 +02:00
Ben_Kosytorz
f4e614acce
Deny unwrap/expect/panic via workspace lints; fix pedantic warnings
2026-09-24 14:04:03 +02:00
Ben_Kosytorz
9a61452931
sn-fetch PoC: range probe, weighted planner, parallel segments, reassembly + sha256
2026-09-24 13:53:35 +02:00
Ben_Kosytorz
6a3569011a
Rename project to SpiderNet, Obsidian-style linked docs, license overview
2026-09-24 12:51:49 +02:00
Ben_Kosytorz
e4641d1e71
Docs: leech mode, no-warranty disclaimer, Rust type-safety standards
2026-09-24 12:36:24 +02:00
Ben_Kosytorz
c24472dfd3
Initial project structure: documentation, server concept, agents instructions
2026-09-24 12:20:27 +02:00