{"id":"c0094","filename":"c0094_arhitektura_edge_treci_svijet.dok.json","weise3_id":"4cea25c6ca919a16ab52e5e3db787e9e6243e983b82eec90c93d88530e4c6a53","tip":"arhitektura","naziv":"Digigraf Edge Computing + Treći Svijet — Permanentni Kamen","kreator":"genesis-cc","datum":"2026-05-07","snippet":"","status":"","prev_weise3":"","bunker_l":"#46c86d","full":{"tip":"arhitektura","naziv":"Digigraf Edge Computing + Treći Svijet — Permanentni Kamen","weise3_id":"4cea25c6ca919a16ab52e5e3db787e9e6243e983b82eec90c93d88530e4c6a53","nastao":"2026-05-07T00:00:00Z","datum":"2026-05-07","kreator":"genesis-cc","kontekst":"digigraf","verzija":"1.0","misija":"Tahografska platforma koja radi od Skandinavije do Afrike, s WiFi ili bez, sa strujom ili bez. Broj 1 u EU i svijetu jer nitko drugi nije rješavao treći svijet dok je gradio europski sustav.","tri_realna_dostignuca_za_eu_broj_1":["1. JEDINI sustav u EU koji radi potpuno offline — eDD parser, EU 561 simulator, eCMR potpisivanje — sve lokalno u PWA, bez servera","2. JEDINI sustav s 5-tier degradacijom: WebSocket → BLE Bršljan → Acoustic Beacon → Wi-Fi Mule → SMS Fallback — nema bijele mrlje","3. JEDINI sustav koji mapira BORG pull-only protokol na fizičke medije (BLE advertisement = hash probe, Mule = encrypted blob relay)"],"tri_akcije_za_broj_1":["A. Implementirati BLE Bršljan Adapter (Tier 2) — Android-only, ZAKON 17 compliant, hash-probe pull semantika","B. Certificirati Ghost Driver kao formalni EU 561 compliance tool — potvrda od TÜV ili BASt, ne samo code","C. Potpisati pilot s jednom HR špediterskom firmom (>100 vozila) — live telemetry + compliance shield"],"tri_inovacije_patentabilne":["I. BORG-compliant BLE Gossip — pull-only semantika na BLE PHY sloju, advertisement kao content-addressed hash probe","II. Degradation Stack s automatskim tier-switch bez user intervention — device mjeri RTT, bira kanal, transparentno","III. Homomorphic eCMR — ZK dokaz da vozač, roba i ruta odgovaraju dokumentu, bez otkrivanja komercijalne tajne"],"arhitektura_slojevi":{"L0_pwa_driver":{"opis":"Browser PWA na vozačevom mobitelu — offline-first, OPFS storage","fajlovi":["pwa/index.html","pwa/edd-viewer.js","pwa/ghost-driver.js","pwa/ecmr.js","pwa/acoustic-beacon.js","pwa/dg-sms-auth.js","pwa/compliance-shield.js"],"zakon33_note":"SVAKI modul ima offline mode implementiran PRIJE online mode-a"},"L1_ble_brsljani":{"opis":"BLE advertisement mesh — hash probe, pull-only, ZAKON 17 BORG compliant","format_advertisement":"nodeID(10B) + hash(20B) + TTL(1B) = 31 bajta","ios_ogranicenje":"iOS PWA ne može pristupiti BLE Web Bluetooth API — Android only, iOS pada na Tier 1","zakon17_note":"Advertisement nosi SAMO hash, nikad payload. Payload pull inicira primalac."},"L2_acoustic_beacon":{"opis":"19kHz ultrasonic hash beacon — 30B presence proof, SAMO stacionarna vozila","ogranicenje":"ZABRANJENO dok motor radi — diesel harmonici 18-22kHz interfere","use_cases":["tunnel zastoj","odmoriste","utovarni terminal"],"format_signal":"sync(4B) + nodeID(10B) + hash_skraceni(16B) = 30 bajta, FSK 19/20kHz"},"L3_wifi_mule":{"opis":"Wi-Fi Direct encrypted blob relay — DTN RFC 5050 semantika","alfa_mule":"uvijek-online kamion (depotski router) koji skuplja i distribuira","infrastruktura_mule":"fiksni depot Wi-Fi AP koji prima blobs od prolaznih vozila","format_blob":"WeisE3ID + AES-GCM encrypted payload + BPZ-9 seal"},"L4_sms_fallback":{"opis":"SMS kanal za kritične komande — M-Pesa inspiracija, Nokia reserve phone","komande":["DG ODMOR","DG VOZNJA","DG SOS","DG STATUS","DG IMI","DG GDJE"],"sigurnost":"HMAC-SHA256 over (komanda+timestamp+deviceID), 8 hex znakova appended","provideri":["Twilio","Infobip"],"zakon":"SOS komanda uvijek prolazi, bez autentikacije — sigurnost > privatnost u vanrednom stanju"}},"compliance_moduli":{"imi_deklaracija":{"opis":"EU IMI SOAP proxy — server-side, M2M, SOAP (REST migration 2027)","trigger":"Quadkey border crossing detection (zoom 18, jurisdiction metadata)","latencija":"≤ 4h od prelaska granice (EU Reg. 1024/2012 Art.4)","server_side_note":"SOAP klijent 500KB+ — NEMA direktno u PWA, proxy endpoint obavezan"},"kabotaza_state_machine":{"opis":"5-state FSM: IDLE → INTERNATIONAL_DELIVERY → CABOTAGE_1/2/3 → COOLING_OFF","zakon":"Max 3 kabotažne vožnje u 7 dana od međunarodnog istovara, zatim 4-dnevni cooling-off","ui_blokada":"Hard UI block (ne advisory) kad je limit dostignut — vozač ne može kreirati novu CMR","bundle_pdf":"BPZ-9 signed PDF: originalni međunarodni CMR + 3 kabotažna CMR + datum ulaska — za BAG inspekciju"},"return_of_vehicle":{"opis":"Vozilo (ne vozač!) mora se vratiti u matičnu zemlju svaka 8 tjedna","zakon_osnova":"EU Reg. 2020/1054 Art.1(6a)","ui_boje":["zelena=OK (<6 tjedana)","narandžasta=upozorenje (6-7 tjedna)","crvena=kritično (>7 tjedna)","crna=prekršaj (>8 tjedna)"],"razlika_od_vozaca":"Vozac ima tjedni odmor, vozilo ima 8-tjedni povratak — različiti satovi, različiti modeli"},"compliance_record_dokarh":{"opis":"Jedan DokArh entry po svakom graničnom događaju — pokriva IMI + kabotaža + return istovremeno","tip":"compliance_record","polja":["vozilo_id","vozac_id","granica_prijelaz","jurisdikcija_ulaz","jurisdikcija_izlaz","timestamp","imi_status","kabotaza_count","return_clock_days","weise3_id","bunker_seal_id"]}},"edge_computing_inovacije":{"federated_learning":{"opis":"TinyML Wasm model na uređaju, samo gradienti (4KB/dan) šalju na server","use_case":"Prepoznavanje stila vožnje, predviđanje umora, anomalija detekcija","privatnost":"Komercijalne rute NIKAD ne napuštaju uređaj — samo matematički gradienti","aggregation":"FedAvg na serveru svake 24h — global model update distribuiran kroz Bršljan gossip"},"homomorphic_ecmr":{"opis":"ZK Groth16 dokaz u Wasm (bellman Rust library)","sto_dokazuje":"dokument autentičan + vozač autoriziran + roba odgovara ruti","sto_ne_otkriva":"komercijalna cijena, klijent identitet, detalji rute","implementacija":"bellman Rust → Wasm build → pwa/zk-ecmr.js"},"swarm_vrp":{"opis":"Svaki uređaj računa lokalni preference vector (5 best ruta), server radi Hungarian assignment O(n³)","prednost":"Distribuirana preferencija + centralna optimizacija = bolji VRP bez centraliziranja podataka","input":["pozicija vozila","EU 561 state","preferencije vozača","cargo constraints"],"output":"optimalna ruta s compliance pre-check"}},"treci_svijet_rjesenja":{"dtn_bundle":{"opis":"DTN RFC 5050 Bundle Protocol — store-carry-forward za zone bez pokrića","bundle_format":"Primary Block (routing) + Payload Block (encrypted) + WeisE3 ID u endpoint URI","custody_transfer":"Mule prima custody, šalje ACK, original briše lokalni primjerak — nema duplikata"},"data_mules":{"opis":"Kamioni kao Wi-Fi prijenosnici podataka — inspiracija DakNet projekt (MIT Media Lab)","alfa_mule":"health.json flag: {alfa_mule:true, upload_available_mb:500, trusted_fleets:[...]}","infrastruktura_mule":"Fiksni depot AP s LTE uplink — skuplja od prolaznih vozila, uploadira u batch"},"sms_fallback_mpesa":{"opis":"6 SMS komandi za kritične operacije — Nokia 3310 kao backup uređaj","m_pesa_principi":["kratke komande","HMAC autentikacija","confirmation SMS reply","works on 2G"],"nokia_use_case":"SOS + GPS koordinate — 160 znakova dovoljan za sve kritične podatke"}},"sprint_plan_n_plus":{"N1":["Border detection + Quadkey cache (jurisdiction metadata)","DTT geofence + parking log"],"N2":["eDD Viewer (disponent strana)","Crash detection ring buffer","IMI auto-generator (Quadkey trigger + SOAP proxy)","SMS Fallback (Twilio, HMAC, 6 komandi)"],"N3":["Compliance Shield UI","Kabotaža state machine (hard block)","CRDT IndexedDB (Automerge, Lamport timestamps)","OPFS storage layer"],"N4":["Return of Vehicle tracker","Federated Learning v1","BLE DHT Mesh SOS (Android-only)","Wi-Fi Direct Data Mules"],"N5":["Homomorphic eCMR Verification (ZK Groth16 Wasm)","Trans.eu API pull","Acoustic diagnostics (kalibracija ritual)"],"N6":["Swarm Route Optimization","Acoustic Hash Beacon"],"N7":["OCR rampe/terminali"]},"fenix_inovacije_mapping":{"WeisE3":"Content-addressed ID za svaki compliance event, eDD file, eCMR","BunkerSeal_BPZ9":"Kabotaža Bundle PDF, eCMR finalizacija","ZivaCigla":"Kritični fajlovi ghost-driver.js, ecmr.js dobivaju .proof.json","DokArh":"ComplianceRecord tip, svaki granični prijelaz","Brsljani":"HTTP gossip + BLE extension (ZAKON 17 pull-only)","FenixVault":"Ed25519 TEE key u Android Keystore / iOS Secure Enclave","OMEGA":"SMS/WhatsApp komande normaliziraju se kroz SemanticStripper","VIVUS":"ComplianceRecord životni ciklus (created → active → archived → expired)","ChainBlock":"Proof-of-existence za eDD parsing event, eCMR potpis","FederatedLearning":"Gradienti ide u DokArh, nikad sirov podaci","WeisE3Lambda":"Formalni dokaz za ZK Groth16 eCMR"},"zakoni_primjenjivi":["ZAKON_0","ZAKON_2","ZAKON_3","ZAKON_17","ZAKON_26","ZAKON_27","ZAKON_28","ZAKON_29","ZAKON_30","ZAKON_31","ZAKON_32","ZAKON_33","ZAKON_34","ZAKON_35","ZAKON_36"],"provjera":{"zakon17_borg":"BLE advertisement = hash probe, payload pull = primalac inicira. OK.","zakon29_sigurnost":"FenixVault TEE extractable:false. SMS HMAC signed. OK.","zakon33_offline":"Svaki modul ima offline mode first. OK.","zakon36_degradacija":"5 tierova definirana, nema rupe. OK."},"url":"https://genesis.limit-connect.com/v/4cea25c6ca919a16ab52e5e3db787e9e6243e983b82eec90c93d88530e4c6a53"}}