{
  "schema": "cain42.proof.deployment_attestation.v1",
  "generated": "2026-09-30T02:40:19Z",
  "deployment_id": "b1147889c1d1a754",
  "service": "hosted gateway",
  "environment": "production",
  "version": {
    "cain45": "45.4.0",
    "cain45.l5": "42.4.0"
  },
  "git_commit": "483afe70cf304c7a43d5d1f5389e824a0f186ef8",
  "artifact_hash": "d87f55ba34d4e0388b7f8fe49858782c9345b393001b31a6d6a878325d51d935",
  "container_digest": "NOT APPLICABLE: systemd service, not a container",
  "configuration": {
    "public_switches": {
      "CAIN_ENV": "production",
      "CAIN_SYSTEM_GOVERNOR": "1",
      "CAIN_FABRIC_CONSENSUS": "1",
      "CAIN_L5_GATEWAY": null,
      "FABRIC_ENFORCE": null,
      "CAIN_ADVERSARIAL_WORKER_ENABLED": "false",
      "CAIN45_LIVE_CONSENSUS": null,
      "CAIN_PORT": "8088",
      "PYTHONUNBUFFERED": "1"
    },
    "configuration_hash": "ac2789a8be75d5ae7e76907e30b4b6a3a1282ff7fdb63680a57dc92ee4b1a18f",
    "other_environment_variables": 36,
    "note": "secrets and other variables are counted, never published"
  },
  "deployment_timestamp": "2026-09-30T01:49:18Z",
  "runtime": {
    "python": "3.14.4",
    "implementation": "cpython"
  },
  "os": {
    "name": "Ubuntu 26.04.1 LTS",
    "kernel": "7.0.0-30-generic",
    "architecture": "x86_64"
  },
  "files_changed_on_disk_after_process_start": [],
  "running_code_matches_artifact": true,
  "verification_status": "SOFTWARE_MEASURED: file hashes taken from disk by the operator; the running process loaded these files unless listed as changed after start",
  "HARDWARE_ATTESTATION": "NOT AVAILABLE: none of the servers has a TPM, AMD SEV or Intel TDX (claim C42-HARDWARE-ATTESTATION)",
  "independent": false
}
