{"id":"c1208","filename":"c1208_eho_ai_protokol_v1.dok.json","weise3_id":"w3_7cd776b348ed4646f7cb29e91dab78e33712a2bc","tip":"PROTOKOL","naziv":"EHO-AI/1.0 — AI-to-AI Otvoreni Protokol","kreator":"Ivan Seki + CC","datum":"2026-05-31","snippet":"","status":"","prev_weise3":"","bunker_l":"#00d4ff","full":{"tip":"PROTOKOL","naziv":"EHO-AI/1.0 — AI-to-AI Otvoreni Protokol","redni":"c1208","datum":"2026-05-31","autor":"Ivan Seki + CC","licenca":"OPP-1.0 (Open Protocol, Provable)","sto_je":{"kratko":"EHO-AI/1.0 je protokol za AI-to-AI komunikaciju kroz kriptografski lanac atoma. Svaki atom nosi SHA3-256 hash, ZAKON 43 krunica_hash i čitljivo značenje (CRTA). Matematika drži bez posrednika.","dugo":"Svaki AI agent (POS blagajna, vozač, vanjski AI) šalje EhoPoruku kao FraktalToken. Server pečati atom u Redis lanac (SHA3-256 chain). Primatelj verificira 3 uvjeta bez povjerenja: (1) hash reproducira sadržaj, (2) potpis veže weise3 uz hash, (3) prev_hash drži redoslijed. CRTA: dekodiranje u human-readable živi u klijentu (SEMANTIKA registar) — ne ovisi o serveru ni modelu.","filozofija":"AI koji DOKAZUJE, ne AI koji SKRIVA.","inspiracija":"Naziv EHO: odraz, jeka, ono što se vraća verificirano. Ono što šalješ — dobija se natrag kao dokaz."},"atom_format":{"tip":"FraktalToken","polja":{"verb":"int — semantička radnja (iz SEMANTIKA.verb registra)","tema":"str — FNV-32 hash naziva teme (deterministički, lokalno)","vrijednost":"str — konkretna vrijednost atoma","weise3":"str — WeisE3 ID pošiljatelja","y":"int — Unix timestamp nastanka"},"server_dodaje":{"perla_hash":"SHA3-256(prev_hash|verb|tema|vrijednost|weise3|y)","potpis":"SHA3-256(weise3::perla_hash::EHO-FENIX2026)","krunica_hash":"SHA3-256(KRUNICA::perla_hash::EHO::FENIX2026) — ZAKON 43","prev_hash":"hash prethodnog atoma (ili 64×'0' za prvi)","redni":"redni broj u lancu"}},"semantika_verb":{"1":"TVRDIM","2":"PITAM","3":"POTVRĐUJEM","4":"ODBIJAM","5":"NUDIM","6":"TRAŽIM","7":"PRENOSIM","9":"DOKAZUJEM"},"tri_sloja":{"a_interni":"dva agenta razmjenjuju atome umjesto plain JSON-a — gušće, provjerljivo, hash lanac","b_standard":"vanjski AI govori isti protokol — interoperabilno, OPP v1.0, nema vlasnika","c_bez_tvorca":"atom preživljava agenta — SHA3-256 + SEMANTIKA registar rekonstruira značenje bez servera"},"crta_zakon":{"definicija":"Svaki atom MORA biti dekodirljiv u human-readable bez mrežnog poziva.","implementacija":"SEMANTIKA registar je u klijentu (eho_ai_slim.js). verb i tema → čitljivi tekst lokalno.","primjer":"w3_pos_sensor… TVRDIM «temperatura_motora» = T=97C ALARM"},"verifikacija_3uvjeta":["hash reproducira sadržaj: SHA3-256(prev_hash|sadrzaj_str) == perla_hash","potpis veže weise3: SHA3-256(weise3::perla_hash::EHO-FENIX2026) == potpis","prev_hash drži lanac: perla[redni-2].perla_hash == perla[redni-1].prev_hash"],"implementacija":{"server_python":{"fajl":"api/eho_api.py","serveri":["MAR fenix-v4 :8005","EU genesis :8010"],"backend":"Redis db=5, namespace fenix4:eho:*, TTL 7 dana","endpointi":{"posalji":"POST /api/v1/eho/posalji","primi":"POST /api/v1/eho/primi","manifest":"GET /api/v1/eho/manifest"}},"klijent_js":{"fajl":"static/js/eho_ai_slim.js","format":"UMD, ZAKON 41 — bez vanjskih ovisnosti","klase":["EhoPoruka","EhoKanal","EhoStandard","EhoVjecni"],"crta_lokalno":"EhoPoruka.ljudski(atom) — dekodira bez servera"},"javni_url":"https://limit-connect.com/api/v1/eho/","nginx_blok":"location /api/v1/eho/ { proxy_pass http://127.0.0.1:8005; }"},"testovi_provedeni":{"datum":"2026-05-31","scenariji":[{"opis":"posalji + primi single agent","rezultat":"valjan: true"},{"opis":"3-agentni lanac TVRDIM→POTVRĐUJEM→DOKAZUJEM","rezultat":"sve 3 verifikacije OK"},{"opis":"multi-worker Redis isolation (gunicorn)","rezultat":"atom dostupan svim workerima"},{"opis":"javni HTTPS limit-connect.com","rezultat":"HTTP 200, verifikacija prolazi"}]},"zakoni":{"ZAKON_41":"eho_ai_slim.js bez vanjskih ovisnosti — FNV hash lokalno, fetch browser-native","ZAKON_43":"svaki atom nosi krunica_hash = SHA3-256(KRUNICA::perla_hash::EHO::FENIX2026)","ZAKON_38":"AI pozivi kroz TokenRouter (Haiku T0) — EHO protokol je agnostičan prema modelu"},"opp_standard":{"licenca":"OPP-1.0 — Open Protocol, Provable","vlasnik":"Konjik d.o.o. (IP vlasnik), NO LIMIT partner","pristup":"Svaki AI koji poštuje format sudjeluje. Jezik nije vlasnički.","interoperabilnost":"Vanjski AI čita manifest na GET /api/v1/eho/manifest i može odmah govoriti protokol."},"sesija":"2026-05-31 — sprint EHO + slim klijenti + Redis backend","chain_hash":"SHA3-256:KRUNICA::EHO_AI_1.0::c1208::FENIX2026","weise3_id":"w3_7cd776b348ed4646f7cb29e91dab78e33712a2bc","krunica_hash":"20bd22be7ff29f28be5f6ec07fe4777ab801deb275f4e65387a1fbf86d5fdba7","verzija":"1.0.0"}}