← DokArh Portal
sprint

K3 Sprint 12 -- IDB Peer Persistence + BATCH_WANT Rate Limit + Bandwidth Telemetry E2E

Kreator: genesis Datum: Status: ZATVOREN
WeisE3™ ID: (nema)

12A: on_peer 'connected' sprema peer_wid u IDB node_state[peers_known] (max 10 peera) · 12A: _initP2P() po start() -- ucitaj IDB peers_known i auto-connect odmah (cold-start fix) · 12A: browser node i

tipsprint
chain_idc1390
prev_hash
timestamp2026-06-14T18:39:07Z
sustavfenix-v4/brsljani
statusZATVOREN
commit7c34169
sto_je_napravljeno[ "12A: on_peer 'connected' sprema peer_wid u IDB node_state[peers_known] (max 10 peera)", "12A: _initP2P() po start() -- ucitaj IDB peers_known i auto-connect odmah (cold-start fix)", "12A: browser node ima peerove odmah pri refresh bez cekanja signaling round-trip", "12B: _want_rate Map u konstruktoru, _checkWantRate() -- max 5 BATCH_WANT per peer per 10s", "12B: ATOM_BATCH_WANT handler -- rate check na pocetku, prekoracenje = strike() + break", "12C: p2p_bandwidth: Optional[dict]
zakon[ "ZAKON 41 (W3C IDB, no external libs)", "ZAKON 17 (pull-only)", "ZAKON 26 (schema contract)" ]
pravilo_buduc{ "tehnologija": "IDB peer persistence -- browser mesh se formira instantno pri refresh (O(0) cold-start)", "sigurnost": "BATCH_WANT rate limit -- DoS zastita, mal. peer ne moze iscrpiti bandwidth servera", "mrezni_efekt": "Bandwidth telemetry E2E -- mapa.html prikazuje stvarne utede po cvoru, avg za cijelu mrezu" }
hashb6840c24af40ee3deb4967922dbc33df29272ec50da94ad520f32c5b550a0edc