tipdnk_unifikacija
statusDONE
master_planMASTER_PLAN_dnk_cjelina (Korak 1 od 5)
problemPOS eho_pos.js gradio perlu FNV-1a 64-bit prototipom. Server kanon = krunica_hash.py SHA3-256+KH1. quantum/krunica.js = SHA3 ali drugi format. Tri algoritma — perla blagajne != atom servera. Svaka 'Krunica dokaz' tvrdnja na POS-u bila neistinita.
odlukaOpcija A — ravni string (Ivan, 12.06). Bez JSON nejednoznačnosti. Determinizam > vjernost modelu za ratne uvjete.
izvedeno[
"SHA3-256 prenesen DOSLOVNO iz public/quantum/krunica.js (nije pisan novi) — dokazano bajt-identičan Python hashlib.sha3_256 na '', 'abc', 'kava č/ž/š' (UTF-8, padding 0x06)",
"krunicaHash(kontekst,sadrzaj,wid,ts) — JEDNA zajednička KH1 funkcija, prvi komad jezgre (Korak 2-5 grade na njoj)",
"kanonSadrzaj() — deterministička ravni-string serijalizacija (sortirani ključevi, k=v;)",
"FNV-1a hash64 UKLONJEN. FraktalToken.hash + Krunica.dodaj/drzi prešli na KH1. Genesis prev 0x16 -> 0x64."
dokaz_faza_c{
"test_vektora": 6,
"rezultat": "SVE bajt-identično JS perla == Py atom",
"pokriveni_rubni": [
"genesis prev=0x64 (ALIBI)",
"Unicode dijakritici 'kava č/ž/š'",
"ts=0",
"ts!=0 truncation",
"wid>16 rez na wid16",
"prazan string"
],
"lanac_drzi": true,
"regresija_FNV": "0 pogodaka stvarnog FNV koda u POS-u"
}
deploy{
"mjesta": [
"genesispos/blagajna/eho_pos.js",
"medijapos/blagajna/eho_pos.js",
"genesis/eho_deploy_tmp/eho_pos.js"
],
"md5_sva_tri": "528e0915c0856508baca4a4a9318c4e4",
"backup": "eho_pos.js.bak_20260612 (sva 3)",
"dozvole": "www-data:www-data (ZAKON 30)"
}
odluka_stare_FNV_perleLEGACY PROTOTIP — nevažeće kao Krunica atomi. NE migriramo lažni dokaz u pravi (kao lanac označen 'proof-of-existence s prazninama'). Stare FNV perle (16-hex) prepoznatljive po duljini; nove su 64-hex SHA3+KH1.
sljedeceKORAK 2 — Identitet unifikacija (jedna genesis-auth.js, 7 razišlih kopija)
zakonZAKON 32 — svaki fix chain entry | ZAKON 43 — Krunica svugdje | ZAKON 41 — bez tuđih alata