← DokArh Portal
implementacija

TPRG Faza 1 — Temporal Permutation Role Gate u fenix-v4

Kreator: genesis Datum: 2026-05-30 Status: LIVE na EU serveru (217.160.71.124:8005)
WeisE3™ ID: (nema)
tipimplementacija
cc1188
commitf3f9471
patentP47 — Konjik d.o.o.
formulaT(vrijeme) × P(permutacija) × R(uloga) = otključana Mjesečeva vrata
endpointi{ "POST /api/v4/tprg/create": "Kreira MGATE token (Genesis Login auth required)", "POST /api/v4/tprg/verify": "Verificira token offline — bez mreže, bez baze (javno)", "GET /api/v4/tprg/qr/{payload}": "Vraća PNG QR code za MGATE:: payload (javno)" }
faktori{ "T": "int(time.time()) // window_size — vremenski prozor (default 300s)", "P": "SHA3-256(weise3_id || role_id || t_window)[:16] — permutacijski seed", "R": "SHA3-256(role_id || company_wid || t_window) — role binding" }
sigurnost{ "token": "HMAC-SHA3-256(master_key, t_window || p_seed || r_hash)", "anti_replay": "svaki prozor daje drugi P_seed — isti token ne prolazi u sljedećem prozoru", "izolacija": "kriva uloga ili kriva tvrtka → token ne prolazi", "offline": "verifikacija ne zahtijeva mrezu, bazu ni identity server" }
konfig{ "GATE_MASTER_KEY": "generiran openssl rand -hex 32, pohranjen u .env", "window_size": "300s (5 min) default, konfigurabilan per-poziv" }
veza{ "c1176": "Mjesceva vrata formula — asimilacija (2026-05-29)", "c1179_c1187": "EHO4 v1.0.0 — P faktor može koristiti EHO4 derive_temporal_key u Fazi 2", "faza_2": "fenix-v4 tahograf i checkin integracija (vozac flow, carinik PWA)" }
zakonZAKON 7 — test mora proci, ne samo kompajlirati
statusLIVE na EU serveru (217.160.71.124:8005)