← DokArh Portal
implementacija

SPORE-1 — Server-side destilacija dokarh_kamera

Kreator: genesis Datum: Status: DONE
WeisE3™ ID: bf983501f6177bddfd49cfc7054c662cdacfa60241727ee8f096cab03c13a0f4
tipimplementacija
created_at1780322422.0090091
version1.0
statusDONE
ip_vlasnikKonjik d.o.o. — Ivan Brtan
sto_trebaServer-side destilacija za dokarh_kamera atome — 9 rjesenja iz arhiva_forma.js kao produkcijska usluga
sto_napravljeno[ "services/destilacija.py — 9 rjesenja R1-R9 s TypedDict (ZAKON 26)", "services/spore1_runner.py — async orchestrator: dohvat, destilacija, UPDATE+INSERT", "lambda_lanci tablica — DDL CREATE IF NOT EXISTS u runneru (idempotentno)", "Import provjera na EU serveru: destilacija OK + spore1_runner OK", "Test s lazio atomom: sve_ok=True, R1=55.77% kompresija, R6=2-of-3, R7=BPZ-9" ]
fajlovi[ "/var/www/genesis/services/destilacija.py", "/var/www/genesis/services/spore1_runner.py" ]
rjesenja{ "R1": "RLE/LZ skeleton — zlib.compress + base64, mjeri ratio (ustedena ~55-80%)", "R2": "9D WeisE3 adresa — delegira na weise3_id ili racuna SHA3-256 iz fp+tip+kreator", "R3": "rok_istek po tipu — lookup dict: foto=30d, video=90d, predavanje=180d, dok=365d, qr=7d", "R4": "Akusticni fingerprint — existing_audio_hash -> chromaprint -> sha3_blok fallback", "R5": "Vizualni perceptualni hash — imagehash.phash -> PIL aHash (8x8) fallback", "R6": "k-od-n kvorum — Shamir 2-of-3 iz services
lambda_lanci_schema{ "id": "SERIAL PK", "zapis_id": "INTEGER FK na dokarh_kamera.id", "weise3_id": "VARCHAR(64)", "merkle_hash": "VARCHAR(64) UNIQUE", "prev_hash": "VARCHAR(64)", "visina": "INTEGER — redni broj u Merkle lancu", "krunica_binding": "VARCHAR(64) — KH1 DUG2 hash", "bunker_seal_id": "VARCHAR(64)", "created_at": "FLOAT" }
zakoni[ "ZAKON 26 (TypedDict)", "ZAKON 27 (weise3_id+bunker_seal_id)", "ZAKON 43 (Krunica u svakom atomu — R9)" ]
dug2_kanonfrom services.krunica_hash import krunica_hash — jedini import za KH1
test_rezultati{ "sve_ok": true, "trajanje_ms": 220.0, "R1_ratio": 0.5577, "R3_istek": "2025-06-30T14:00:00Z (foto, 30d)", "R6": "2-of-3 Shamir", "R7": "BPZ-9-v1.0", "R9": "Merkle hash + KH1 binding" }
spore1_vezaProširuje dokarh_kamera_engine.py, ne zamjenjuje ga
chain_hashae8e69bf9b2e1231680a8ffad1fd9c9fb2cab7496579ef22681a7310726f3e83