Politika: svaki 'član' = samostalni genesis čvor. X96 Mini (AP201809) je pilot — donja granica standalone mesh pointea. Stdlib-only Python genesis node, port 8091. MedijaPos POS terminal integriran u
tipDEPLOY
agentCC
statusLIVE
opisPolitika: svaki 'član' = samostalni genesis čvor. X96 Mini (AP201809) je pilot — donja granica standalone mesh pointea. Stdlib-only Python genesis node, port 8091. MedijaPos POS terminal integriran u genesis chain.
napravljeno[
"x96_mini_genesis.py — stdlib-only genesis node (port 8091): chain (SHA3-256 prev_hash), ARK protocol (/borg/ark/index), health.json, inbox scan svakih 30s, USB import u background threadu",
"medijapos_box.py patch — svaki zakljuceni racun pise atom u ~/genesis_store/inbox/ -> automatski ulazi u chain",
"brsljani_usb_sync.py fix — Android toybox tar nema --strip-components, Python tarfile.open() umjesto; SCP fallback za sve u batchu; 5805 atoma uspjesno na USB",
"health_writer.sh fix —
status_x96{
"port_8091": "LIVE (kada online)",
"port_8093": "medijapos LIVE (kada online)",
"brsljani_usb": "5805 atoma (EU/new/DE/ES OK, MAR timeout)",
"chain": "funkcionalan (height test prosen)",
"genesis_net": "OFFLINE (AP bio down 3 dana, sada UP, X96 reconnect na cekanju)"
}
pending[
"X96 reconnect na Genesis-Net AP",
"E2E test: POS racun -> inbox -> chain (zahtjeva X96 online)",
"Termux boot autostart za x96_mini_genesis.py + medijapos_box.py",
"MAR SSH timeout povecati za find komandu",
"datetime.utcnow() deprecation fix u x96_mini_genesis.py"
]
zakon_dokaz{
"ZAKON17": "PULL-only brsljani sync dokazan (5805 atoma, readback)",
"ZAKON48": "readback verifikacija na atom_put(), chain height++",
"ZAKON49": "X96 pilot: asimilacija postojeceg hardvera, nova domena",
"ZAKON43": "X-Krunica-Hash na svakom HTTP response"
}
chainc1449
prevc1448