{
  "allowed_operations": [
    "create one parallel strict runtime from the sealed 107-wheel dependency wheelhouse and the two v1.1 product wheels",
    "replace only the stopped dualcoachtest systemd unit runtime path",
    "run one provider-auth readiness probe",
    "create one external two-event runtime authority and systemd credential pair",
    "switch the Telegram transport to nutricoach_kr_bot with rollback preserved",
    "archive the sole unclaimed old-bot invite before preparing its replacement",
    "prepare exactly one unbound PREPARED onboarding session",
    "start only hermes-gateway-dualcoachtest.service",
    "verify the prepared session without claiming or expiring it",
    "return the private 24-hour single-use link to the owner"
  ],
  "approval_event_sha256": "62fa4ae9d27b0d1845a3108a257e6f301b94e7c40409269c5f065aa13c585015",
  "candidate_digest": "0e383539aea1b83205771772f1e8b417840defe60f5ea6ce184f80e3af8d25f9",
  "controller": {
    "deployment_controller_sha256": "a59e6386864737d226ee933861576974fa65978ac4609825a22bc2ae6572efcd",
    "deployment_operations_sha256": "869b5f0a81032fff680b251587558a70e5ee2e966a6f573165d2003de37b699b",
    "deployment_permission_sha256": "3aca125e2a63516f11a2c596143316ac9c9a815817638688ffbbbfb52ad38a9f",
    "deployment_tests_sha256": "9a7b7547961558e44083704fecc01f6c922c44a12247e272ad6c1a4b3f807aa0",
    "invite_contract_sha256": "0279796b5b92f94ad1ede888de2d892427cb9d8294b877c47b97aec932a209fd",
    "invite_controller_sha256": "583ac2b6e5cb2a48dc9bfbc743d8b8c0fe19f1dfba844f64003690fc35d64cca",
    "invite_operations_sha256": "ea0e6e98e73fe603c5bd09239e5b0e628ae3206dbd0ba4ac4bb906f25308ff48",
    "invite_permission_sha256": "e8fde23019780e3e793d577c4152b6cc4333b45f26b94f95d3161005e2c834ef",
    "invite_tests_sha256": "92a00b0fbbdc971e9a75857f3106f7f850ccaf7e0d1c66a4db8ab4ea1aa9286c",
    "tests": "16 passed"
  },
  "draft_sha256": "6958da38be975d5cb1ad092fb231682ff1c1fc60dd15a09f84cb9bb6c0484114",
  "hermes_wheel_sha256": "ec160d3d0e29bc747f463923d31bfe736aefb5840a3d32fcb04842aa5139ddb0",
  "maximum_invites": 1,
  "installation_contract": {
    "installer": "pip",
    "interpreter_sha256": "d9bc96d1ad0161db7ebdc8fdbc690530a9c29299feb2001cba6b29072e2a9051",
    "interpreter_version": "3.12.9",
    "link_mode": "copy",
    "sealed_golden_provenance_required": true,
    "venv_mode": "0700"
  },
  "preflight_baseline_sha256": "15bd6745319f034d5b04889fd58bec33dd9f11befef1bc27ec89d04cfeb21673",
  "profile": "/home/cube/.hermes/profiles/dualcoachtest",
  "profile_wheel_sha256": "a56da2417df0912f3fe407c0b78befd7362207d1c8a35271000af46701ba79d2",
  "prohibited_operations": [
    "customer claim simulation",
    "customer consent or activation",
    "customer or owner message delivery",
    "second invite creation",
    "release publication",
    "push or PR",
    "mutation of other profiles"
  ],
  "rollback_runtime": "/home/cube/.hermes/profiles/dualcoachtest/.strict-runtime/f32a8365-v8/venv",
  "runtime_authority": {
    "authority_root": "/home/cube/.hermes/runtime-authority/dualcoach-v1.1-first-customer",
    "bootstrap_sha256": "74b4b27664d1b928f0f8d09167e4f55c5f2c70c6c3a6a08b86e03baf05052458",
    "candidate_digest_file": "/home/cube/.hermes/runtime-authority/dualcoach-v1.1-first-customer-credentials/task26-candidate-digest",
    "pin_file": "/home/cube/.hermes/runtime-authority/dualcoach-v1.1-first-customer-credentials/task26-authority-pin.json",
    "tests": "3 passed",
    "tests_sha256": "3e109d9d402103fcd28779563c353e21ae9e50575e6d91936c88cb8f401ca320"
  },
  "telegram_branding": {
    "authorization_sha256": "ed80cb8ab245e175e9cbb1eaaa43c220a0d4e692e815fd291fe881c4583a2a1b",
    "display_name": "뉴트리코치",
    "new_bot_id": 8599834213,
    "new_username": "nutricoach_kr_bot",
    "old_bot_id": 8869235296,
    "old_username": "dual_coach_pilot_test_bot",
    "reset_controller_sha256": "635ecfa28decf529571492b9cddcdb8f0b10fb273aa2b7d64195900e4dcdb40e",
    "reset_tests": "3 passed",
    "reset_tests_sha256": "53b298185984d8c68c8e217e7e5294850cd9b3778f6ac580aad9aebf813bb2e3"
  },
  "schema": "dualcoach-first-customer-launch-authorization-v1",
  "status": "AUTHORIZED_ONE_FIRST_CUSTOMER_LINK",
  "superseded_failed_installs": [
    {
      "failure": "installed venv mode was 0775 and uv cache hardlinks violated sealed provenance",
      "install_receipt_sha256": "18e4599ba9cd71b9382513496dbd30f17622b077a8d8d33478dd3c3924da7e27",
      "runtime": "/home/cube/.hermes/profiles/dualcoachtest/.strict-runtime/0e383539-v11",
      "service_started": false,
      "unit_restored_to_baseline": true
    },
    {
      "failure": "uv installer metadata differed from the sealed Golden pip runtime",
      "install_receipt_sha256": "eb9380b672184ea91fae7b52ce1bdcab54037febe152809dd24b9f054a573617",
      "runtime": "/home/cube/.hermes/profiles/dualcoachtest/.strict-runtime/0e383539-v11-r2",
      "service_started": false,
      "unit_restored_to_baseline": true
    }
  ],
  "tagged_seal_sha256": "8f26a2929dd349967ecc39df3b750fdd84a2ded1dfd09ffe4ea27263746a7604",
  "target_runtime": "/home/cube/.hermes/profiles/dualcoachtest/.strict-runtime/0e383539-v11-r3/venv"
}
