{
  "schema_version": "qazstack-consumer-v1",
  "project_id": "kj-dashboard",
  "product_name": "KJ Evidence Dashboard",
  "lifecycle": "production",
  "integration_mode": "http-contract",
  "qazstack_version": "1.40.0",
  "language_surface": "docs/qazstack/language-surface.json",
  "primitives": [
    "monitoring-pipeline",
    "observability-and-ui",
    "temporal-contracts"
  ],
  "evidence": {
    "source_files": [
      "app.js",
      "scripts/write_public_metadata.mjs",
      "scripts/write_qazstack_temporal_artifacts.mjs",
      "scripts/check_qazstack_temporal_contract.mjs",
      "scripts/check_interop_contracts.mjs",
      "docs/ops/QAZPIPE_BOUNDARY.md"
    ],
    "test_commands": [
      "node scripts/check_interop_contracts.mjs",
      "node scripts/check_qazstack_temporal_contract.mjs",
      "node scripts/check_language_surface.mjs",
      "./scripts/verify_static.sh",
      "./scripts/verify_live.sh"
    ],
    "runtime_urls": [
      "https://kj.qdev.run/data/qazstack-consumer-contract.json",
      "https://kj.qdev.run/data/temporal/strict-initial-error-share.json",
      "https://kj.qdev.run/data/catalog.json",
      "https://kj.qdev.run/data/monitor-health.json"
    ],
    "verified_at": "2026-08-06T07:18:37.670Z",
    "environment": "production",
    "checked_by": "qdev"
  },
  "owner": "qdev",
  "notes": "KJ is a static public evidence surface. It consumes versioned QazStack consumer-contract and temporal-series semantics and publishes public-safe dataset, monitor, contract and monthly strict-layer artifacts. It does not claim a direct QazStack package import; the direct QazLake extraction scripts remain a documented transitional boundary outside this consumer contract."
}
