{"ok":true,"author":"Aziel Eliab","identity":"Aziel Eliab","outlet_id":"hub-azieleliab","contract":"SOT-OUTLET-1.0","product":"azieleliab","authority":"https://aziel-runtime.vibelock.workers.dev/v1/software","software_rows_changed":false,"download_counters_changed":false,"role":"sot_outlet","status":"last-known","kept":"frozen","frozen":{"version":"2.0.0-rc1","git_sha":"70cc0b06786ad925be49da16d7f8893095df330b","git_short":"70cc0b0","branch":"main","version_id":"be1d6dca-01a9-4d7e-95da-3fffb617a989","count":null,"source":"frozen","authority":"https://aziel-runtime.vibelock.workers.dev/v1/software"},"last_known":{"version":"2.0.0-rc1","git_sha":"70cc0b06786ad925be49da16d7f8893095df330b","git_short":"70cc0b0","branch":"main","version_id":"be1d6dca-01a9-4d7e-95da-3fffb617a989","count":null,"source":"frozen","authority":"https://aziel-runtime.vibelock.workers.dev/v1/software"},"served_line":"SoT LIVE: main 70cc0b0 / version_id be1d6dca-01a9-4d7e-95da-3fffb617a989 / 2.0.0-rc1 at https://aziel-runtime.vibelock.workers.dev","pull":{"method":"POST","path":"/v1/mesh/outlet/sync","url":"https://www.azieleliab.com/v1/mesh/outlet/sync","dry_run":{"outlet_id":"hub-azieleliab","dry_run":true},"confirm":{"outlet_id":"hub-azieleliab","confirm":true},"reads":"https://aziel-runtime.vibelock.workers.dev/v1/software","binding":"AZIEL_RUNTIME","fields":["version","git_sha","count","version_id"]},"push":{"method":"POST","path":"/v1/mesh/outlet/sync","url":"https://www.azieleliab.com/v1/mesh/outlet/sync","content_type":"application/json","spec":"SOT-SYNC-1.0","kind":"sot_sync","sig":"sha256 hex of canonical JSON of the sot_sync object with sig removed","authority_check":"The hub re-pulls GET /v1/software and accepts the push only when version, git_sha, count, and version_id match. The signature is integrity. It is not a license to invent SoT."},"modes":["dry_run","confirm"],"receipt":{"method":"GET","path":"/v1/mesh/outlet/receipt","url":"https://www.azieleliab.com/v1/mesh/outlet/receipt","spec":"ACT-RECEIPT-1.0","kind":"sot.sync"},"surfaces":["GET /cite.json runtime_sot","GET /llms.txt","GET /ai.txt","JSON-LD softwareVersion and git_sha on HTML and /graph.jsonld","homepage runtime cite"],"rules":{"version_id":"Copied only when live GET /v1/software exposes a non-empty string. Otherwise null. Never invented.","software_rows":"Sync does not add or remove Softwares rows.","download_counters":"Sync does not write view or download counters.","unreachable":"Keeps the last confirmed pin, or the frozen cite when none exists, and reports status unreachable.","identity":"Aziel Eliab"},"pair":"aziel-runtime SoT mesh updater fans one live GET /v1/software change here. Discover GET /v1/mesh/outlet. POST dry_run, then POST confirm. Read GET /v1/mesh/outlet/receipt."}
