cidc1112
tipDEPLOYMENT
zakon[
"ZAKON 2 (Brsljan je nas internet)",
"ZAKON 17 (PULL ONLY)",
"ZAKON 43 (Krunica omniprisustvo)"
]
podsjeticnikQuantum Dzep mora biti dostupan na svim cvorovima. Identicna kopija = sjena. Manifest sa Krunica hash garantira integritet.
zahtjevtreba biti dostupan na svim serverima - na koji nacin - kako poslati sjene
metoda{
"naziv": "Sjena Bundle Distribucija",
"koraci": [
"1. Tarball iz izvora (NEW, gdje su najnoviji fajlovi)",
"2. Pull na EU (primarni cvor)",
"3. Generiraj manifest.json sa SHA256 + Krunica hash svake datoteke",
"4. Re-tarball s manifestom",
"5. Distribuiraj kroz SSH/scp na sve cvorove",
"6. Konfiguriraj nginx /quantum/ na svakom cvoru",
"7. Verifikuj — usporedi atom9d.js SHA na svim cvorovima"
]
}
rezultat{
"cvorovi_sinhronizirani": 5,
"atom9d_sha": "b018bd880e82e861702932242221988fec886c30dec92f3d25311eafa95eb4fc",
"lokacije": {
"EU": {
"url": "https://genesis.limit-connect.com/quantum/",
"server": "217.160.71.124",
"status": "OK",
"nginx_config": "/etc/nginx/sites-enabled/genesis-web"
},
"NEW": {
"url": "https://fina-connect.online/quantum/",
"server": "31.70.90.84",
"status": "OK (izvorni cvor)",
"nginx_config": "vec konfigurira
datoteke_u_bundle{
"atom9d.js": "P2P Atom Protocol (11.3 KB)",
"qr-engine.js": "QR + jsQR fallback (19 KB)",
"jsqr.js": "FOSS QR decoder (251 KB)",
"krunica.js": "Krunica integracija (12 KB)",
"brsljani-p2p.js": "Brsljani gossip (13 KB)",
"genesis-mesh.js": "Mesh routing (20 KB)",
"genesis-sw.js": "Service Worker (9 KB)",
"index.html": "Main UI (46 KB)",
"manifest.json": "Sjena manifest s Krunica hash",
"badge-72.png": "PWA ikona",
"icon-192.png": "PWA ikona"
}
manifest_format{
"verzija": "1.0",
"naziv": "Quantum Dzep Sjena Bundle",
"kreator": "genesis-eu",
"zakon": [
"ZAKON 17",
"ZAKON 41",
"ZAKON 43"
],
"datoteke": {
"<naziv>": {
"sha256": "<file SHA-256 hex>",
"krunica_hash": "<WEISE3::quantum::naziv::sha256::FENIX2026 → SHA-256>",
"velicina": "<bytes>"
}
}
}
verifikacijska_logika{
"korak_1": "GET /quantum/manifest.json sa bilo kojeg cvora",
"korak_2": "Za svaku datoteku: GET /quantum/<naziv>",
"korak_3": "Izracunaj SHA-256 lokalno",
"korak_4": "Usporedi s manifest.datoteke[naziv].sha256",
"korak_5": "Ako match -> integritet OK, ako fail -> tamper detected"
}
buduce_proširenje{
"auto_pull": "Worker svakih 30 min: GET /quantum/manifest.json sa primary (EU), ako razlika → pull",
"cron_job": "0 */6 * * * curl -s https://genesis.limit-connect.com/quantum/manifest.json | jq",
"folija_watch": "FenixFolija prati manifest.json za izmjene (ZAKON 44)"
}
promatracCC (Claude Code)
statusDEPLOYED na 5/5 cvorova