{"id":"c0156","filename":"c0156_webusb_ccid_edd_dokarh.dok.json","weise3_id":"","tip":"IMPLEMENTACIJA","naziv":"WebUSB CCID driver + eDD DokArh pohrana","kreator":"claude-sonnet-4-6","datum":"2026-05-08T00:00:00Z","snippet":"usb-ccid.js: CCIDTransport CCID 1.1 protokol, PC_to_RDR_XfrBlock, ICC Power On, 10+ vendor ID filtera · usb-ccid.js: TachographCardReader.readCard() -- SELECT TACH AID, EF.DriverActivity, EF.Identification, EF.VehicleUsed · usb-ccid.js: _readAll() chunked READ BINARY (240B/chunk), EOF detection, 0x6","status":"","prev_weise3":"","bunker_l":"#00d4ff","full":{"tip":"IMPLEMENTACIJA","naziv":"WebUSB CCID driver + eDD DokArh pohrana","nastao":"2026-05-08T00:00:00Z","kreator":"claude-sonnet-4-6","lanac_broj":156,"sto_je_napravljeno":["usb-ccid.js: CCIDTransport CCID 1.1 protokol, PC_to_RDR_XfrBlock, ICC Power On, 10+ vendor ID filtera","usb-ccid.js: TachographCardReader.readCard() -- SELECT TACH AID, EF.DriverActivity, EF.Identification, EF.VehicleUsed","usb-ccid.js: _readAll() chunked READ BINARY (240B/chunk), EOF detection, 0x6C wrong Le handling","edd-viewer.js: _dokarh_pohrani() -- SHA-256 hash, POST /api/v1/tahograf/edd/pohrani","edd-viewer.js: DokArh Seal gumb u UI s WeisE3 ID + verify URL","edd-viewer.js: USB-C gumb u init() -- TachographCardReader.readCard() -> parse() -> _renderResult()","index.html: edd-usb-btn + usb-ccid.js script tag","api/edd_dokarh.py: POST endpoint, WeisE3 generacija, .dok.json upis, dual ownership","main.py: registracija edd_dokarh_router","sw.js: cache v32","ZAKON provjera: svi 29 zakona prolaze"],"arhitektura":{"model":"WebUSB + CCID 1.1 + DokArh","tok":"USB-C citac -> Chrome WebUSB API -> CCIDTransport -> APDU sekv. -> activityBuffer -> eDDViewer.parse() -> _dokarh_pohrani() -> .dok.json","vlasnistvo":"dual (vozac + firma) -- EU Reg. 561/2006 clanakle 10","poslovni_model":"100 USB-C citaca x 10 EUR = 1000 EUR troskak, povrat kroz pretplatu u 1. mjesecu","podrzani_citaci":"ACS ACR39U-NF, Identiv uTrust 2700R, OmniKey 3021, Gemalto IDBridge CT30 + svi CCID klase 0x0B"},"filozofija":"Jezgra su DokArh, FLUID, ZK Proofs, Brsljani Mesh. Hardware je standardiziran i jeftin. Dominacija dolazi kada softver radi savrseno u dosadnim, stvarnim uvjetima.","zakon":["ZAKON 2 -- Brsljani chain","ZAKON 3 -- Trojna pohrana","ZAKON 27 -- Model Trinity (weise3_id)","ZAKON 32 -- Svaki fix ima chain entry"],"commitovi":["8a863ac -- tahograf submodule: WebUSB CCID driver + DokArh seal","77427c0 -- genesis: POST /api/v1/tahograf/edd/pohrani"]}}