← DokArh Portal
sprint

K3 Sprint 10A+B+C -- ATOM_BATCH, Key Rotation, Offline-first

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

10A: MSG.ATOM_BATCH_OFFER -- 1 batch poruka umjesto N*ATOM_OFFER pri PEER_HELLO (max 50 ids) · 10A: _compress/_decompress W3C CompressionStream('gzip') -- ZAKON 41, nema vanjskih libova · 10A: _sendLa

tipsprint
chain_idc1387
prev_hash
timestamp2026-06-14T18:14:40Z
sustavfenix-v4/brsljani
statusZATVOREN
commit672e01c
sto_je_napravljeno[ "10A: MSG.ATOM_BATCH_OFFER -- 1 batch poruka umjesto N*ATOM_OFFER pri PEER_HELLO (max 50 ids)", "10A: _compress/_decompress W3C CompressionStream('gzip') -- ZAKON 41, nema vanjskih libova", "10A: _sendLarge() -- ATOM_PUSH kompresira payloade > 512 bajta, salje ArrayBuffer", "10A: channel.onmessage: async, ArrayBuffer detekcija -> dekompresija -> JSON parse", "10B: KEY_ROTATION_MS=4h, KEY_OVERLAP_MS=5min konstante", "10B: _startKeyRotation(): setInterval generira novi keypair, cuva
zakon[ "ZAKON 41 (CompressionStream W3C)", "ZAKON 17 (pull-only)", "ZAKON 41 (offline-first IDB)" ]
pravilo_buduc{ "tehnologija": "ATOM_BATCH + CompressionStream (60-80% bandwidth savings na gossip)", "sigurnost": "Ed25519 key rotation 4h (ephemeral -- kompromis sesije ne utjece na povijest)", "mrezni_efekt": "Offline-first /browser-pull-ids -- browser cvor ostaje funkcionalan bez interneta" }
hash52b81c3451c17255fafc2cb4867b9c89c262a7aa23fae8732c11889a9063b4f8