{
  "id": "model_artifact_registry",
  "label": "Model Artifact Registry Canonical",
  "phase": "phase-03",
  "category": "cognitive_flow",
  "status": "ACTIVE_DH_MIRROR",
  "purpose": "Define how DEVON-DEV registers, validates and governs the physical artifacts of local models before runtime loading, benchmarking, promotion, rollback or audit.",
  "function": "Prove the identity, origin, license, quantization, checksum, file path, benchmark linkage, runtime compatibility and promotion status of every local model artifact before it can participate in interpretation.",
  "artifact_contract": {
    "requires_model_id": true,
    "requires_model_family": true,
    "requires_model_name": true,
    "requires_model_role": true,
    "requires_file_format": true,
    "requires_quantization": true,
    "requires_file_path": true,
    "requires_checksum": true,
    "requires_source_url": true,
    "requires_license": true,
    "requires_download_date": true,
    "requires_benchmark_id": true,
    "requires_runtime_compatibility": true,
    "requires_status": true,
    "requires_promotion_gate": true,
    "covers_qwen_coder": true,
    "covers_qwen_data_interpreter": true,
    "covers_embeddings_model": true,
    "covers_future_reranker_if_needed": true,
    "covers_future_multimodal_auxiliary_models_if_needed": true,
    "decision_authority": "NONE_FSM_DECIDES"
  },
  "technology_requirements": [
    {
      "technology": "Local Model Registry",
      "required_for": "Register model_id, family, name, role, file format, quantization, file path, checksum, source URL, license, download date, benchmark link, runtime compatibility, status and promotion gate.",
      "required_by_phase": "phase-03",
      "required_by_category": "model_artifact_registry",
      "required_by_buckets": [
        "Prerequisites",
        "Installation",
        "Configuration",
        "Validation",
        "Observable Evidence",
        "Failure Modes & Recovery",
        "Completion & Promotion"
      ],
      "expected_version": "MISSING until model artifact schema and local registry path exist",
      "validation_command": "MISSING until model artifact registration can prove checksum, license, source URL, file path, benchmark_id, runtime compatibility and promotion gate",
      "evidence_path": "/home/yeff/public_html/devon/canon/execution/state/dh_sources/model_artifact_registry_canonical.json",
      "status_source": "Documentation Hub + future Model Artifact Registry + ModelOps / LLMOps Registry + Benchmark & Evaluation Harness",
      "blocking_if_missing": true,
      "failure_impact": "Without Local Model Registry, DEVON-DEV can load a model without knowing its version, origin, license, quantization, compatibility or promotion state."
    },
    {
      "technology": "Model Checksum Verification",
      "required_for": "Verify that local model files match the registered artifact and have not silently changed after download, migration, restore or rebuild.",
      "required_by_phase": "phase-03",
      "required_by_category": "model_artifact_registry",
      "required_by_buckets": [
        "Configuration",
        "Validation",
        "Observable Evidence",
        "Failure Modes & Recovery",
        "Completion & Promotion"
      ],
      "expected_version": "MISSING until checksum algorithm and verification path exist",
      "validation_command": "MISSING until checksum generation and re-verification checks exist for every local model artifact",
      "evidence_path": "/home/yeff/public_html/devon/canon/execution/state/dh_sources/model_artifact_registry_canonical.json",
      "status_source": "Documentation Hub + future Model Artifact Registry verification logs",
      "blocking_if_missing": true,
      "failure_impact": "Without checksum verification, DEVON-DEV cannot prove that the model being loaded is the same artifact that was benchmarked or approved."
    },
    {
      "technology": "Model License Metadata",
      "required_for": "Track license and allowed-use status for Qwen Coder, Qwen Data Interpreter, embeddings models and future model artifacts.",
      "required_by_phase": "phase-03",
      "required_by_category": "model_artifact_registry",
      "required_by_buckets": [
        "Prerequisites",
        "Configuration",
        "Validation",
        "Observable Evidence",
        "Completion & Promotion"
      ],
      "expected_version": "MISSING until license metadata schema and approval handoff exist",
      "validation_command": "MISSING until model license lookup and approved-use checks exist",
      "evidence_path": "/home/yeff/public_html/devon/canon/execution/state/dh_sources/model_artifact_registry_canonical.json",
      "status_source": "Documentation Hub + future License & Third-Party Governance + Model Artifact Registry",
      "blocking_if_missing": true,
      "failure_impact": "Without license metadata, DEVON-DEV can promote a model whose usage rights are unknown or incompatible with the intended operation."
    }
  ],
  "depends_on": [
    "cfc",
    "local_llm_runtime",
    "qwen_coder_model",
    "qwen_data_interpreter",
    "embeddings_engine",
    "modelops_llmops",
    "benchmark_evaluation_harness",
    "evidence_store",
    "source_trust_registry",
    "fsm_absolute_decision",
    "decision_rule_registry",
    "architecture_source_registry"
  ],
  "used_by": [
    "modelops_llmops",
    "benchmark_evaluation_harness",
    "local_llm_runtime",
    "qwen_coder_model",
    "qwen_data_interpreter",
    "embeddings_engine",
    "observability_core",
    "runtime_status",
    "self_monitoring",
    "future_execution_monitoring_panel"
  ]
}
