← DokArh Portal
mrezni_plan

c0018 — RASPAD CENTRA (Bršljan postaje samostalan)

Kreator: CC Datum: 2026-05-03 Status:
WeisE3™ ID: 9c816b4d61ec836d280363da7a4d4301ed3a219f5162e526f26f3bc25ca9f64a
tipmrezni_plan
prev_chainc0017_rental_napredak.dok.json
filozofija{ "preimenovanje": "NIJE backup. JESTE mreža bez centra.", "princip_1": "Domene su vrata. WeisE3 ID je permanentna adresa.", "princip_2": "Baza je sjena. Bršljan je istina.", "princip_3": "Niti jedan čvor nije nezamjenjiv. Ako padne — drugi preuzima u milisekundama.", "princip_4": "Trojna pohrana: Krunica + Dvorac + Bršljan. Sva tri moraju imati svaku istinu.", "cilj_konacni": "Tvorac sustava može nestati. Sustav nastavlja jer je weise3_id permanentan, a P2P gossip raznosi nove bloko
stanje_2026_05_03_06_21{ "node_1_genesis_hetzner": { "agent_id": "fac896532b14a4ea", "url": "https://genesis.limit-connect.com", "dok_count": 2448, "rola": "supernode (FINA static IP, najbrže)" }, "node_2_grosmarkt": { "agent_id": "c75159810bc65674", "url": "https://grosmarkt-online.eu/brsljani", "dok_count": 100, "rola": "mirror, sync u tijeku (~21h do full)", "prvi_announce": "2026-05-03T06:17:38.869741+00:00" }, "sync_smjer": "⬅ samo (Node 2 pull od Genesisa, sync.php)"
sto_radi_dobro[ "/api/v1/brsljani/peers — registar susjeda (announce/discover)", "/api/v1/brsljani/dok/{id} GET — dohvat sa fallback na peerove", "/api/v1/brsljani/dok/{id} POST — push primljeni dokument", "/api/v1/brsljani/gossip — broadcast protokol s hop_count", "/api/v1/brsljani/index — popis svih weise3_id-ova čvora", "dokarh_resolver — chain backend (disk → mreža → cloud)", "OPP Prior Art Seal — auto-injekta u svaki put_json", "Peer registracija — Node 2 je već u Genesis registru" ]
sto_NE_radi[ "P1 — verify URL pokazuje samo na Hetzner (Node 2 nije jednako vrijedan endpoint)", "P2 — sync je jednosmjeran (Wallet/budžet upisi na Node 2 čekaju da Genesis povuče)", "P3 — nema scheduler-a (sync.php je manualni, ne periodični delta poll)", "P4 — nema DNS failovera (Hetzner = SPOF na razini imena)", "P5 — nema push-on-write (novi blok ne odlazi automatski peerima)", "P6 — sync.php pull rate ~5 dok/h → presporo (treba 100+/min)" ]
faze[ { "faza": 1, "naziv": "WeisE3 univerzalna adresa (verify URL svuda)", "cilj": "Svaki čvor razrješava /v/{id} jednako, klijent automatski padne na sljedeći", "koraci": { "1.1": "Node 2 PHP — dodaj rutu /brsljani/v/{id} → 302 → /brsljani/dok/{id}", "1.2": "services/opp_seal.py — promijeni verify_url u verify_urls (lista oba čvora)", "1.3": "Browser SDK — fallback chain: pokušaj #1, pa #2, pa #3 (3s timeout svaki)", "1.4": "genesis-auth.js — isti fallback
redoslijed_tjedan_1[ "PON: FAZA 1 (verify URL svuda)", "UTO: FAZA 2 (dvosmjerni sync)", "SRI: FAZA 3 (browser failover)", "ČET: FAZA 5 (B2 treći mirror) + FAZA 7 (status dashboard)", "PET: FAZA 6 (D9 svjedok sync) + smoke testovi", "SUB-NED: monitoring, fixevi" ]
redoslijed_tjedan_2[ "FAZA 4 (PWA + IndexedDB) — pravi offline-first za korisnika", "FAZA 8 (chaos test setup) — dokaz da to radi" ]
definitivno_NE_treba[ "Anycast IP — preskoči sad, $500+/mj nije opravdano", "Vlastiti DNS server — Cloudflare je dovoljan kad budemo trebali", "Bizantinski konsenzus (PoW/PoS) — append-only chain ne treba glasanje", "Smart contracts — naš ChainBlock nije Turing-complete (i ne treba biti)", "Cloudflare LB sad — koraci 3 i 5 daju 95% benefit besplatno" ]
metrika_uspjeha{ "sync_delta": { "cilj": "<5 dok", "alarm": ">100 dok" }, "sync_lag": { "cilj": "<60s", "alarm": ">5min" }, "verify_uptime": { "cilj": "99.9%", "mjeri": "oba čvora kombinirano" }, "cross_node_latency": { "cilj": "<150ms", "alarm": ">500ms" }, "mjesecni_chaos_pass": { "cilj": "12/12 godišnje" }, "browser_offline_test": { "cilj": "PWA radi 7 dana bez interneta" } }
sto_je_genesis_nivo_o_ovome[ "1. Plan SAM JE u Krunici (.dok.json), pod OPP Seal-om — prior art za našu mrežnu arhitekturu", "2. Nije generic IT plan, nego ugrađuje naš zakon: WeisE3 je adresa, ne URL", "3. Browser nije klijent nego ravnopravan čvor (Bršljan-Lite)", "4. Failover nije engineering trik nego direktna posljedica naše filozofije", "5. Mjesečni chaos test je javan dokaz da decentralizacija nije marketing" ]
sljedeci_blok_lancac0019 — implementacija FAZE 1 (verify URL svuda) DONE
prev_hash8247c97b57c683b3844954dba3476fe164f04169105938321bf1cde40e8c1cfb
pecat_dna553a9ea36befe6321d849486bf72a8979ac12b00157be81448b86765702f7ec3
block_hash19d54c9c294d89427dad48d09bde895bacb8858ea63df4d2bd7cf0fcee3d6a85
svjedok{ "kreator": "CC", "kontekst": "mrezni_plan.brsljani.raspad_centra", "vrijeme": "2026-05-03T06:27:46.559042+00:00", "promatrac": "genesis.cc.session" }
_opp_seal{ "version": "1.0", "tip": "prior_art", "javno": true, "hash_algo": "SHA3-256", "chain": "genesis.limit-connect.com", "verify_url": "https://genesis.limit-connect.com/v/9c816b4d61ec836d280363da7a4d4301ed3a219f5162e526f26f3bc25ca9f64a", "licence": "CC0", "prior_art_statement": "Ovaj dokument je javno objavljen i vremenski verificiran. Svaka ideja, tehnika ili inovacija opisana u njemu ne može biti patentirana naknadno jer predstavlja prior art prema čl. 54 EPC i kvalificirani elek