{
  "schema_version": 1,
  "checked_at": "2026-08-02T12:48:45.374Z",
  "status": "pass",
  "runtime": {
    "image": "node@sha256:f32b81066cde10a75dbac96646099533316d94bac4150c55da1636e1f0ffdc46",
    "node": "v22.23.2",
    "platform": "linux-5.15.0-139-generic-x64",
    "network": "host network; approved outbound-only exception after the Snap Docker bridge preflight failed",
    "repository_mount": "read-only",
    "listener_opened": false,
    "published_port": false
  },
  "revisions": {
    "model": "b4734de4facf877f85769a911abafc5283eab3d9",
    "vime": "1fc199d9d57eb9d9e66d337cce406c27e7bd916f"
  },
  "checkpoint": {
    "architecture": [
      "GlmMoeDsaForCausalLM"
    ],
    "model_type": "glm_moe_dsa",
    "hidden_layers": 78,
    "index_topk": 2048,
    "index_topk_freq": 4,
    "index_skip_topk_offset": 3,
    "full_layer_count": 21,
    "shared_layer_count": 57,
    "full_layers": [
      1,
      2,
      3,
      7,
      11,
      15,
      19,
      23,
      27,
      31,
      35,
      39,
      43,
      47,
      51,
      55,
      59,
      63,
      67,
      71,
      75
    ],
    "shared_layers": [
      4,
      5,
      6,
      8,
      9,
      10,
      12,
      13,
      14,
      16,
      17,
      18,
      20,
      21,
      22,
      24,
      25,
      26,
      28,
      29,
      30,
      32,
      33,
      34,
      36,
      37,
      38,
      40,
      41,
      42,
      44,
      45,
      46,
      48,
      49,
      50,
      52,
      53,
      54,
      56,
      57,
      58,
      60,
      61,
      62,
      64,
      65,
      66,
      68,
      69,
      70,
      72,
      73,
      74,
      76,
      77,
      78
    ]
  },
  "vime": {
    "source_markers": {
      "model_skip_formula": true,
      "model_stage_start_assertion": true,
      "launcher_pp8": true,
      "guide_stage_starts": true
    },
    "published_parallelism": {
      "pipeline_model_parallel_size": 8,
      "decoder_first_pipeline_num_layers": 14,
      "decoder_middle_pipeline_num_layers": 8,
      "decoder_last_pipeline_num_layers": 16
    }
  },
  "layouts": {
    "published": {
      "name": "pinned Vime PP8 layout",
      "layers_per_stage": [
        14,
        8,
        8,
        8,
        8,
        8,
        8,
        16
      ],
      "total_layers": 78,
      "stage_starts": [
        1,
        15,
        23,
        31,
        39,
        47,
        55,
        63
      ],
      "stages": [
        {
          "stage": 1,
          "layers": 14,
          "start": 1,
          "end": 14,
          "start_type": "full",
          "source_computing_layer": 1
        },
        {
          "stage": 2,
          "layers": 8,
          "start": 15,
          "end": 22,
          "start_type": "full",
          "source_computing_layer": 15
        },
        {
          "stage": 3,
          "layers": 8,
          "start": 23,
          "end": 30,
          "start_type": "full",
          "source_computing_layer": 23
        },
        {
          "stage": 4,
          "layers": 8,
          "start": 31,
          "end": 38,
          "start_type": "full",
          "source_computing_layer": 31
        },
        {
          "stage": 5,
          "layers": 8,
          "start": 39,
          "end": 46,
          "start_type": "full",
          "source_computing_layer": 39
        },
        {
          "stage": 6,
          "layers": 8,
          "start": 47,
          "end": 54,
          "start_type": "full",
          "source_computing_layer": 47
        },
        {
          "stage": 7,
          "layers": 8,
          "start": 55,
          "end": 62,
          "start_type": "full",
          "source_computing_layer": 55
        },
        {
          "stage": 8,
          "layers": 16,
          "start": 63,
          "end": 78,
          "start_type": "full",
          "source_computing_layer": 63
        }
      ],
      "accepted": true,
      "problems": []
    },
    "negative_near_uniform": {
      "name": "explicit near-uniform PP8 negative control",
      "layers_per_stage": [
        10,
        10,
        10,
        10,
        10,
        10,
        9,
        9
      ],
      "total_layers": 78,
      "stage_starts": [
        1,
        11,
        21,
        31,
        41,
        51,
        61,
        70
      ],
      "stages": [
        {
          "stage": 1,
          "layers": 10,
          "start": 1,
          "end": 10,
          "start_type": "full",
          "source_computing_layer": 1
        },
        {
          "stage": 2,
          "layers": 10,
          "start": 11,
          "end": 20,
          "start_type": "full",
          "source_computing_layer": 11
        },
        {
          "stage": 3,
          "layers": 10,
          "start": 21,
          "end": 30,
          "start_type": "shared",
          "source_computing_layer": 19
        },
        {
          "stage": 4,
          "layers": 10,
          "start": 31,
          "end": 40,
          "start_type": "full",
          "source_computing_layer": 31
        },
        {
          "stage": 5,
          "layers": 10,
          "start": 41,
          "end": 50,
          "start_type": "shared",
          "source_computing_layer": 39
        },
        {
          "stage": 6,
          "layers": 10,
          "start": 51,
          "end": 60,
          "start_type": "full",
          "source_computing_layer": 51
        },
        {
          "stage": 7,
          "layers": 9,
          "start": 61,
          "end": 69,
          "start_type": "shared",
          "source_computing_layer": 59
        },
        {
          "stage": 8,
          "layers": 9,
          "start": 70,
          "end": 78,
          "start_type": "shared",
          "source_computing_layer": 67
        }
      ],
      "accepted": false,
      "problems": [
        "stage 3 starts on shared layer 21; source layer 19 is on the previous stage",
        "stage 5 starts on shared layer 41; source layer 39 is on the previous stage",
        "stage 7 starts on shared layer 61; source layer 59 is on the previous stage",
        "stage 8 starts on shared layer 70; source layer 67 is on the previous stage"
      ]
    },
    "negative_wrong_total": {
      "name": "wrong-total negative control",
      "layers_per_stage": [
        14,
        8,
        8,
        8,
        8,
        8,
        8,
        15
      ],
      "total_layers": 77,
      "stage_starts": [
        1,
        15,
        23,
        31,
        39,
        47,
        55,
        63
      ],
      "stages": [
        {
          "stage": 1,
          "layers": 14,
          "start": 1,
          "end": 14,
          "start_type": "full",
          "source_computing_layer": 1
        },
        {
          "stage": 2,
          "layers": 8,
          "start": 15,
          "end": 22,
          "start_type": "full",
          "source_computing_layer": 15
        },
        {
          "stage": 3,
          "layers": 8,
          "start": 23,
          "end": 30,
          "start_type": "full",
          "source_computing_layer": 23
        },
        {
          "stage": 4,
          "layers": 8,
          "start": 31,
          "end": 38,
          "start_type": "full",
          "source_computing_layer": 31
        },
        {
          "stage": 5,
          "layers": 8,
          "start": 39,
          "end": 46,
          "start_type": "full",
          "source_computing_layer": 39
        },
        {
          "stage": 6,
          "layers": 8,
          "start": 47,
          "end": 54,
          "start_type": "full",
          "source_computing_layer": 47
        },
        {
          "stage": 7,
          "layers": 8,
          "start": 55,
          "end": 62,
          "start_type": "full",
          "source_computing_layer": 55
        },
        {
          "stage": 8,
          "layers": 15,
          "start": 63,
          "end": 77,
          "start_type": "full",
          "source_computing_layer": 63
        }
      ],
      "accepted": false,
      "problems": [
        "stage layer counts sum to 77, expected 78"
      ]
    }
  },
  "source_receipts": [
    {
      "name": "glm_config",
      "url": "https://huggingface.co/zai-org/GLM-5.2/raw/b4734de4facf877f85769a911abafc5283eab3d9/config.json",
      "final_url": "https://huggingface.co/zai-org/GLM-5.2/raw/b4734de4facf877f85769a911abafc5283eab3d9/config.json",
      "status": 200,
      "content_type": "text/plain",
      "bytes": 3732,
      "sha256": "185f93ee6d12548e16a847e279dc0c3c90b1524c970b0866b42fb545747d859a",
      "elapsed_ms": 923
    },
    {
      "name": "vime_model",
      "url": "https://raw.githubusercontent.com/vllm-project/vime/1fc199d9d57eb9d9e66d337cce406c27e7bd916f/vime_plugins/models/glm5/glm5.py",
      "final_url": "https://raw.githubusercontent.com/vllm-project/vime/1fc199d9d57eb9d9e66d337cce406c27e7bd916f/vime_plugins/models/glm5/glm5.py",
      "status": 200,
      "content_type": "text/plain",
      "bytes": 33936,
      "sha256": "bb18b378fa7d4d0e6064fd85d8c51cf915ebfe9555efbce29e2a513ae28819fc",
      "elapsed_ms": 488
    },
    {
      "name": "vime_launcher",
      "url": "https://raw.githubusercontent.com/vllm-project/vime/1fc199d9d57eb9d9e66d337cce406c27e7bd916f/scripts/run-glm5.2-744B-A40B.sh",
      "final_url": "https://raw.githubusercontent.com/vllm-project/vime/1fc199d9d57eb9d9e66d337cce406c27e7bd916f/scripts/run-glm5.2-744B-A40B.sh",
      "status": 200,
      "content_type": "text/plain",
      "bytes": 7181,
      "sha256": "c97d92907f785d457558bf5097a82a9c2e82a62d11e7ba1443485f412b6a121a",
      "elapsed_ms": 81
    },
    {
      "name": "vime_guide",
      "url": "https://raw.githubusercontent.com/vllm-project/vime/1fc199d9d57eb9d9e66d337cce406c27e7bd916f/docs/en/examples/glm5.2-744B-A40B.md",
      "final_url": "https://raw.githubusercontent.com/vllm-project/vime/1fc199d9d57eb9d9e66d337cce406c27e7bd916f/docs/en/examples/glm5.2-744B-A40B.md",
      "status": 200,
      "content_type": "text/plain",
      "bytes": 7595,
      "sha256": "cdd71221b22ae8208a433b61bc29e06e9220904b460cf8998d526e80dec070e6",
      "elapsed_ms": 131
    }
  ],
  "scope": {
    "kind": "source-integrity and pipeline-boundary preflight",
    "downloaded_model_weights": false,
    "started_training_or_inference_server": false,
    "gpu_run": false,
    "throughput_benchmark_run": false,
    "reason": "The host cannot run the official 744B multi-node profile; this validator tests checkpoint metadata and stage-boundary invariants only."
  },
  "secrets": {
    "credential_required": false,
    "credential_fields_read": false,
    "credential_values_archived": false
  }
}
