{"id":"c1176","filename":"c1176_mjeseceva_vrata_formula.dok.json","weise3_id":"","tip":"arhitektura","naziv":"Mjesečeva vrata — Vrijeme × Permutacija × Uloga","kreator":"Ivan Seki + CC asimilacija","datum":"2026-05-29","snippet":"","status":"","prev_weise3":"","bunker_l":"#00d4ff","full":{"tip":"arhitektura","naziv":"Mjesečeva vrata — Vrijeme × Permutacija × Uloga","c":"c1176","datum":"2026-05-29","sustav":"genesis + fenix-v4 + BORG mesh","server":"EU (217.160.71.124)","autor":"Ivan Seki + CC asimilacija","formula":{"izraz":"T(vrijeme) × P(permutacija) × R(uloga) = otključana Mjesečeva vrata","svojstva":["živ — nema centralnog auth servera","otporan — svaki faktor neovisno verificira","bez vanjskih ovisnosti — offline-verifiable, deterministički"],"metafora":"Kineska moongate (月洞门) — savršeni krug prolaza. Otvara se samo kad sva tri faktora rezoniraju."},"tri_faktora":{"T_vrijeme":{"opis":"Vremenski prozor pristupa — kvantizirana vremenska jedinica","formula":"T_window = floor(unix_time / window_size)","default_window":300,"primjer":"floor(1748527200 / 300) = 5828424 — isti za svakoga tko gleda u tom prozoru","offline":true,"anti_replay":"token istječe s prozorom — nema smisla ponovo koristiti"},"P_permutacija":{"opis":"Kriptografska permutacija sesije — jednosmjerni seed","formula":"P_seed = SHA3-256(session_nonce || weise3_id)[:16]","jedinstvenost":"svaka sesija ima jedinstveni seed — blokirani replay","offline":true,"veza_s_borg":"P_seed se ne šalje, samo njegova derivacija — BORG pull protokol"},"R_uloga":{"opis":"Role-binding — uloga je dio kriptografskog dokaza, ne izjava","formula":"R_hash = SHA3-256(role_id || company_weise3_id || valid_from)","offline":true,"chain":"R_hash mora biti u Krunici — uloga bez chain entrya ne postoji"}},"gate_token":{"konstrukcija":"Gate_Token = HMAC-SHA3-256(T_window_bytes || P_seed || R_hash, master_key)","verifikacija":"verify(token, current_T_window, current_R_hash) — bez mrežnog poziva","qr_format":"MGATE::{Gate_Token}::{T_window}::{R_hash[:8]}::{weise3_id[:8]}","karakteristike":["samodostatno — sve informacije su u tokenu","offline-verifiable — verifikator treba samo master_key + lokalni sat","kratkog vijeka — istječe s T_window (5 min default)","role-bound — ne može se koristiti za drugu ulogu","company-bound — vezano za company weise3_id"]},"primjene":{"tahograf_driver":{"opis":"Vozač otvara QR koji traje 5 minuta — carinik verificira offline","T":"5min prozor","P":"hash vozačevog chip keya","R":"role=DRIVER + company=prijevoznik_wid"},"klinika_osoblje":{"opis":"Medicinska sestra otvara vrata odjela bez internet veze","T":"shift window (8h)","P":"badge serial hash","R":"role=NURSE + ward=kardio_wid"},"genesis_checkin":{"opis":"Gost provjerava check-in bez recepcijskog terminala","T":"booking window","P":"booking_id hash","R":"role=GUEST + property=hotel_wid"},"borg_mesh_auth":{"opis":"Čvor verificira drugi čvor u mesh mreži bez centralnog servera","T":"30s health window","P":"čvorov agent_id hash","R":"role=PEER + mesh=genesis_mainnet"}},"veze_s_postojecim_zakonima":{"ZAKON_17":"BORG pull-only — Gate token se nikad ne push-a, samo se verificira kad netko traži","ZAKON_40":"Genesis Login identity provider — weise3_id je temelj sva tri faktora","ZAKON_43":"Krunica omniprisustvo — R_hash mora biti u Krunici kao atom","ZAKON_3":"Trojna pohrana — Gate kreiranje ide kroz Krunicu + Dvorac + Bršljan"},"patent_claim":{"naziv":"P47 — Temporal Permutation Role Gate (TPRG)","sto_je_novo":["Tri neovisna, offline-verifiable faktora — niti jedan od njih nije centralni server","Permutacija je kriptografska (ne lista permisija) — blokirani DB lookup","Vremenski prozor je kriptografski obvezan (ne samo UI ograničenje)","Role_hash je chain entry — uloga bez dokaza ne postoji u sustavu","Sve zajedno: offline-first multifactor auth bez identity provider servera"],"razlika_od_totp":"TOTP = T × secret. TPRG = T × P(session) × R(chain). Tri faktora, role-bound, chain-verifiable.","razlika_od_jwt":"JWT je izjava bez dokaza. TPRG token nosi matematički dokaz sva tri faktora.","konjik":"Konjik d.o.o. = vlasnik patenta"},"implementacija_plan":{"faza_1":{"naziv":"Genesis core: gate_token generacija + verifikacija","fajlovi":["/var/www/genesis/services/mjeseceva_vrata.py","/var/www/genesis/api/v1/gate.py"],"api":["POST /api/v1/gate/create — kreira Gate_Token","POST /api/v1/gate/verify — verificira Gate_Token","GET  /api/v1/gate/qr/{token} — QR za offline prikaz"]},"faza_2":{"naziv":"fenix-v4 integracija — tahograf + checkin","primjena":"Vozač otvara QR → carinik skenira → verify offline"},"faza_3":{"naziv":"BORG mesh auth — čvorovi verificiraju jedni druge","primjena":"Svaki health.json sadrži Gate_Token za peer verifikaciju"}},"zakon":["ZAKON_17","ZAKON_40","ZAKON_43","ZAKON_3","ZAKON_1A"],"napomene":["Ime potječe od kineske moongate — savršeni krug koji se otvara samo s pravim ključem","Tri faktora su matematički produkt — jedan neispravan faktor = token ne prolazi","'Živ, otporan, bez vanjskih ovisnosti' — filozofija BORG mreže primijenjena na auth","Ivan: ASIMILIRAJ — c1176 je chain entry asimilacije koncepta u genesis arhitekturu"]}}