{
  "ok": true,
  "spec": "SOT-SYNC-1.0",
  "op": "sot_sync",
  "outlet_id": "godlock-uk",
  "product": "GodLock",
  "author": "Aziel Eliab",
  "identity": "Aziel Eliab",
  "godlock_first": true,
  "full_softwares_mirror": false,
  "cloned_suite": false,
  "ask_jeeves_softwares_peer": false,
  "software_cards_applied": 0,
  "invented_cards": false,
  "download_counters_touched": false,
  "version_id_claimed": false,
  "confirm_is_not_auth": true,
  "confirm_is_consent": true,
  "confirm_upgrades_isolation": false,
  "tenant_auth": false,
  "confirm_note": "confirm is consent to apply this SoT cite. It is not tenant auth and it does not upgrade isolation.",
  "read": {
    "method": "GET",
    "path": "/v1/sot",
    "alias": "/v1/sot/sync"
  },
  "authority": "https://aziel-runtime.vibelock.workers.dev/v1/software",
  "authority_method": "GET",
  "authority_fields": [
    "version",
    "git_sha",
    "version_id",
    "count"
  ],
  "cite_fields": [
    "git_sha",
    "git_sha_short",
    "version",
    "version_id",
    "runtime_sot"
  ],
  "version_id_policy": "Cite version_id when live GET /v1/software publishes one. version_id is env.CF_VERSION_METADATA.id, read at serve time, not a baked suite constant. Never claim 105fa1ee. That id is the 2026-09-18 isolate label for git 6a3798a and is not this tip.",
  "pull": {
    "direction": "pull",
    "method": "POST",
    "path": "/v1/sot/sync",
    "reads": "GET /v1/software on the authority (service binding https://aziel-runtime/v1/software, then HTTPS). Never GET /download.",
    "body": {
      "dry_run": true,
      "confirm": true
    }
  },
  "push": {
    "direction": "push",
    "method": "POST",
    "path": "/v1/sot/push",
    "outlet_id": "godlock-uk",
    "body_fields": [
      "outlet_id",
      "op",
      "git_sha",
      "version",
      "version_id",
      "count",
      "dry_run",
      "confirm"
    ],
    "wrapped_sot": "Optional object field sot with git_sha and version. software[] cards are ignored."
  },
  "gate": {
    "dry_run": "Preview the cite diff. No write. No receipt.",
    "confirm": "confirm is consent to apply this SoT cite. It is not tenant auth and it does not upgrade isolation. Set confirm=true to apply and seal a receipt.",
    "missing": "SOT-CONFIRM-REQUIRED",
    "hint": "confirm=true | dry_run=true"
  },
  "unreachable": {
    "code": "SOT-UNREACHABLE",
    "keep": "last-known",
    "status": "unreachable",
    "live": false,
    "honest": true,
    "note": "Live SoT unreachable. Last-known cite kept. This is not a fresh live read."
  },
  "floor_cite": "main 70cc0b0 / 2.0.0-rc1",
  "note": "GodLock-first outlet. Cite strings only. Not a Softwares mirror. Ask Jeeves is not a card. Download counters stay on the download tracker.",
  "current": {
    "status": "floor",
    "live": true,
    "source": "floor",
    "kept": null,
    "observed_at": null,
    "attempted_at": null,
    "observed_count": null,
    "branch": "main",
    "version": "2.0.0-rc1",
    "git_sha": "70cc0b06786ad925be49da16d7f8893095df330b",
    "git_sha_short": "70cc0b0",
    "version_id": "be1d6dca-01a9-4d7e-95da-3fffb617a989",
    "cite": "main 70cc0b0 / 2.0.0-rc1",
    "note": null
  },
  "receipt": null
}