{"id":"c0966","filename":"c0966_asimilacija_c0962_c0964.dok.json","weise3_id":"","tip":"asimilacija","naziv":"Asimilacija c0962+c0964 — Genesis Inbox + Spore Protokol","kreator":"Ivan + CC","datum":"2026-05-18","snippet":"","status":"DONE","prev_weise3":"","bunker_l":"#00d4ff","full":{"tip":"asimilacija","naziv":"Asimilacija c0962+c0964 — Genesis Inbox + Spore Protokol","nastao":"2026-05-18","autor":"Ivan + CC","status":"DONE","c0962_inbox":{"opis":"Genesis Inbox — vlastiti komunikacijski sloj, zamjena za WAHA/WhatsApp","implementirano":["inbox/models.py — GenesisMessage SQLAlchemy model (ZAKON 27: weise3_id, bunker_seal_id, created_at, expires_at)","inbox/router.py — 6 FastAPI ruta: /send, /, /unread, /{id}/read, /thread/{ref}, /stream (SSE)","tasks/inbox_tasks.py — Celery cleanup za expires_at (ZAKON 28)","main.py — inbox_router registriran na /api/v4/inbox","celery_app.py — beat schedule svakih 6h za cleanup-inbox-messages","schema_dokarh/inbox/ — .dok.json chain entry per message (ZAKON 2)"],"arhitektura":{"sse_umjesto_websocket":"ZAKON 17 — PULL model, klijent se spaja, prima poruke","ref_weise3_id":"svaka poruka vezana uz entitet (faktura, CMR, booking)","zakon_31":"body normaliziran kroz SemanticStripper pri send()","zakon_2":"svaka poslana poruka → .dok.json u schema_dokarh/inbox/"},"rute":["POST /api/v4/inbox/send","GET  /api/v4/inbox/","GET  /api/v4/inbox/unread","PUT  /api/v4/inbox/{id}/read","GET  /api/v4/inbox/thread/{ref_weise3_id}","GET  /api/v4/inbox/stream"]},"c0963_spiral_formula":{"opis":"Ispravak formule kapaciteta — korisničke ruke kao eksponent, ne zbrajanje","status":"ASIMILIRANO","stara":"C(n) = C(1) × φ^(n-1)","nova":"C(n, u) = C(1) × φ^(n-1) × (1 + u × α)","amplifikacija":"×3101 pri 62k korisnika s α=0.05","fibonacci_skaliranje":"5→8→13→21 čvorova (Fibonacci optimalni prijelazi)"},"c0964_spore":{"opis":"Genesis Spore Protokol — dispersija proof-of-existence peludi","implementirano":["services/genesis_spore.py — generate_spore(), write_spore_to_static(), get_dns_txt_records()","main.py — write_spore_to_static() pri startu genesis servisa","api/viewer.py — genesis-chain, genesis-verify, genesis-pubkey meta tagovi na svakom /view/{id}","borg/spore.json — statički serviran, 258 bajta"],"dispersija":{"qr":"svaki generirani QR kod nosi sporu","dns_txt":"TXT zapisi na genesis.limit-connect.com, genesis.fina-connect.online, _genesis","html_meta":"svaki /view/{id} ima tri genesis meta taga — Google indeksira, Wayback arhivira","exif_xmp":"FUTURE — steganografija u fotografijama"}},"zakoni":["ZAKON 2","ZAKON 17","ZAKON 27","ZAKON 28","ZAKON 31"],"sesija":"2026-05-18"}}