{
  "observedAt": "2026-10-03T03:49:33.295312+00:00",
  "readOnly": true,
  "backendAddress": "http://127.0.0.1:36280",
  "observedPID": 45736,
  "observedProcessName": "llama-server.exe",
  "sourcePriorPrivateIdentity": "outputs/product-tests/subtitle-edit-native-2026-10-03/backend-observation/private/actual-model-identity-v2.json",
  "sourcePriorPrivateIdentitySHA256": "428aa69e6c6c9cfd3c819ecbde256d4e7aa344d2e824550d16dc8bbdc7fa3af0",
  "httpRequests": 3,
  "retryCount": 0,
  "responses": [
    {
      "name": "health",
      "url": "http://127.0.0.1:36280/health",
      "status": 200,
      "startedAt": "2026-10-03T03:49:29.585429+00:00",
      "completedAt": "2026-10-03T03:49:29.592102+00:00",
      "bytes": 15,
      "sha256": "a29ee2b15c494311c52521766e44af56a3ad2248e7a8ab465e5206463c13d288",
      "headers": {
        "Server": "llama.cpp",
        "Access-Control-Allow-Origin": "",
        "Content-Type": "application/json; charset=utf-8",
        "Content-Length": "15",
        "Connection": "close"
      },
      "privateFile": "private/health-v1.json"
    },
    {
      "name": "props",
      "url": "http://127.0.0.1:36280/props",
      "status": 200,
      "startedAt": "2026-10-03T03:49:29.592969+00:00",
      "completedAt": "2026-10-03T03:49:29.594664+00:00",
      "bytes": 2380,
      "sha256": "ca8d25f831af80c77fc0c2588852f8ed06817279207d8ea10c0d58d51b590d25",
      "headers": {
        "Server": "llama.cpp",
        "Access-Control-Allow-Origin": "",
        "Content-Type": "application/json; charset=utf-8",
        "Content-Length": "2380",
        "Connection": "close"
      },
      "privateFile": "private/props-v1.json"
    },
    {
      "name": "models",
      "url": "http://127.0.0.1:36280/v1/models",
      "status": 200,
      "startedAt": "2026-10-03T03:49:29.595717+00:00",
      "completedAt": "2026-10-03T03:49:29.597880+00:00",
      "bytes": 1285,
      "sha256": "8dbb7cbe91bf6e6c10e74adc1eaf4acaa9e46b1a54e1176f094916c599ed10a7",
      "headers": {
        "Server": "llama.cpp",
        "Access-Control-Allow-Origin": "",
        "Content-Type": "application/json; charset=utf-8",
        "Content-Length": "1285",
        "Connection": "close"
      },
      "privateFile": "private/models-v1.json"
    }
  ],
  "modelCount": 1,
  "modelIdentity": {
    "name": "Qwen2.5-Coder-1.5B-Instruct Q4_K_M cached model",
    "modelIdPrivateReference": "private/actual-model-identity-v2.json#/modelPathAsObserved",
    "fileBytes": 986048576,
    "sha256": "29d8c98fa6b098e200069bfb88b9508dc3e85586d20cba59f8dda9a808165104",
    "expectedAuthorizedSHA256": "29d8c98fa6b098e200069bfb88b9508dc3e85586d20cba59f8dda9a808165104",
    "expectedSHA256Matched": true,
    "fileStableDuringHashing": true,
    "matchedPriorObservedModelPath": true,
    "matchedPriorModelsEntries": false,
    "physicalPathIncludedInSafeSummary": false,
    "matchedPriorStableModelFields": true,
    "ignoredDynamicFields": [
      "created"
    ]
  },
  "buildInfo": "b1-161755f29",
  "defaultGenerationSettings": {
    "params": {
      "seed": 4294967295,
      "temperature": 0.800000011920929,
      "dynatemp_range": 0.0,
      "dynatemp_exponent": 1.0,
      "top_k": 40,
      "top_p": 0.949999988079071,
      "min_p": 0.05000000074505806,
      "top_n_sigma": -1.0,
      "xtc_probability": 0.0,
      "xtc_threshold": 0.10000000149011612,
      "typical_p": 1.0,
      "repeat_last_n": 64,
      "repeat_penalty": 1.0,
      "presence_penalty": 0.0,
      "frequency_penalty": 0.0,
      "dry_multiplier": 0.0,
      "dry_base": 1.75,
      "dry_allowed_length": 2,
      "dry_penalty_last_n": 64,
      "mirostat": 0,
      "mirostat_tau": 5.0,
      "mirostat_eta": 0.10000000149011612,
      "adaptive_target": -1.0,
      "adaptive_decay": 0.8999999761581421,
      "max_tokens": -1,
      "n_predict": -1,
      "n_keep": 0,
      "n_discard": 0,
      "ignore_eos": false,
      "stream": false,
      "n_probs": 0,
      "min_keep": 0,
      "chat_format": "Content-only",
      "reasoning_format": "none",
      "reasoning_in_content": false,
      "generation_prompt": "",
      "samplers": [
        "penalties",
        "dry",
        "top_n_sigma",
        "top_k",
        "typ_p",
        "top_p",
        "min_p",
        "xtc",
        "temperature"
      ],
      "speculative.types": "none",
      "timings_per_token": false,
      "post_sampling_probs": false,
      "backend_sampling": false,
      "lora": []
    },
    "n_ctx": 8192
  },
  "actualModelIdPrinted": false,
  "modelGenerationCount": 0,
  "modelLoads": 0,
  "newModelDownloads": 0,
  "configMutations": 0,
  "passed": true,
  "derivedAt": "2026-10-03T03:50:29.555654+00:00",
  "sourceOriginalFailureReport": "observation-v1.json",
  "sourceOriginalFailureReportSHA256": "e98e75469cc92cdddfa87c2ad1c3842a099d130f7ab789b7ed1f630d6b6d7f68",
  "method": "Offline identity derivation from retained original three GET responses and prior file hashing result. The only changed /v1/models entry field is dynamic created; all other entry fields must remain identical. No new HTTP or weight hash was performed.",
  "checks": [
    {
      "name": "single_stable_model_entry_identity",
      "passed": true,
      "observedChangedEntryFields": [
        "created"
      ],
      "ignoredDynamicFields": [
        "created"
      ]
    },
    {
      "name": "current_props_model_path_matches_hashed_prior_file",
      "passed": true
    },
    {
      "name": "current_model_alias_matches_prior",
      "passed": true
    },
    {
      "name": "current_model_id_matches_prior",
      "passed": true
    },
    {
      "name": "authorized_actual_cached_weights_sha256",
      "passed": true
    },
    {
      "name": "same_live_backend_pid_process_build_and_health",
      "passed": true
    },
    {
      "name": "all_original_response_hashes",
      "passed": true
    }
  ],
  "newHttpRequestsForV2": 0,
  "newModelHashReadsForV2": 0
}
