{
  "schema_version": "1.0.0",
  "entity_schema": {
    "$defs": {
      "Category": {
        "enum": [
          "coding_agent",
          "agent_framework",
          "inference_runtime",
          "rag_knowledge",
          "mcp_infrastructure",
          "model",
          "research",
          "data_tooling",
          "creative_tool",
          "business_workflow",
          "security",
          "other"
        ],
        "title": "Category",
        "type": "string"
      },
      "EntityKind": {
        "enum": [
          "open_source",
          "commercial",
          "hybrid",
          "research"
        ],
        "title": "EntityKind",
        "type": "string"
      },
      "EvidenceSource": {
        "additionalProperties": false,
        "properties": {
          "label": {
            "maxLength": 100,
            "minLength": 2,
            "title": "Label",
            "type": "string"
          },
          "url": {
            "minLength": 8,
            "title": "Url",
            "type": "string"
          },
          "checked_at": {
            "title": "Checked At",
            "type": "string"
          }
        },
        "required": [
          "label",
          "url",
          "checked_at"
        ],
        "title": "EvidenceSource",
        "type": "object"
      },
      "OperatorWorkflowEvidence": {
        "additionalProperties": false,
        "description": "Additional retained proof required before claiming real workflow use.",
        "properties": {
          "operator_role": {
            "maxLength": 120,
            "minLength": 3,
            "title": "Operator Role",
            "type": "string"
          },
          "workflow_summary": {
            "maxLength": 1000,
            "minLength": 20,
            "title": "Workflow Summary",
            "type": "string"
          },
          "work_product_summary": {
            "maxLength": 1000,
            "minLength": 20,
            "title": "Work Product Summary",
            "type": "string"
          },
          "outcome": {
            "maxLength": 1000,
            "minLength": 20,
            "title": "Outcome",
            "type": "string"
          },
          "observed_at": {
            "title": "Observed At",
            "type": "string"
          },
          "evidence_refs": {
            "items": {
              "type": "string"
            },
            "minItems": 1,
            "title": "Evidence Refs",
            "type": "array"
          }
        },
        "required": [
          "operator_role",
          "workflow_summary",
          "work_product_summary",
          "outcome",
          "observed_at",
          "evidence_refs"
        ],
        "title": "OperatorWorkflowEvidence",
        "type": "object"
      },
      "PricingPlan": {
        "additionalProperties": false,
        "properties": {
          "name": {
            "minLength": 1,
            "title": "Name",
            "type": "string"
          },
          "price_usd": {
            "anyOf": [
              {
                "minimum": 0,
                "type": "number"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Price Usd"
          },
          "billing_unit": {
            "minLength": 2,
            "title": "Billing Unit",
            "type": "string"
          }
        },
        "required": [
          "name",
          "billing_unit"
        ],
        "title": "PricingPlan",
        "type": "object"
      },
      "PricingProfile": {
        "additionalProperties": false,
        "properties": {
          "checked_at": {
            "title": "Checked At",
            "type": "string"
          },
          "source_url": {
            "title": "Source Url",
            "type": "string"
          },
          "notes": {
            "minLength": 10,
            "title": "Notes",
            "type": "string"
          },
          "plans": {
            "items": {
              "$ref": "#/$defs/PricingPlan"
            },
            "minItems": 1,
            "title": "Plans",
            "type": "array"
          },
          "stale": {
            "default": false,
            "title": "Stale",
            "type": "boolean"
          }
        },
        "required": [
          "checked_at",
          "source_url",
          "notes",
          "plans"
        ],
        "title": "PricingProfile",
        "type": "object"
      },
      "PrivacyProfile": {
        "additionalProperties": false,
        "properties": {
          "checked_at": {
            "title": "Checked At",
            "type": "string"
          },
          "source_url": {
            "title": "Source Url",
            "type": "string"
          },
          "summary": {
            "minLength": 20,
            "title": "Summary",
            "type": "string"
          },
          "training_policy": {
            "minLength": 10,
            "title": "Training Policy",
            "type": "string"
          },
          "stale": {
            "default": false,
            "title": "Stale",
            "type": "boolean"
          }
        },
        "required": [
          "checked_at",
          "source_url",
          "summary",
          "training_policy"
        ],
        "title": "PrivacyProfile",
        "type": "object"
      },
      "RunEvidenceScope": {
        "description": "What a retained test run actually demonstrates.",
        "enum": [
          "setup_or_capability_check",
          "bounded_representative_workflow",
          "operator_work_product"
        ],
        "title": "RunEvidenceScope",
        "type": "string"
      },
      "TestRun": {
        "additionalProperties": false,
        "description": "One retained hands-on verification run. A run cannot be published as complete without a tester, timestamps, environment, actions, observed result, friction/limitations, cleanup state, and a repository-relative log path.",
        "properties": {
          "run_id": {
            "pattern": "^[a-z0-9][a-z0-9._-]{5,100}$",
            "title": "Run Id",
            "type": "string"
          },
          "entity_id": {
            "minLength": 3,
            "title": "Entity Id",
            "type": "string"
          },
          "tester": {
            "minLength": 2,
            "title": "Tester",
            "type": "string"
          },
          "started_at": {
            "title": "Started At",
            "type": "string"
          },
          "completed_at": {
            "title": "Completed At",
            "type": "string"
          },
          "environment": {
            "minLength": 10,
            "title": "Environment",
            "type": "string"
          },
          "installation_minutes": {
            "maximum": 1440,
            "minimum": 0,
            "title": "Installation Minutes",
            "type": "integer"
          },
          "actions": {
            "items": {
              "type": "string"
            },
            "minItems": 2,
            "title": "Actions",
            "type": "array"
          },
          "observed_results": {
            "items": {
              "type": "string"
            },
            "minItems": 1,
            "title": "Observed Results",
            "type": "array"
          },
          "strengths": {
            "items": {
              "type": "string"
            },
            "minItems": 1,
            "title": "Strengths",
            "type": "array"
          },
          "friction": {
            "items": {
              "type": "string"
            },
            "minItems": 1,
            "title": "Friction",
            "type": "array"
          },
          "limitations": {
            "items": {
              "type": "string"
            },
            "minItems": 1,
            "title": "Limitations",
            "type": "array"
          },
          "pricing_assessment": {
            "minLength": 20,
            "title": "Pricing Assessment",
            "type": "string"
          },
          "privacy_assessment": {
            "minLength": 20,
            "title": "Privacy Assessment",
            "type": "string"
          },
          "result": {
            "enum": [
              "passed",
              "partial",
              "failed",
              "rejected"
            ],
            "title": "Result",
            "type": "string"
          },
          "cleanup_status": {
            "minLength": 5,
            "title": "Cleanup Status",
            "type": "string"
          },
          "log_path": {
            "pattern": "^content/decision_engine/logs/[A-Za-z0-9_./-]+$",
            "title": "Log Path",
            "type": "string"
          },
          "evidence_scope": {
            "$ref": "#/$defs/RunEvidenceScope",
            "default": "setup_or_capability_check"
          },
          "operator_evidence": {
            "anyOf": [
              {
                "$ref": "#/$defs/OperatorWorkflowEvidence"
              },
              {
                "type": "null"
              }
            ],
            "default": null
          }
        },
        "required": [
          "run_id",
          "entity_id",
          "tester",
          "started_at",
          "completed_at",
          "environment",
          "installation_minutes",
          "actions",
          "observed_results",
          "strengths",
          "friction",
          "limitations",
          "pricing_assessment",
          "privacy_assessment",
          "result",
          "cleanup_status",
          "log_path"
        ],
        "title": "TestRun",
        "type": "object"
      },
      "VerificationProfile": {
        "additionalProperties": false,
        "properties": {
          "stage": {
            "$ref": "#/$defs/VerificationStage"
          },
          "label": {
            "title": "Label",
            "type": "string"
          },
          "last_verified_at": {
            "title": "Last Verified At",
            "type": "string"
          },
          "method": {
            "minLength": 8,
            "title": "Method",
            "type": "string"
          },
          "sources": {
            "items": {
              "$ref": "#/$defs/EvidenceSource"
            },
            "minItems": 1,
            "title": "Sources",
            "type": "array"
          },
          "runs": {
            "items": {
              "$ref": "#/$defs/TestRun"
            },
            "title": "Runs",
            "type": "array"
          }
        },
        "required": [
          "stage",
          "label",
          "last_verified_at",
          "method",
          "sources"
        ],
        "title": "VerificationProfile",
        "type": "object"
      },
      "VerificationStage": {
        "enum": [
          "discovered",
          "editorially_reviewed",
          "installed_and_tested",
          "bounded_workflow_tested",
          "retested_recently",
          "used_in_real_workflow"
        ],
        "title": "VerificationStage",
        "type": "string"
      }
    },
    "additionalProperties": false,
    "properties": {
      "schema_version": {
        "const": "1.0.0",
        "default": "1.0.0",
        "title": "Schema Version",
        "type": "string"
      },
      "id": {
        "title": "Id",
        "type": "string"
      },
      "slug": {
        "pattern": "^[a-z0-9][a-z0-9-]{1,120}$",
        "title": "Slug",
        "type": "string"
      },
      "name": {
        "minLength": 1,
        "title": "Name",
        "type": "string"
      },
      "vendor": {
        "minLength": 1,
        "title": "Vendor",
        "type": "string"
      },
      "kind": {
        "$ref": "#/$defs/EntityKind"
      },
      "category": {
        "$ref": "#/$defs/Category"
      },
      "category_suggestion": {
        "anyOf": [
          {
            "$ref": "#/$defs/Category"
          },
          {
            "type": "null"
          }
        ],
        "default": null
      },
      "category_status": {
        "default": "legacy",
        "enum": [
          "released",
          "candidate",
          "review_needed",
          "reviewed",
          "editorial",
          "legacy"
        ],
        "title": "Category Status",
        "type": "string"
      },
      "category_margin": {
        "anyOf": [
          {
            "minimum": 0,
            "type": "number"
          },
          {
            "type": "null"
          }
        ],
        "default": null,
        "title": "Category Margin"
      },
      "category_estimated_precision": {
        "anyOf": [
          {
            "maximum": 1,
            "minimum": 0,
            "type": "number"
          },
          {
            "type": "null"
          }
        ],
        "default": null,
        "title": "Category Estimated Precision"
      },
      "taxonomy_model_version": {
        "anyOf": [
          {
            "type": "string"
          },
          {
            "type": "null"
          }
        ],
        "default": null,
        "title": "Taxonomy Model Version"
      },
      "discovery_topic": {
        "$ref": "#/$defs/Category"
      },
      "discovery_topic_status": {
        "enum": [
          "released",
          "reviewed",
          "editorial",
          "candidate",
          "unreviewed",
          "other"
        ],
        "title": "Discovery Topic Status",
        "type": "string"
      },
      "official_url": {
        "title": "Official Url",
        "type": "string"
      },
      "item_url": {
        "title": "Item Url",
        "type": "string"
      },
      "history_url": {
        "pattern": "^/data/v1/history/[a-z0-9-]+\\.json$",
        "title": "History Url",
        "type": "string"
      },
      "summary": {
        "minLength": 10,
        "title": "Summary",
        "type": "string"
      },
      "why_it_matters": {
        "minLength": 10,
        "title": "Why It Matters",
        "type": "string"
      },
      "best_for": {
        "items": {
          "type": "string"
        },
        "minItems": 1,
        "title": "Best For",
        "type": "array"
      },
      "best_for_basis": {
        "enum": [
          "canonical_useful_for",
          "authoritative_category_default",
          "review_pending_fallback",
          "commercial_editorial"
        ],
        "title": "Best For Basis",
        "type": "string"
      },
      "local_model_compatible": {
        "default": false,
        "title": "Local Model Compatible",
        "type": "boolean"
      },
      "deployment_models": {
        "items": {
          "type": "string"
        },
        "title": "Deployment Models",
        "type": "array"
      },
      "integrations": {
        "items": {
          "type": "string"
        },
        "title": "Integrations",
        "type": "array"
      },
      "extensibility": {
        "items": {
          "type": "string"
        },
        "title": "Extensibility",
        "type": "array"
      },
      "version": {
        "anyOf": [
          {
            "type": "string"
          },
          {
            "type": "null"
          }
        ],
        "default": null,
        "title": "Version"
      },
      "last_release_at": {
        "anyOf": [
          {
            "type": "string"
          },
          {
            "type": "null"
          }
        ],
        "default": null,
        "title": "Last Release At"
      },
      "last_release_url": {
        "anyOf": [
          {
            "type": "string"
          },
          {
            "type": "null"
          }
        ],
        "default": null,
        "title": "Last Release Url"
      },
      "maintenance_status": {
        "minLength": 3,
        "title": "Maintenance Status",
        "type": "string"
      },
      "score": {
        "anyOf": [
          {
            "maximum": 10,
            "minimum": 0,
            "type": "number"
          },
          {
            "type": "null"
          }
        ],
        "default": null,
        "title": "Score"
      },
      "popularity": {
        "anyOf": [
          {
            "minimum": 0,
            "type": "number"
          },
          {
            "type": "null"
          }
        ],
        "default": null,
        "title": "Popularity"
      },
      "stars": {
        "anyOf": [
          {
            "minimum": 0,
            "type": "integer"
          },
          {
            "type": "null"
          }
        ],
        "default": null,
        "title": "Stars"
      },
      "momentum": {
        "anyOf": [
          {
            "maximum": 10,
            "minimum": 0,
            "type": "number"
          },
          {
            "type": "null"
          }
        ],
        "default": null,
        "title": "Momentum"
      },
      "score_components": {
        "additionalProperties": {
          "type": "number"
        },
        "title": "Score Components",
        "type": "object"
      },
      "tier": {
        "title": "Tier",
        "type": "string"
      },
      "verdict": {
        "title": "Verdict",
        "type": "string"
      },
      "risk": {
        "title": "Risk",
        "type": "string"
      },
      "first_seen": {
        "title": "First Seen",
        "type": "string"
      },
      "updated_at": {
        "title": "Updated At",
        "type": "string"
      },
      "verification": {
        "$ref": "#/$defs/VerificationProfile"
      },
      "pricing": {
        "anyOf": [
          {
            "$ref": "#/$defs/PricingProfile"
          },
          {
            "type": "null"
          }
        ],
        "default": null
      },
      "privacy": {
        "anyOf": [
          {
            "$ref": "#/$defs/PrivacyProfile"
          },
          {
            "type": "null"
          }
        ],
        "default": null
      },
      "source_record_id": {
        "anyOf": [
          {
            "type": "string"
          },
          {
            "type": "null"
          }
        ],
        "default": null,
        "title": "Source Record Id"
      },
      "source_observed_at": {
        "anyOf": [
          {
            "type": "string"
          },
          {
            "type": "null"
          }
        ],
        "default": null,
        "title": "Source Observed At"
      },
      "observation_source_url": {
        "anyOf": [
          {
            "type": "string"
          },
          {
            "type": "null"
          }
        ],
        "default": null,
        "title": "Observation Source Url"
      },
      "observation_extractor_version": {
        "anyOf": [
          {
            "type": "string"
          },
          {
            "type": "null"
          }
        ],
        "default": null,
        "title": "Observation Extractor Version"
      },
      "observation_refs": {
        "additionalProperties": {
          "type": "string"
        },
        "title": "Observation Refs",
        "type": "object"
      }
    },
    "required": [
      "id",
      "slug",
      "name",
      "vendor",
      "kind",
      "category",
      "discovery_topic",
      "discovery_topic_status",
      "official_url",
      "item_url",
      "history_url",
      "summary",
      "why_it_matters",
      "best_for",
      "best_for_basis",
      "maintenance_status",
      "tier",
      "verdict",
      "risk",
      "first_seen",
      "updated_at",
      "verification"
    ],
    "title": "DecisionEntity",
    "type": "object"
  },
  "comparison_schema": {
    "$defs": {
      "ComparisonEvidenceSource": {
        "additionalProperties": false,
        "description": "One dated first-party source supporting facts in a comparison.",
        "properties": {
          "label": {
            "minLength": 2,
            "title": "Label",
            "type": "string"
          },
          "url": {
            "minLength": 8,
            "title": "Url",
            "type": "string"
          },
          "checked_at": {
            "title": "Checked At",
            "type": "string"
          },
          "entity_ids": {
            "items": {
              "type": "string"
            },
            "title": "Entity Ids",
            "type": "array"
          },
          "fact_types": {
            "items": {
              "enum": [
                "editorial",
                "pricing",
                "privacy",
                "deployment",
                "extensibility",
                "verification"
              ],
              "type": "string"
            },
            "minItems": 1,
            "title": "Fact Types",
            "type": "array"
          }
        },
        "required": [
          "label",
          "url",
          "checked_at",
          "fact_types"
        ],
        "title": "ComparisonEvidenceSource",
        "type": "object"
      }
    },
    "additionalProperties": false,
    "properties": {
      "schema_version": {
        "const": "1.0.0",
        "default": "1.0.0",
        "title": "Schema Version",
        "type": "string"
      },
      "slug": {
        "pattern": "^[a-z0-9][a-z0-9-]{5,120}$",
        "title": "Slug",
        "type": "string"
      },
      "title": {
        "title": "Title",
        "type": "string"
      },
      "entity_ids": {
        "items": {
          "type": "string"
        },
        "maxItems": 5,
        "minItems": 2,
        "title": "Entity Ids",
        "type": "array"
      },
      "audience": {
        "title": "Audience",
        "type": "string"
      },
      "conclusion": {
        "minLength": 40,
        "title": "Conclusion",
        "type": "string"
      },
      "workflow_recommendations": {
        "items": {
          "type": "string"
        },
        "minItems": 2,
        "title": "Workflow Recommendations",
        "type": "array"
      },
      "sources": {
        "items": {
          "type": "string"
        },
        "minItems": 2,
        "title": "Sources",
        "type": "array"
      },
      "evidence_sources": {
        "items": {
          "$ref": "#/$defs/ComparisonEvidenceSource"
        },
        "title": "Evidence Sources",
        "type": "array"
      },
      "checked_at": {
        "title": "Checked At",
        "type": "string"
      }
    },
    "required": [
      "slug",
      "title",
      "entity_ids",
      "audience",
      "conclusion",
      "workflow_recommendations",
      "sources",
      "checked_at"
    ],
    "title": "EditorialComparison",
    "type": "object"
  },
  "test_run_schema": {
    "$defs": {
      "OperatorWorkflowEvidence": {
        "additionalProperties": false,
        "description": "Additional retained proof required before claiming real workflow use.",
        "properties": {
          "operator_role": {
            "maxLength": 120,
            "minLength": 3,
            "title": "Operator Role",
            "type": "string"
          },
          "workflow_summary": {
            "maxLength": 1000,
            "minLength": 20,
            "title": "Workflow Summary",
            "type": "string"
          },
          "work_product_summary": {
            "maxLength": 1000,
            "minLength": 20,
            "title": "Work Product Summary",
            "type": "string"
          },
          "outcome": {
            "maxLength": 1000,
            "minLength": 20,
            "title": "Outcome",
            "type": "string"
          },
          "observed_at": {
            "title": "Observed At",
            "type": "string"
          },
          "evidence_refs": {
            "items": {
              "type": "string"
            },
            "minItems": 1,
            "title": "Evidence Refs",
            "type": "array"
          }
        },
        "required": [
          "operator_role",
          "workflow_summary",
          "work_product_summary",
          "outcome",
          "observed_at",
          "evidence_refs"
        ],
        "title": "OperatorWorkflowEvidence",
        "type": "object"
      },
      "RunEvidenceScope": {
        "description": "What a retained test run actually demonstrates.",
        "enum": [
          "setup_or_capability_check",
          "bounded_representative_workflow",
          "operator_work_product"
        ],
        "title": "RunEvidenceScope",
        "type": "string"
      }
    },
    "additionalProperties": false,
    "description": "One retained hands-on verification run. A run cannot be published as complete without a tester, timestamps, environment, actions, observed result, friction/limitations, cleanup state, and a repository-relative log path.",
    "properties": {
      "run_id": {
        "pattern": "^[a-z0-9][a-z0-9._-]{5,100}$",
        "title": "Run Id",
        "type": "string"
      },
      "entity_id": {
        "minLength": 3,
        "title": "Entity Id",
        "type": "string"
      },
      "tester": {
        "minLength": 2,
        "title": "Tester",
        "type": "string"
      },
      "started_at": {
        "title": "Started At",
        "type": "string"
      },
      "completed_at": {
        "title": "Completed At",
        "type": "string"
      },
      "environment": {
        "minLength": 10,
        "title": "Environment",
        "type": "string"
      },
      "installation_minutes": {
        "maximum": 1440,
        "minimum": 0,
        "title": "Installation Minutes",
        "type": "integer"
      },
      "actions": {
        "items": {
          "type": "string"
        },
        "minItems": 2,
        "title": "Actions",
        "type": "array"
      },
      "observed_results": {
        "items": {
          "type": "string"
        },
        "minItems": 1,
        "title": "Observed Results",
        "type": "array"
      },
      "strengths": {
        "items": {
          "type": "string"
        },
        "minItems": 1,
        "title": "Strengths",
        "type": "array"
      },
      "friction": {
        "items": {
          "type": "string"
        },
        "minItems": 1,
        "title": "Friction",
        "type": "array"
      },
      "limitations": {
        "items": {
          "type": "string"
        },
        "minItems": 1,
        "title": "Limitations",
        "type": "array"
      },
      "pricing_assessment": {
        "minLength": 20,
        "title": "Pricing Assessment",
        "type": "string"
      },
      "privacy_assessment": {
        "minLength": 20,
        "title": "Privacy Assessment",
        "type": "string"
      },
      "result": {
        "enum": [
          "passed",
          "partial",
          "failed",
          "rejected"
        ],
        "title": "Result",
        "type": "string"
      },
      "cleanup_status": {
        "minLength": 5,
        "title": "Cleanup Status",
        "type": "string"
      },
      "log_path": {
        "pattern": "^content/decision_engine/logs/[A-Za-z0-9_./-]+$",
        "title": "Log Path",
        "type": "string"
      },
      "evidence_scope": {
        "$ref": "#/$defs/RunEvidenceScope",
        "default": "setup_or_capability_check"
      },
      "operator_evidence": {
        "anyOf": [
          {
            "$ref": "#/$defs/OperatorWorkflowEvidence"
          },
          {
            "type": "null"
          }
        ],
        "default": null
      }
    },
    "required": [
      "run_id",
      "entity_id",
      "tester",
      "started_at",
      "completed_at",
      "environment",
      "installation_minutes",
      "actions",
      "observed_results",
      "strengths",
      "friction",
      "limitations",
      "pricing_assessment",
      "privacy_assessment",
      "result",
      "cleanup_status",
      "log_path"
    ],
    "title": "TestRun",
    "type": "object"
  },
  "change_event_schema": {
    "$defs": {
      "Category": {
        "enum": [
          "coding_agent",
          "agent_framework",
          "inference_runtime",
          "rag_knowledge",
          "mcp_infrastructure",
          "model",
          "research",
          "data_tooling",
          "creative_tool",
          "business_workflow",
          "security",
          "other"
        ],
        "title": "Category",
        "type": "string"
      },
      "EntityKind": {
        "enum": [
          "open_source",
          "commercial",
          "hybrid",
          "research"
        ],
        "title": "EntityKind",
        "type": "string"
      },
      "VerificationStage": {
        "enum": [
          "discovered",
          "editorially_reviewed",
          "installed_and_tested",
          "bounded_workflow_tested",
          "retested_recently",
          "used_in_real_workflow"
        ],
        "title": "VerificationStage",
        "type": "string"
      }
    },
    "additionalProperties": false,
    "properties": {
      "id": {
        "pattern": "^evt_[a-f0-9]{20}$",
        "title": "Id",
        "type": "string"
      },
      "entity_id": {
        "title": "Entity Id",
        "type": "string"
      },
      "item_url": {
        "pattern": "^(?:/(?:item|product)/[a-z0-9]+(?:-[a-z0-9]+)*/|/radar/)$",
        "title": "Item Url",
        "type": "string"
      },
      "title": {
        "minLength": 1,
        "title": "Title",
        "type": "string"
      },
      "category": {
        "$ref": "#/$defs/Category"
      },
      "kind": {
        "enum": [
          "new_entity",
          "entity_removed",
          "score_changed",
          "popularity_changed",
          "verdict_changed",
          "risk_changed",
          "tier_changed",
          "verification_changed",
          "pricing_changed",
          "integration_changed",
          "maintenance_changed",
          "version_changed",
          "stars_changed"
        ],
        "title": "Kind",
        "type": "string"
      },
      "occurred_at": {
        "title": "Occurred At",
        "type": "string"
      },
      "before": {
        "default": null,
        "title": "Before"
      },
      "after": {
        "default": null,
        "title": "After"
      },
      "explanation": {
        "minLength": 10,
        "title": "Explanation",
        "type": "string"
      },
      "explanation_scope": {
        "default": "catalog_snapshot_delta",
        "enum": [
          "catalog_snapshot_delta",
          "score_component_accounting",
          "source_observation_delta"
        ],
        "title": "Explanation Scope",
        "type": "string"
      },
      "evidence_refs": {
        "additionalProperties": {
          "type": "string"
        },
        "title": "Evidence Refs",
        "type": "object"
      },
      "tier": {
        "title": "Tier",
        "type": "string"
      },
      "risk": {
        "title": "Risk",
        "type": "string"
      },
      "verdict": {
        "title": "Verdict",
        "type": "string"
      },
      "score": {
        "anyOf": [
          {
            "type": "number"
          },
          {
            "type": "null"
          }
        ],
        "default": null,
        "title": "Score"
      },
      "entity_kind": {
        "$ref": "#/$defs/EntityKind"
      },
      "verification_stage": {
        "$ref": "#/$defs/VerificationStage"
      },
      "type": {
        "title": "Type",
        "type": "string"
      },
      "section": {
        "title": "Section",
        "type": "string"
      },
      "local_ai": {
        "title": "Local Ai",
        "type": "boolean"
      },
      "local_model_compatible": {
        "default": false,
        "title": "Local Model Compatible",
        "type": "boolean"
      },
      "discovery_topic": {
        "$ref": "#/$defs/Category",
        "default": "other"
      },
      "discovery_topic_status": {
        "default": "other",
        "enum": [
          "released",
          "reviewed",
          "editorial",
          "candidate",
          "unreviewed",
          "other"
        ],
        "title": "Discovery Topic Status",
        "type": "string"
      },
      "setup_ease": {
        "anyOf": [
          {
            "type": "number"
          },
          {
            "type": "null"
          }
        ],
        "default": null,
        "title": "Setup Ease"
      },
      "best_for": {
        "items": {
          "type": "string"
        },
        "minItems": 1,
        "title": "Best For",
        "type": "array"
      },
      "risk_categories": {
        "items": {
          "enum": [
            "sensitive",
            "system",
            "account",
            "impact",
            "provenance"
          ],
          "type": "string"
        },
        "maxItems": 5,
        "title": "Risk Categories",
        "type": "array"
      },
      "search_text": {
        "maxLength": 600,
        "minLength": 3,
        "title": "Search Text",
        "type": "string"
      },
      "material_mover": {
        "default": false,
        "title": "Material Mover",
        "type": "boolean"
      }
    },
    "required": [
      "id",
      "entity_id",
      "item_url",
      "title",
      "category",
      "kind",
      "occurred_at",
      "explanation",
      "tier",
      "risk",
      "verdict",
      "entity_kind",
      "verification_stage",
      "type",
      "section",
      "local_ai",
      "best_for",
      "search_text"
    ],
    "title": "ChangeEvent",
    "type": "object"
  },
  "snapshot_schema": {
    "$defs": {
      "SnapshotRow": {
        "additionalProperties": false,
        "properties": {
          "id": {
            "title": "Id",
            "type": "string"
          },
          "score": {
            "anyOf": [
              {
                "type": "number"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Score"
          },
          "popularity": {
            "anyOf": [
              {
                "type": "number"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Popularity"
          },
          "stars": {
            "anyOf": [
              {
                "minimum": 0,
                "type": "integer"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Stars"
          },
          "momentum": {
            "anyOf": [
              {
                "maximum": 10,
                "minimum": 0,
                "type": "number"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Momentum"
          },
          "score_components": {
            "additionalProperties": {
              "type": "number"
            },
            "title": "Score Components",
            "type": "object"
          },
          "tier": {
            "title": "Tier",
            "type": "string"
          },
          "verdict": {
            "title": "Verdict",
            "type": "string"
          },
          "risk": {
            "title": "Risk",
            "type": "string"
          },
          "verification_stage": {
            "$ref": "#/$defs/VerificationStage"
          },
          "pricing_fingerprint": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Pricing Fingerprint"
          },
          "pricing_summary": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Pricing Summary"
          },
          "pricing_facts": {
            "items": {
              "type": "string"
            },
            "title": "Pricing Facts",
            "type": "array"
          },
          "pricing_checked_at": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Pricing Checked At"
          },
          "pricing_stale": {
            "anyOf": [
              {
                "type": "boolean"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Pricing Stale"
          },
          "version": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Version"
          },
          "last_release_at": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Last Release At"
          },
          "last_release_url": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Last Release Url"
          },
          "maintenance_status": {
            "title": "Maintenance Status",
            "type": "string"
          },
          "integration_fingerprint": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Integration Fingerprint"
          },
          "integration_count": {
            "minimum": 0,
            "title": "Integration Count",
            "type": "integer"
          },
          "integrations": {
            "items": {
              "type": "string"
            },
            "title": "Integrations",
            "type": "array"
          },
          "source_observed_at": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Source Observed At"
          },
          "observation_source_url": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Observation Source Url"
          },
          "observation_extractor_version": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Observation Extractor Version"
          },
          "observation_refs": {
            "additionalProperties": {
              "type": "string"
            },
            "title": "Observation Refs",
            "type": "object"
          },
          "observed_fields": {
            "items": {
              "type": "string"
            },
            "title": "Observed Fields",
            "type": "array"
          }
        },
        "required": [
          "id",
          "tier",
          "verdict",
          "risk",
          "verification_stage",
          "maintenance_status",
          "integration_count"
        ],
        "title": "SnapshotRow",
        "type": "object"
      },
      "VerificationStage": {
        "enum": [
          "discovered",
          "editorially_reviewed",
          "installed_and_tested",
          "bounded_workflow_tested",
          "retested_recently",
          "used_in_real_workflow"
        ],
        "title": "VerificationStage",
        "type": "string"
      }
    },
    "additionalProperties": false,
    "properties": {
      "schema_version": {
        "const": "1.0.0",
        "title": "Schema Version",
        "type": "string"
      },
      "verification_stage_contract": {
        "const": "bounded-workflow-v2",
        "default": "bounded-workflow-v2",
        "title": "Verification Stage Contract",
        "type": "string"
      },
      "snapshot_date": {
        "title": "Snapshot Date",
        "type": "string"
      },
      "generated_at": {
        "title": "Generated At",
        "type": "string"
      },
      "build_id": {
        "anyOf": [
          {
            "type": "string"
          },
          {
            "type": "null"
          }
        ],
        "default": null,
        "title": "Build Id"
      },
      "content_digest": {
        "anyOf": [
          {
            "pattern": "^[0-9a-f]{16}$",
            "type": "string"
          },
          {
            "type": "null"
          }
        ],
        "default": null,
        "title": "Content Digest"
      },
      "source_build_id": {
        "title": "Source Build Id",
        "type": "string"
      },
      "entities": {
        "items": {
          "$ref": "#/$defs/SnapshotRow"
        },
        "title": "Entities",
        "type": "array"
      }
    },
    "required": [
      "schema_version",
      "snapshot_date",
      "generated_at",
      "source_build_id",
      "entities"
    ],
    "title": "SnapshotPayload",
    "type": "object"
  },
  "history_schema": {
    "$defs": {
      "Category": {
        "enum": [
          "coding_agent",
          "agent_framework",
          "inference_runtime",
          "rag_knowledge",
          "mcp_infrastructure",
          "model",
          "research",
          "data_tooling",
          "creative_tool",
          "business_workflow",
          "security",
          "other"
        ],
        "title": "Category",
        "type": "string"
      },
      "ChangeEvent": {
        "additionalProperties": false,
        "properties": {
          "id": {
            "pattern": "^evt_[a-f0-9]{20}$",
            "title": "Id",
            "type": "string"
          },
          "entity_id": {
            "title": "Entity Id",
            "type": "string"
          },
          "item_url": {
            "pattern": "^(?:/(?:item|product)/[a-z0-9]+(?:-[a-z0-9]+)*/|/radar/)$",
            "title": "Item Url",
            "type": "string"
          },
          "title": {
            "minLength": 1,
            "title": "Title",
            "type": "string"
          },
          "category": {
            "$ref": "#/$defs/Category"
          },
          "kind": {
            "enum": [
              "new_entity",
              "entity_removed",
              "score_changed",
              "popularity_changed",
              "verdict_changed",
              "risk_changed",
              "tier_changed",
              "verification_changed",
              "pricing_changed",
              "integration_changed",
              "maintenance_changed",
              "version_changed",
              "stars_changed"
            ],
            "title": "Kind",
            "type": "string"
          },
          "occurred_at": {
            "title": "Occurred At",
            "type": "string"
          },
          "before": {
            "default": null,
            "title": "Before"
          },
          "after": {
            "default": null,
            "title": "After"
          },
          "explanation": {
            "minLength": 10,
            "title": "Explanation",
            "type": "string"
          },
          "explanation_scope": {
            "default": "catalog_snapshot_delta",
            "enum": [
              "catalog_snapshot_delta",
              "score_component_accounting",
              "source_observation_delta"
            ],
            "title": "Explanation Scope",
            "type": "string"
          },
          "evidence_refs": {
            "additionalProperties": {
              "type": "string"
            },
            "title": "Evidence Refs",
            "type": "object"
          },
          "tier": {
            "title": "Tier",
            "type": "string"
          },
          "risk": {
            "title": "Risk",
            "type": "string"
          },
          "verdict": {
            "title": "Verdict",
            "type": "string"
          },
          "score": {
            "anyOf": [
              {
                "type": "number"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Score"
          },
          "entity_kind": {
            "$ref": "#/$defs/EntityKind"
          },
          "verification_stage": {
            "$ref": "#/$defs/VerificationStage"
          },
          "type": {
            "title": "Type",
            "type": "string"
          },
          "section": {
            "title": "Section",
            "type": "string"
          },
          "local_ai": {
            "title": "Local Ai",
            "type": "boolean"
          },
          "local_model_compatible": {
            "default": false,
            "title": "Local Model Compatible",
            "type": "boolean"
          },
          "discovery_topic": {
            "$ref": "#/$defs/Category",
            "default": "other"
          },
          "discovery_topic_status": {
            "default": "other",
            "enum": [
              "released",
              "reviewed",
              "editorial",
              "candidate",
              "unreviewed",
              "other"
            ],
            "title": "Discovery Topic Status",
            "type": "string"
          },
          "setup_ease": {
            "anyOf": [
              {
                "type": "number"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Setup Ease"
          },
          "best_for": {
            "items": {
              "type": "string"
            },
            "minItems": 1,
            "title": "Best For",
            "type": "array"
          },
          "risk_categories": {
            "items": {
              "enum": [
                "sensitive",
                "system",
                "account",
                "impact",
                "provenance"
              ],
              "type": "string"
            },
            "maxItems": 5,
            "title": "Risk Categories",
            "type": "array"
          },
          "search_text": {
            "maxLength": 600,
            "minLength": 3,
            "title": "Search Text",
            "type": "string"
          },
          "material_mover": {
            "default": false,
            "title": "Material Mover",
            "type": "boolean"
          }
        },
        "required": [
          "id",
          "entity_id",
          "item_url",
          "title",
          "category",
          "kind",
          "occurred_at",
          "explanation",
          "tier",
          "risk",
          "verdict",
          "entity_kind",
          "verification_stage",
          "type",
          "section",
          "local_ai",
          "best_for",
          "search_text"
        ],
        "title": "ChangeEvent",
        "type": "object"
      },
      "EntityKind": {
        "enum": [
          "open_source",
          "commercial",
          "hybrid",
          "research"
        ],
        "title": "EntityKind",
        "type": "string"
      },
      "HistoryPoint": {
        "additionalProperties": false,
        "description": "A published history point: the snapshot values recorded on its date. Provenance is the dated snapshot itself, so a rebuild that changes only the release time leaves entity history unchanged.",
        "properties": {
          "id": {
            "title": "Id",
            "type": "string"
          },
          "score": {
            "anyOf": [
              {
                "type": "number"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Score"
          },
          "popularity": {
            "anyOf": [
              {
                "type": "number"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Popularity"
          },
          "stars": {
            "anyOf": [
              {
                "minimum": 0,
                "type": "integer"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Stars"
          },
          "momentum": {
            "anyOf": [
              {
                "maximum": 10,
                "minimum": 0,
                "type": "number"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Momentum"
          },
          "score_components": {
            "additionalProperties": {
              "type": "number"
            },
            "title": "Score Components",
            "type": "object"
          },
          "tier": {
            "title": "Tier",
            "type": "string"
          },
          "verdict": {
            "title": "Verdict",
            "type": "string"
          },
          "risk": {
            "title": "Risk",
            "type": "string"
          },
          "verification_stage": {
            "$ref": "#/$defs/VerificationStage"
          },
          "pricing_fingerprint": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Pricing Fingerprint"
          },
          "pricing_summary": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Pricing Summary"
          },
          "pricing_facts": {
            "items": {
              "type": "string"
            },
            "title": "Pricing Facts",
            "type": "array"
          },
          "pricing_checked_at": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Pricing Checked At"
          },
          "pricing_stale": {
            "anyOf": [
              {
                "type": "boolean"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Pricing Stale"
          },
          "version": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Version"
          },
          "last_release_at": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Last Release At"
          },
          "last_release_url": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Last Release Url"
          },
          "maintenance_status": {
            "title": "Maintenance Status",
            "type": "string"
          },
          "integration_fingerprint": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Integration Fingerprint"
          },
          "integration_count": {
            "minimum": 0,
            "title": "Integration Count",
            "type": "integer"
          },
          "integrations": {
            "items": {
              "type": "string"
            },
            "title": "Integrations",
            "type": "array"
          },
          "source_observed_at": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Source Observed At"
          },
          "observation_source_url": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Observation Source Url"
          },
          "observation_extractor_version": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Observation Extractor Version"
          },
          "observation_refs": {
            "additionalProperties": {
              "type": "string"
            },
            "title": "Observation Refs",
            "type": "object"
          },
          "observed_fields": {
            "items": {
              "type": "string"
            },
            "title": "Observed Fields",
            "type": "array"
          },
          "date": {
            "title": "Date",
            "type": "string"
          }
        },
        "required": [
          "id",
          "tier",
          "verdict",
          "risk",
          "verification_stage",
          "maintenance_status",
          "integration_count",
          "date"
        ],
        "title": "HistoryPoint",
        "type": "object"
      },
      "VerificationStage": {
        "enum": [
          "discovered",
          "editorially_reviewed",
          "installed_and_tested",
          "bounded_workflow_tested",
          "retested_recently",
          "used_in_real_workflow"
        ],
        "title": "VerificationStage",
        "type": "string"
      }
    },
    "additionalProperties": false,
    "properties": {
      "schema_version": {
        "const": "1.0.0",
        "title": "Schema Version",
        "type": "string"
      },
      "verification_stage_contract": {
        "const": "bounded-workflow-v2",
        "default": "bounded-workflow-v2",
        "title": "Verification Stage Contract",
        "type": "string"
      },
      "entity_id": {
        "title": "Entity Id",
        "type": "string"
      },
      "points": {
        "items": {
          "$ref": "#/$defs/HistoryPoint"
        },
        "title": "Points",
        "type": "array"
      },
      "changes": {
        "items": {
          "$ref": "#/$defs/ChangeEvent"
        },
        "title": "Changes",
        "type": "array"
      }
    },
    "required": [
      "schema_version",
      "entity_id",
      "points",
      "changes"
    ],
    "title": "HistoryPayload",
    "type": "object"
  },
  "curated_schema": {
    "$defs": {
      "Category": {
        "enum": [
          "coding_agent",
          "agent_framework",
          "inference_runtime",
          "rag_knowledge",
          "mcp_infrastructure",
          "model",
          "research",
          "data_tooling",
          "creative_tool",
          "business_workflow",
          "security",
          "other"
        ],
        "title": "Category",
        "type": "string"
      },
      "CuratedItem": {
        "additionalProperties": false,
        "properties": {
          "id": {
            "title": "Id",
            "type": "string"
          },
          "slug": {
            "title": "Slug",
            "type": "string"
          },
          "name": {
            "title": "Name",
            "type": "string"
          },
          "vendor": {
            "title": "Vendor",
            "type": "string"
          },
          "item_url": {
            "title": "Item Url",
            "type": "string"
          },
          "history_url": {
            "title": "History Url",
            "type": "string"
          },
          "official_url": {
            "title": "Official Url",
            "type": "string"
          },
          "category": {
            "$ref": "#/$defs/Category"
          },
          "category_suggestion": {
            "anyOf": [
              {
                "$ref": "#/$defs/Category"
              },
              {
                "type": "null"
              }
            ],
            "default": null
          },
          "category_status": {
            "default": "legacy",
            "enum": [
              "released",
              "candidate",
              "review_needed",
              "reviewed",
              "editorial",
              "legacy"
            ],
            "title": "Category Status",
            "type": "string"
          },
          "category_margin": {
            "anyOf": [
              {
                "minimum": 0,
                "type": "number"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Category Margin"
          },
          "category_estimated_precision": {
            "anyOf": [
              {
                "maximum": 1,
                "minimum": 0,
                "type": "number"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Category Estimated Precision"
          },
          "taxonomy_model_version": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Taxonomy Model Version"
          },
          "discovery_topic": {
            "$ref": "#/$defs/Category"
          },
          "discovery_topic_status": {
            "enum": [
              "released",
              "reviewed",
              "editorial",
              "candidate",
              "unreviewed",
              "other"
            ],
            "title": "Discovery Topic Status",
            "type": "string"
          },
          "score": {
            "anyOf": [
              {
                "type": "number"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Score"
          },
          "popularity": {
            "anyOf": [
              {
                "type": "number"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Popularity"
          },
          "stars": {
            "anyOf": [
              {
                "minimum": 0,
                "type": "integer"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Stars"
          },
          "momentum": {
            "anyOf": [
              {
                "type": "number"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Momentum"
          },
          "score_components": {
            "additionalProperties": {
              "type": "number"
            },
            "title": "Score Components",
            "type": "object"
          },
          "tier": {
            "title": "Tier",
            "type": "string"
          },
          "verdict": {
            "title": "Verdict",
            "type": "string"
          },
          "risk": {
            "title": "Risk",
            "type": "string"
          },
          "verification": {
            "$ref": "#/$defs/VerificationProfile"
          },
          "summary": {
            "title": "Summary",
            "type": "string"
          },
          "why_it_matters": {
            "title": "Why It Matters",
            "type": "string"
          },
          "best_for": {
            "items": {
              "type": "string"
            },
            "minItems": 1,
            "title": "Best For",
            "type": "array"
          },
          "best_for_basis": {
            "enum": [
              "canonical_useful_for",
              "authoritative_category_default",
              "review_pending_fallback",
              "commercial_editorial"
            ],
            "title": "Best For Basis",
            "type": "string"
          },
          "local_model_compatible": {
            "default": false,
            "title": "Local Model Compatible",
            "type": "boolean"
          },
          "deployment_models": {
            "items": {
              "type": "string"
            },
            "title": "Deployment Models",
            "type": "array"
          },
          "integrations": {
            "items": {
              "type": "string"
            },
            "title": "Integrations",
            "type": "array"
          },
          "extensibility": {
            "items": {
              "type": "string"
            },
            "title": "Extensibility",
            "type": "array"
          },
          "version": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Version"
          },
          "last_release_at": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Last Release At"
          },
          "last_release_url": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Last Release Url"
          },
          "maintenance_status": {
            "title": "Maintenance Status",
            "type": "string"
          },
          "source_observed_at": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Source Observed At"
          },
          "observation_source_url": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Observation Source Url"
          },
          "observation_extractor_version": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Observation Extractor Version"
          },
          "observation_refs": {
            "additionalProperties": {
              "type": "string"
            },
            "title": "Observation Refs",
            "type": "object"
          },
          "pricing": {
            "anyOf": [
              {
                "$ref": "#/$defs/PricingProfile"
              },
              {
                "type": "null"
              }
            ],
            "default": null
          },
          "privacy": {
            "anyOf": [
              {
                "$ref": "#/$defs/PrivacyProfile"
              },
              {
                "type": "null"
              }
            ],
            "default": null
          },
          "selection_basis": {
            "items": {
              "type": "string"
            },
            "minItems": 2,
            "title": "Selection Basis",
            "type": "array"
          }
        },
        "required": [
          "id",
          "slug",
          "name",
          "vendor",
          "item_url",
          "history_url",
          "official_url",
          "category",
          "discovery_topic",
          "discovery_topic_status",
          "tier",
          "verdict",
          "risk",
          "verification",
          "summary",
          "why_it_matters",
          "best_for",
          "best_for_basis",
          "maintenance_status",
          "selection_basis"
        ],
        "title": "CuratedItem",
        "type": "object"
      },
      "CuratedSelectionPolicy": {
        "additionalProperties": false,
        "description": "Machine-readable publication gate for the default verified radar.",
        "properties": {
          "audience": {
            "items": {
              "enum": [
                "AI developers",
                "technical founders",
                "engineering leads"
              ],
              "type": "string"
            },
            "maxItems": 3,
            "minItems": 3,
            "title": "Audience",
            "type": "array"
          },
          "minimum_count": {
            "const": 50,
            "default": 50,
            "title": "Minimum Count",
            "type": "integer"
          },
          "maximum_count": {
            "const": 50,
            "default": 50,
            "title": "Maximum Count",
            "type": "integer"
          },
          "minimum_score": {
            "default": 7.0,
            "maximum": 10,
            "minimum": 0,
            "title": "Minimum Score",
            "type": "number"
          },
          "eligible_stages": {
            "items": {
              "$ref": "#/$defs/VerificationStage"
            },
            "minItems": 1,
            "title": "Eligible Stages",
            "type": "array"
          },
          "target_categories": {
            "items": {
              "$ref": "#/$defs/Category"
            },
            "minItems": 1,
            "title": "Target Categories",
            "type": "array"
          },
          "score_overrides": {
            "items": {
              "enum": [
                "explicit_editorial_review",
                "eligible_hands_on_run",
                "commercial_first_party_review"
              ],
              "type": "string"
            },
            "minItems": 1,
            "title": "Score Overrides",
            "type": "array"
          },
          "excluded_evidence": {
            "items": {
              "enum": [
                "discovery_only",
                "failed_or_rejected_attempt_only"
              ],
              "type": "string"
            },
            "maxItems": 2,
            "minItems": 2,
            "title": "Excluded Evidence",
            "type": "array"
          },
          "maximum_category_share": {
            "default": 0.5,
            "exclusiveMinimum": 0,
            "maximum": 1,
            "title": "Maximum Category Share",
            "type": "number"
          },
          "research_url": {
            "const": "/radar/",
            "default": "/radar/",
            "title": "Research Url",
            "type": "string"
          }
        },
        "required": [
          "audience",
          "eligible_stages",
          "target_categories",
          "score_overrides",
          "excluded_evidence"
        ],
        "title": "CuratedSelectionPolicy",
        "type": "object"
      },
      "EvidenceSource": {
        "additionalProperties": false,
        "properties": {
          "label": {
            "maxLength": 100,
            "minLength": 2,
            "title": "Label",
            "type": "string"
          },
          "url": {
            "minLength": 8,
            "title": "Url",
            "type": "string"
          },
          "checked_at": {
            "title": "Checked At",
            "type": "string"
          }
        },
        "required": [
          "label",
          "url",
          "checked_at"
        ],
        "title": "EvidenceSource",
        "type": "object"
      },
      "OperatorWorkflowEvidence": {
        "additionalProperties": false,
        "description": "Additional retained proof required before claiming real workflow use.",
        "properties": {
          "operator_role": {
            "maxLength": 120,
            "minLength": 3,
            "title": "Operator Role",
            "type": "string"
          },
          "workflow_summary": {
            "maxLength": 1000,
            "minLength": 20,
            "title": "Workflow Summary",
            "type": "string"
          },
          "work_product_summary": {
            "maxLength": 1000,
            "minLength": 20,
            "title": "Work Product Summary",
            "type": "string"
          },
          "outcome": {
            "maxLength": 1000,
            "minLength": 20,
            "title": "Outcome",
            "type": "string"
          },
          "observed_at": {
            "title": "Observed At",
            "type": "string"
          },
          "evidence_refs": {
            "items": {
              "type": "string"
            },
            "minItems": 1,
            "title": "Evidence Refs",
            "type": "array"
          }
        },
        "required": [
          "operator_role",
          "workflow_summary",
          "work_product_summary",
          "outcome",
          "observed_at",
          "evidence_refs"
        ],
        "title": "OperatorWorkflowEvidence",
        "type": "object"
      },
      "PricingPlan": {
        "additionalProperties": false,
        "properties": {
          "name": {
            "minLength": 1,
            "title": "Name",
            "type": "string"
          },
          "price_usd": {
            "anyOf": [
              {
                "minimum": 0,
                "type": "number"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Price Usd"
          },
          "billing_unit": {
            "minLength": 2,
            "title": "Billing Unit",
            "type": "string"
          }
        },
        "required": [
          "name",
          "billing_unit"
        ],
        "title": "PricingPlan",
        "type": "object"
      },
      "PricingProfile": {
        "additionalProperties": false,
        "properties": {
          "checked_at": {
            "title": "Checked At",
            "type": "string"
          },
          "source_url": {
            "title": "Source Url",
            "type": "string"
          },
          "notes": {
            "minLength": 10,
            "title": "Notes",
            "type": "string"
          },
          "plans": {
            "items": {
              "$ref": "#/$defs/PricingPlan"
            },
            "minItems": 1,
            "title": "Plans",
            "type": "array"
          },
          "stale": {
            "default": false,
            "title": "Stale",
            "type": "boolean"
          }
        },
        "required": [
          "checked_at",
          "source_url",
          "notes",
          "plans"
        ],
        "title": "PricingProfile",
        "type": "object"
      },
      "PrivacyProfile": {
        "additionalProperties": false,
        "properties": {
          "checked_at": {
            "title": "Checked At",
            "type": "string"
          },
          "source_url": {
            "title": "Source Url",
            "type": "string"
          },
          "summary": {
            "minLength": 20,
            "title": "Summary",
            "type": "string"
          },
          "training_policy": {
            "minLength": 10,
            "title": "Training Policy",
            "type": "string"
          },
          "stale": {
            "default": false,
            "title": "Stale",
            "type": "boolean"
          }
        },
        "required": [
          "checked_at",
          "source_url",
          "summary",
          "training_policy"
        ],
        "title": "PrivacyProfile",
        "type": "object"
      },
      "RunEvidenceScope": {
        "description": "What a retained test run actually demonstrates.",
        "enum": [
          "setup_or_capability_check",
          "bounded_representative_workflow",
          "operator_work_product"
        ],
        "title": "RunEvidenceScope",
        "type": "string"
      },
      "TestRun": {
        "additionalProperties": false,
        "description": "One retained hands-on verification run. A run cannot be published as complete without a tester, timestamps, environment, actions, observed result, friction/limitations, cleanup state, and a repository-relative log path.",
        "properties": {
          "run_id": {
            "pattern": "^[a-z0-9][a-z0-9._-]{5,100}$",
            "title": "Run Id",
            "type": "string"
          },
          "entity_id": {
            "minLength": 3,
            "title": "Entity Id",
            "type": "string"
          },
          "tester": {
            "minLength": 2,
            "title": "Tester",
            "type": "string"
          },
          "started_at": {
            "title": "Started At",
            "type": "string"
          },
          "completed_at": {
            "title": "Completed At",
            "type": "string"
          },
          "environment": {
            "minLength": 10,
            "title": "Environment",
            "type": "string"
          },
          "installation_minutes": {
            "maximum": 1440,
            "minimum": 0,
            "title": "Installation Minutes",
            "type": "integer"
          },
          "actions": {
            "items": {
              "type": "string"
            },
            "minItems": 2,
            "title": "Actions",
            "type": "array"
          },
          "observed_results": {
            "items": {
              "type": "string"
            },
            "minItems": 1,
            "title": "Observed Results",
            "type": "array"
          },
          "strengths": {
            "items": {
              "type": "string"
            },
            "minItems": 1,
            "title": "Strengths",
            "type": "array"
          },
          "friction": {
            "items": {
              "type": "string"
            },
            "minItems": 1,
            "title": "Friction",
            "type": "array"
          },
          "limitations": {
            "items": {
              "type": "string"
            },
            "minItems": 1,
            "title": "Limitations",
            "type": "array"
          },
          "pricing_assessment": {
            "minLength": 20,
            "title": "Pricing Assessment",
            "type": "string"
          },
          "privacy_assessment": {
            "minLength": 20,
            "title": "Privacy Assessment",
            "type": "string"
          },
          "result": {
            "enum": [
              "passed",
              "partial",
              "failed",
              "rejected"
            ],
            "title": "Result",
            "type": "string"
          },
          "cleanup_status": {
            "minLength": 5,
            "title": "Cleanup Status",
            "type": "string"
          },
          "log_path": {
            "pattern": "^content/decision_engine/logs/[A-Za-z0-9_./-]+$",
            "title": "Log Path",
            "type": "string"
          },
          "evidence_scope": {
            "$ref": "#/$defs/RunEvidenceScope",
            "default": "setup_or_capability_check"
          },
          "operator_evidence": {
            "anyOf": [
              {
                "$ref": "#/$defs/OperatorWorkflowEvidence"
              },
              {
                "type": "null"
              }
            ],
            "default": null
          }
        },
        "required": [
          "run_id",
          "entity_id",
          "tester",
          "started_at",
          "completed_at",
          "environment",
          "installation_minutes",
          "actions",
          "observed_results",
          "strengths",
          "friction",
          "limitations",
          "pricing_assessment",
          "privacy_assessment",
          "result",
          "cleanup_status",
          "log_path"
        ],
        "title": "TestRun",
        "type": "object"
      },
      "VerificationProfile": {
        "additionalProperties": false,
        "properties": {
          "stage": {
            "$ref": "#/$defs/VerificationStage"
          },
          "label": {
            "title": "Label",
            "type": "string"
          },
          "last_verified_at": {
            "title": "Last Verified At",
            "type": "string"
          },
          "method": {
            "minLength": 8,
            "title": "Method",
            "type": "string"
          },
          "sources": {
            "items": {
              "$ref": "#/$defs/EvidenceSource"
            },
            "minItems": 1,
            "title": "Sources",
            "type": "array"
          },
          "runs": {
            "items": {
              "$ref": "#/$defs/TestRun"
            },
            "title": "Runs",
            "type": "array"
          }
        },
        "required": [
          "stage",
          "label",
          "last_verified_at",
          "method",
          "sources"
        ],
        "title": "VerificationProfile",
        "type": "object"
      },
      "VerificationStage": {
        "enum": [
          "discovered",
          "editorially_reviewed",
          "installed_and_tested",
          "bounded_workflow_tested",
          "retested_recently",
          "used_in_real_workflow"
        ],
        "title": "VerificationStage",
        "type": "string"
      }
    },
    "additionalProperties": false,
    "properties": {
      "schema_version": {
        "const": "1.0.0",
        "title": "Schema Version",
        "type": "string"
      },
      "generated_at": {
        "title": "Generated At",
        "type": "string"
      },
      "build_id": {
        "title": "Build Id",
        "type": "string"
      },
      "count": {
        "maximum": 50,
        "minimum": 0,
        "title": "Count",
        "type": "integer"
      },
      "reviewed_count": {
        "minimum": 0,
        "title": "Reviewed Count",
        "type": "integer"
      },
      "tested_count": {
        "minimum": 0,
        "title": "Tested Count",
        "type": "integer"
      },
      "research_count": {
        "minimum": 0,
        "title": "Research Count",
        "type": "integer"
      },
      "category_counts": {
        "additionalProperties": {
          "type": "integer"
        },
        "title": "Category Counts",
        "type": "object"
      },
      "exclusion_counts": {
        "additionalProperties": {
          "type": "integer"
        },
        "title": "Exclusion Counts",
        "type": "object"
      },
      "selection_policy": {
        "$ref": "#/$defs/CuratedSelectionPolicy"
      },
      "items": {
        "items": {
          "$ref": "#/$defs/CuratedItem"
        },
        "title": "Items",
        "type": "array"
      }
    },
    "required": [
      "schema_version",
      "generated_at",
      "build_id",
      "count",
      "reviewed_count",
      "tested_count",
      "research_count",
      "category_counts",
      "exclusion_counts",
      "selection_policy",
      "items"
    ],
    "title": "CuratedPayload",
    "type": "object"
  },
  "manifest_schema": {
    "$defs": {
      "ShardDescriptor": {
        "additionalProperties": false,
        "properties": {
          "url": {
            "pattern": "^/data/v1/",
            "title": "Url",
            "type": "string"
          },
          "count": {
            "exclusiveMinimum": 0,
            "maximum": 225,
            "title": "Count",
            "type": "integer"
          },
          "content_digest": {
            "anyOf": [
              {
                "pattern": "^[0-9a-f]{16}$",
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Content Digest"
          }
        },
        "required": [
          "url",
          "count"
        ],
        "title": "ShardDescriptor",
        "type": "object"
      }
    },
    "additionalProperties": false,
    "properties": {
      "schema_version": {
        "const": "1.0.0",
        "title": "Schema Version",
        "type": "string"
      },
      "generated_at": {
        "title": "Generated At",
        "type": "string"
      },
      "content_generated_at": {
        "title": "Content Generated At",
        "type": "string"
      },
      "artifact_built_at": {
        "title": "Artifact Built At",
        "type": "string"
      },
      "source_commit": {
        "title": "Source Commit",
        "type": "string"
      },
      "deployed_at": {
        "anyOf": [
          {
            "type": "string"
          },
          {
            "type": "null"
          }
        ],
        "default": null,
        "title": "Deployed At"
      },
      "build_id": {
        "title": "Build Id",
        "type": "string"
      },
      "entity_count": {
        "minimum": 0,
        "title": "Entity Count",
        "type": "integer"
      },
      "open_source_count": {
        "minimum": 0,
        "title": "Open Source Count",
        "type": "integer"
      },
      "commercial_count": {
        "minimum": 0,
        "title": "Commercial Count",
        "type": "integer"
      },
      "curated_count": {
        "minimum": 0,
        "title": "Curated Count",
        "type": "integer"
      },
      "verification_cohort_count": {
        "minimum": 0,
        "title": "Verification Cohort Count",
        "type": "integer"
      },
      "event_count": {
        "minimum": 0,
        "title": "Event Count",
        "type": "integer"
      },
      "comparison_count": {
        "minimum": 0,
        "title": "Comparison Count",
        "type": "integer"
      },
      "test_run_count": {
        "minimum": 0,
        "title": "Test Run Count",
        "type": "integer"
      },
      "snapshot_count": {
        "minimum": 1,
        "title": "Snapshot Count",
        "type": "integer"
      },
      "history_start_date": {
        "title": "History Start Date",
        "type": "string"
      },
      "search_shards": {
        "items": {
          "$ref": "#/$defs/ShardDescriptor"
        },
        "title": "Search Shards",
        "type": "array"
      },
      "detail_shards": {
        "items": {
          "$ref": "#/$defs/ShardDescriptor"
        },
        "title": "Detail Shards",
        "type": "array"
      },
      "curated_url": {
        "title": "Curated Url",
        "type": "string"
      },
      "verification_cohort_url": {
        "const": "/data/v1/verification-cohort.json",
        "title": "Verification Cohort Url",
        "type": "string"
      },
      "changes_url": {
        "title": "Changes Url",
        "type": "string"
      },
      "change_stream_url": {
        "title": "Change Stream Url",
        "type": "string"
      },
      "comparisons_url": {
        "title": "Comparisons Url",
        "type": "string"
      },
      "schema_url": {
        "title": "Schema Url",
        "type": "string"
      },
      "snapshots_url": {
        "title": "Snapshots Url",
        "type": "string"
      },
      "change_archives_url": {
        "title": "Change Archives Url",
        "type": "string"
      },
      "history_index_url": {
        "title": "History Index Url",
        "type": "string"
      },
      "history_v2_index_url": {
        "anyOf": [
          {
            "type": "string"
          },
          {
            "type": "null"
          }
        ],
        "default": null,
        "title": "History V2 Index Url"
      },
      "observation_entity_count": {
        "default": 0,
        "minimum": 0,
        "title": "Observation Entity Count",
        "type": "integer"
      },
      "observations_url": {
        "default": "/data/v1/observations/index.json",
        "title": "Observations Url",
        "type": "string"
      },
      "snapshot_missing_dates": {
        "items": {
          "type": "string"
        },
        "title": "Snapshot Missing Dates",
        "type": "array"
      },
      "snapshot_history_contiguous": {
        "default": false,
        "title": "Snapshot History Contiguous",
        "type": "boolean"
      },
      "snapshots_v2_url": {
        "default": "/data/v2/snapshots/index.json",
        "title": "Snapshots V2 Url",
        "type": "string"
      },
      "snapshot_full_dates": {
        "items": {
          "type": "string"
        },
        "title": "Snapshot Full Dates",
        "type": "array"
      },
      "snapshot_delta_dates": {
        "items": {
          "type": "string"
        },
        "title": "Snapshot Delta Dates",
        "type": "array"
      },
      "snapshot_max_chain_length": {
        "default": 0,
        "maximum": 6,
        "minimum": 0,
        "title": "Snapshot Max Chain Length",
        "type": "integer"
      },
      "snapshot_retention_policy": {
        "additionalProperties": true,
        "title": "Snapshot Retention Policy",
        "type": "object"
      }
    },
    "required": [
      "schema_version",
      "generated_at",
      "content_generated_at",
      "artifact_built_at",
      "source_commit",
      "build_id",
      "entity_count",
      "open_source_count",
      "commercial_count",
      "curated_count",
      "verification_cohort_count",
      "event_count",
      "comparison_count",
      "test_run_count",
      "snapshot_count",
      "history_start_date",
      "search_shards",
      "detail_shards",
      "curated_url",
      "verification_cohort_url",
      "changes_url",
      "change_stream_url",
      "comparisons_url",
      "schema_url",
      "snapshots_url",
      "change_archives_url",
      "history_index_url"
    ],
    "title": "ManifestPayload",
    "type": "object"
  },
  "verification_cohort_schema": {
    "$defs": {
      "Category": {
        "enum": [
          "coding_agent",
          "agent_framework",
          "inference_runtime",
          "rag_knowledge",
          "mcp_infrastructure",
          "model",
          "research",
          "data_tooling",
          "creative_tool",
          "business_workflow",
          "security",
          "other"
        ],
        "title": "Category",
        "type": "string"
      },
      "VerificationCohortConstraints": {
        "additionalProperties": false,
        "description": "Non-negotiable boundaries for the reproducible hands-on cohort.",
        "properties": {
          "credential_free": {
            "const": true,
            "default": true,
            "title": "Credential Free",
            "type": "boolean"
          },
          "reproducible": {
            "const": true,
            "default": true,
            "title": "Reproducible",
            "type": "boolean"
          },
          "disposable_fixtures": {
            "const": true,
            "default": true,
            "title": "Disposable Fixtures",
            "type": "boolean"
          },
          "no_paid_or_authenticated_services": {
            "const": true,
            "default": true,
            "title": "No Paid Or Authenticated Services",
            "type": "boolean"
          },
          "safe_for_the_recorded_platform": {
            "const": true,
            "default": true,
            "title": "Safe For The Recorded Platform",
            "type": "boolean"
          }
        },
        "title": "VerificationCohortConstraints",
        "type": "object"
      },
      "VerificationCohortExclusion": {
        "additionalProperties": false,
        "properties": {
          "id": {
            "title": "Id",
            "type": "string"
          },
          "name": {
            "minLength": 1,
            "title": "Name",
            "type": "string"
          },
          "item_url": {
            "pattern": "^/(?:item|product)/",
            "title": "Item Url",
            "type": "string"
          },
          "official_url": {
            "minLength": 8,
            "title": "Official Url",
            "type": "string"
          },
          "category": {
            "$ref": "#/$defs/Category"
          },
          "score": {
            "anyOf": [
              {
                "maximum": 10,
                "minimum": 0,
                "type": "number"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Score"
          },
          "global_score_rank": {
            "maximum": 50,
            "minimum": 1,
            "title": "Global Score Rank",
            "type": "integer"
          },
          "constraint_types": {
            "items": {
              "enum": [
                "authentication_required",
                "paid_or_authenticated_provider",
                "platform_constraint",
                "hardware_constraint"
              ],
              "type": "string"
            },
            "minItems": 1,
            "title": "Constraint Types",
            "type": "array"
          },
          "observed_run_ids": {
            "items": {
              "type": "string"
            },
            "minItems": 1,
            "title": "Observed Run Ids",
            "type": "array"
          },
          "evidence_urls": {
            "items": {
              "type": "string"
            },
            "minItems": 1,
            "title": "Evidence Urls",
            "type": "array"
          },
          "reason": {
            "minLength": 30,
            "title": "Reason",
            "type": "string"
          }
        },
        "required": [
          "id",
          "name",
          "item_url",
          "official_url",
          "category",
          "global_score_rank",
          "constraint_types",
          "observed_run_ids",
          "evidence_urls",
          "reason"
        ],
        "title": "VerificationCohortExclusion",
        "type": "object"
      },
      "VerificationCohortItem": {
        "additionalProperties": false,
        "properties": {
          "id": {
            "title": "Id",
            "type": "string"
          },
          "name": {
            "minLength": 1,
            "title": "Name",
            "type": "string"
          },
          "item_url": {
            "pattern": "^/(?:item|product)/",
            "title": "Item Url",
            "type": "string"
          },
          "official_url": {
            "minLength": 8,
            "title": "Official Url",
            "type": "string"
          },
          "category": {
            "$ref": "#/$defs/Category"
          },
          "score": {
            "anyOf": [
              {
                "maximum": 10,
                "minimum": 0,
                "type": "number"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Score"
          },
          "cohort_rank": {
            "minimum": 1,
            "title": "Cohort Rank",
            "type": "integer"
          },
          "global_score_rank": {
            "minimum": 1,
            "title": "Global Score Rank",
            "type": "integer"
          },
          "verification_stage": {
            "enum": [
              "bounded_workflow_tested",
              "retested_recently",
              "used_in_real_workflow"
            ],
            "title": "Verification Stage",
            "type": "string"
          },
          "run_ids": {
            "items": {
              "type": "string"
            },
            "minItems": 1,
            "title": "Run Ids",
            "type": "array"
          },
          "evidence_urls": {
            "items": {
              "type": "string"
            },
            "minItems": 1,
            "title": "Evidence Urls",
            "type": "array"
          },
          "selection_basis": {
            "items": {
              "enum": [
                "retained_passed_bounded_workflow",
                "credential_stripped_disposable_environment",
                "no_paid_or_authenticated_service_exercised",
                "retained_cleanup_and_log_evidence"
              ],
              "type": "string"
            },
            "maxItems": 4,
            "minItems": 4,
            "title": "Selection Basis",
            "type": "array"
          }
        },
        "required": [
          "id",
          "name",
          "item_url",
          "official_url",
          "category",
          "cohort_rank",
          "global_score_rank",
          "verification_stage",
          "run_ids",
          "evidence_urls",
          "selection_basis"
        ],
        "title": "VerificationCohortItem",
        "type": "object"
      },
      "VerificationCohortPolicy": {
        "additionalProperties": false,
        "description": "Machine-readable selection and ranking policy for the cohort.",
        "properties": {
          "name": {
            "const": "priority hands-on cohort",
            "default": "priority hands-on cohort",
            "title": "Name",
            "type": "string"
          },
          "audience": {
            "items": {
              "enum": [
                "AI developers",
                "technical founders",
                "engineering leads"
              ],
              "type": "string"
            },
            "maxItems": 3,
            "minItems": 3,
            "title": "Audience",
            "type": "array"
          },
          "minimum_count": {
            "const": 25,
            "default": 25,
            "title": "Minimum Count",
            "type": "integer"
          },
          "minimum_categories": {
            "const": 5,
            "default": 5,
            "title": "Minimum Categories",
            "type": "integer"
          },
          "constraints": {
            "$ref": "#/$defs/VerificationCohortConstraints"
          },
          "eligibility_basis": {
            "const": "canonical entity with a retained passed bounded representative workflow run that clears every execution constraint",
            "title": "Eligibility Basis",
            "type": "string"
          },
          "selection_basis": {
            "const": "all eligible entities are selected; catalog score never grants eligibility",
            "title": "Selection Basis",
            "type": "string"
          },
          "ranking_role": {
            "const": "catalog score orders only the eligible pool; popularity and entity ID are deterministic tie-breakers",
            "title": "Ranking Role",
            "type": "string"
          },
          "global_rank_method": {
            "const": "numeric catalog score descending, popularity descending, entity ID ascending across canonical entities",
            "title": "Global Rank Method",
            "type": "string"
          },
          "exclusion_basis": {
            "const": "high-ranked exclusions are published only when retained run evidence identifies an authentication, provider, platform, or hardware constraint",
            "title": "Exclusion Basis",
            "type": "string"
          },
          "category_coverage_basis": {
            "const": "categories are inferred by the canonical decision taxonomy and counted from selected entities",
            "title": "Category Coverage Basis",
            "type": "string"
          },
          "research_url": {
            "const": "/radar/",
            "default": "/radar/",
            "title": "Research Url",
            "type": "string"
          }
        },
        "required": [
          "audience",
          "constraints",
          "eligibility_basis",
          "selection_basis",
          "ranking_role",
          "global_rank_method",
          "exclusion_basis",
          "category_coverage_basis"
        ],
        "title": "VerificationCohortPolicy",
        "type": "object"
      }
    },
    "additionalProperties": false,
    "properties": {
      "schema_version": {
        "const": "1.0.0",
        "title": "Schema Version",
        "type": "string"
      },
      "generated_at": {
        "title": "Generated At",
        "type": "string"
      },
      "build_id": {
        "title": "Build Id",
        "type": "string"
      },
      "name": {
        "const": "priority hands-on cohort",
        "default": "priority hands-on cohort",
        "title": "Name",
        "type": "string"
      },
      "count": {
        "minimum": 0,
        "title": "Count",
        "type": "integer"
      },
      "category_count": {
        "minimum": 0,
        "title": "Category Count",
        "type": "integer"
      },
      "category_counts": {
        "additionalProperties": {
          "type": "integer"
        },
        "title": "Category Counts",
        "type": "object"
      },
      "global_score_rank_le_25_overlap_count": {
        "minimum": 0,
        "title": "Global Score Rank Le 25 Overlap Count",
        "type": "integer"
      },
      "global_score_rank_le_50_overlap_count": {
        "minimum": 0,
        "title": "Global Score Rank Le 50 Overlap Count",
        "type": "integer"
      },
      "policy": {
        "$ref": "#/$defs/VerificationCohortPolicy"
      },
      "selected": {
        "items": {
          "$ref": "#/$defs/VerificationCohortItem"
        },
        "title": "Selected",
        "type": "array"
      },
      "high_rank_exclusions": {
        "items": {
          "$ref": "#/$defs/VerificationCohortExclusion"
        },
        "title": "High Rank Exclusions",
        "type": "array"
      }
    },
    "required": [
      "schema_version",
      "generated_at",
      "build_id",
      "count",
      "category_count",
      "category_counts",
      "global_score_rank_le_25_overlap_count",
      "global_score_rank_le_50_overlap_count",
      "policy",
      "selected",
      "high_rank_exclusions"
    ],
    "title": "VerificationCohortPayload",
    "type": "object"
  },
  "change_feed_shard_schema": {
    "$defs": {
      "Category": {
        "enum": [
          "coding_agent",
          "agent_framework",
          "inference_runtime",
          "rag_knowledge",
          "mcp_infrastructure",
          "model",
          "research",
          "data_tooling",
          "creative_tool",
          "business_workflow",
          "security",
          "other"
        ],
        "title": "Category",
        "type": "string"
      },
      "ChangeEvent": {
        "additionalProperties": false,
        "properties": {
          "id": {
            "pattern": "^evt_[a-f0-9]{20}$",
            "title": "Id",
            "type": "string"
          },
          "entity_id": {
            "title": "Entity Id",
            "type": "string"
          },
          "item_url": {
            "pattern": "^(?:/(?:item|product)/[a-z0-9]+(?:-[a-z0-9]+)*/|/radar/)$",
            "title": "Item Url",
            "type": "string"
          },
          "title": {
            "minLength": 1,
            "title": "Title",
            "type": "string"
          },
          "category": {
            "$ref": "#/$defs/Category"
          },
          "kind": {
            "enum": [
              "new_entity",
              "entity_removed",
              "score_changed",
              "popularity_changed",
              "verdict_changed",
              "risk_changed",
              "tier_changed",
              "verification_changed",
              "pricing_changed",
              "integration_changed",
              "maintenance_changed",
              "version_changed",
              "stars_changed"
            ],
            "title": "Kind",
            "type": "string"
          },
          "occurred_at": {
            "title": "Occurred At",
            "type": "string"
          },
          "before": {
            "default": null,
            "title": "Before"
          },
          "after": {
            "default": null,
            "title": "After"
          },
          "explanation": {
            "minLength": 10,
            "title": "Explanation",
            "type": "string"
          },
          "explanation_scope": {
            "default": "catalog_snapshot_delta",
            "enum": [
              "catalog_snapshot_delta",
              "score_component_accounting",
              "source_observation_delta"
            ],
            "title": "Explanation Scope",
            "type": "string"
          },
          "evidence_refs": {
            "additionalProperties": {
              "type": "string"
            },
            "title": "Evidence Refs",
            "type": "object"
          },
          "tier": {
            "title": "Tier",
            "type": "string"
          },
          "risk": {
            "title": "Risk",
            "type": "string"
          },
          "verdict": {
            "title": "Verdict",
            "type": "string"
          },
          "score": {
            "anyOf": [
              {
                "type": "number"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Score"
          },
          "entity_kind": {
            "$ref": "#/$defs/EntityKind"
          },
          "verification_stage": {
            "$ref": "#/$defs/VerificationStage"
          },
          "type": {
            "title": "Type",
            "type": "string"
          },
          "section": {
            "title": "Section",
            "type": "string"
          },
          "local_ai": {
            "title": "Local Ai",
            "type": "boolean"
          },
          "local_model_compatible": {
            "default": false,
            "title": "Local Model Compatible",
            "type": "boolean"
          },
          "discovery_topic": {
            "$ref": "#/$defs/Category",
            "default": "other"
          },
          "discovery_topic_status": {
            "default": "other",
            "enum": [
              "released",
              "reviewed",
              "editorial",
              "candidate",
              "unreviewed",
              "other"
            ],
            "title": "Discovery Topic Status",
            "type": "string"
          },
          "setup_ease": {
            "anyOf": [
              {
                "type": "number"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Setup Ease"
          },
          "best_for": {
            "items": {
              "type": "string"
            },
            "minItems": 1,
            "title": "Best For",
            "type": "array"
          },
          "risk_categories": {
            "items": {
              "enum": [
                "sensitive",
                "system",
                "account",
                "impact",
                "provenance"
              ],
              "type": "string"
            },
            "maxItems": 5,
            "title": "Risk Categories",
            "type": "array"
          },
          "search_text": {
            "maxLength": 600,
            "minLength": 3,
            "title": "Search Text",
            "type": "string"
          },
          "material_mover": {
            "default": false,
            "title": "Material Mover",
            "type": "boolean"
          }
        },
        "required": [
          "id",
          "entity_id",
          "item_url",
          "title",
          "category",
          "kind",
          "occurred_at",
          "explanation",
          "tier",
          "risk",
          "verdict",
          "entity_kind",
          "verification_stage",
          "type",
          "section",
          "local_ai",
          "best_for",
          "search_text"
        ],
        "title": "ChangeEvent",
        "type": "object"
      },
      "EntityKind": {
        "enum": [
          "open_source",
          "commercial",
          "hybrid",
          "research"
        ],
        "title": "EntityKind",
        "type": "string"
      },
      "VerificationStage": {
        "enum": [
          "discovered",
          "editorially_reviewed",
          "installed_and_tested",
          "bounded_workflow_tested",
          "retested_recently",
          "used_in_real_workflow"
        ],
        "title": "VerificationStage",
        "type": "string"
      }
    },
    "additionalProperties": false,
    "properties": {
      "schema_version": {
        "const": "1.0.0",
        "title": "Schema Version",
        "type": "string"
      },
      "verification_stage_contract": {
        "const": "bounded-workflow-v2",
        "default": "bounded-workflow-v2",
        "title": "Verification Stage Contract",
        "type": "string"
      },
      "generated_at": {
        "title": "Generated At",
        "type": "string"
      },
      "build_id": {
        "anyOf": [
          {
            "type": "string"
          },
          {
            "type": "null"
          }
        ],
        "default": null,
        "title": "Build Id"
      },
      "content_digest": {
        "anyOf": [
          {
            "pattern": "^[0-9a-f]{16}$",
            "type": "string"
          },
          {
            "type": "null"
          }
        ],
        "default": null,
        "title": "Content Digest"
      },
      "count": {
        "minimum": 0,
        "title": "Count",
        "type": "integer"
      },
      "events": {
        "items": {
          "$ref": "#/$defs/ChangeEvent"
        },
        "title": "Events",
        "type": "array"
      }
    },
    "required": [
      "schema_version",
      "generated_at",
      "count",
      "events"
    ],
    "title": "ChangeFeedPayload",
    "type": "object"
  },
  "latest_change_index_schema": {
    "$defs": {
      "Category": {
        "enum": [
          "coding_agent",
          "agent_framework",
          "inference_runtime",
          "rag_knowledge",
          "mcp_infrastructure",
          "model",
          "research",
          "data_tooling",
          "creative_tool",
          "business_workflow",
          "security",
          "other"
        ],
        "title": "Category",
        "type": "string"
      },
      "ChangeEvent": {
        "additionalProperties": false,
        "properties": {
          "id": {
            "pattern": "^evt_[a-f0-9]{20}$",
            "title": "Id",
            "type": "string"
          },
          "entity_id": {
            "title": "Entity Id",
            "type": "string"
          },
          "item_url": {
            "pattern": "^(?:/(?:item|product)/[a-z0-9]+(?:-[a-z0-9]+)*/|/radar/)$",
            "title": "Item Url",
            "type": "string"
          },
          "title": {
            "minLength": 1,
            "title": "Title",
            "type": "string"
          },
          "category": {
            "$ref": "#/$defs/Category"
          },
          "kind": {
            "enum": [
              "new_entity",
              "entity_removed",
              "score_changed",
              "popularity_changed",
              "verdict_changed",
              "risk_changed",
              "tier_changed",
              "verification_changed",
              "pricing_changed",
              "integration_changed",
              "maintenance_changed",
              "version_changed",
              "stars_changed"
            ],
            "title": "Kind",
            "type": "string"
          },
          "occurred_at": {
            "title": "Occurred At",
            "type": "string"
          },
          "before": {
            "default": null,
            "title": "Before"
          },
          "after": {
            "default": null,
            "title": "After"
          },
          "explanation": {
            "minLength": 10,
            "title": "Explanation",
            "type": "string"
          },
          "explanation_scope": {
            "default": "catalog_snapshot_delta",
            "enum": [
              "catalog_snapshot_delta",
              "score_component_accounting",
              "source_observation_delta"
            ],
            "title": "Explanation Scope",
            "type": "string"
          },
          "evidence_refs": {
            "additionalProperties": {
              "type": "string"
            },
            "title": "Evidence Refs",
            "type": "object"
          },
          "tier": {
            "title": "Tier",
            "type": "string"
          },
          "risk": {
            "title": "Risk",
            "type": "string"
          },
          "verdict": {
            "title": "Verdict",
            "type": "string"
          },
          "score": {
            "anyOf": [
              {
                "type": "number"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Score"
          },
          "entity_kind": {
            "$ref": "#/$defs/EntityKind"
          },
          "verification_stage": {
            "$ref": "#/$defs/VerificationStage"
          },
          "type": {
            "title": "Type",
            "type": "string"
          },
          "section": {
            "title": "Section",
            "type": "string"
          },
          "local_ai": {
            "title": "Local Ai",
            "type": "boolean"
          },
          "local_model_compatible": {
            "default": false,
            "title": "Local Model Compatible",
            "type": "boolean"
          },
          "discovery_topic": {
            "$ref": "#/$defs/Category",
            "default": "other"
          },
          "discovery_topic_status": {
            "default": "other",
            "enum": [
              "released",
              "reviewed",
              "editorial",
              "candidate",
              "unreviewed",
              "other"
            ],
            "title": "Discovery Topic Status",
            "type": "string"
          },
          "setup_ease": {
            "anyOf": [
              {
                "type": "number"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Setup Ease"
          },
          "best_for": {
            "items": {
              "type": "string"
            },
            "minItems": 1,
            "title": "Best For",
            "type": "array"
          },
          "risk_categories": {
            "items": {
              "enum": [
                "sensitive",
                "system",
                "account",
                "impact",
                "provenance"
              ],
              "type": "string"
            },
            "maxItems": 5,
            "title": "Risk Categories",
            "type": "array"
          },
          "search_text": {
            "maxLength": 600,
            "minLength": 3,
            "title": "Search Text",
            "type": "string"
          },
          "material_mover": {
            "default": false,
            "title": "Material Mover",
            "type": "boolean"
          }
        },
        "required": [
          "id",
          "entity_id",
          "item_url",
          "title",
          "category",
          "kind",
          "occurred_at",
          "explanation",
          "tier",
          "risk",
          "verdict",
          "entity_kind",
          "verification_stage",
          "type",
          "section",
          "local_ai",
          "best_for",
          "search_text"
        ],
        "title": "ChangeEvent",
        "type": "object"
      },
      "EntityKind": {
        "enum": [
          "open_source",
          "commercial",
          "hybrid",
          "research"
        ],
        "title": "EntityKind",
        "type": "string"
      },
      "LatestChangeShardDescriptor": {
        "additionalProperties": false,
        "properties": {
          "url": {
            "pattern": "^/data/v1/changes/latest/events-[0-9]{3,6}\\.json$",
            "title": "Url",
            "type": "string"
          },
          "count": {
            "exclusiveMinimum": 0,
            "maximum": 500,
            "title": "Count",
            "type": "integer"
          },
          "content_digest": {
            "anyOf": [
              {
                "pattern": "^[0-9a-f]{16}$",
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Content Digest"
          }
        },
        "required": [
          "url",
          "count"
        ],
        "title": "LatestChangeShardDescriptor",
        "type": "object"
      },
      "VerificationStage": {
        "enum": [
          "discovered",
          "editorially_reviewed",
          "installed_and_tested",
          "bounded_workflow_tested",
          "retested_recently",
          "used_in_real_workflow"
        ],
        "title": "VerificationStage",
        "type": "string"
      }
    },
    "additionalProperties": false,
    "description": "Rolling 24-hour feed index with optional inline events for small runs.",
    "properties": {
      "schema_version": {
        "const": "1.0.0",
        "title": "Schema Version",
        "type": "string"
      },
      "verification_stage_contract": {
        "const": "bounded-workflow-v2",
        "default": "bounded-workflow-v2",
        "title": "Verification Stage Contract",
        "type": "string"
      },
      "generated_at": {
        "title": "Generated At",
        "type": "string"
      },
      "build_id": {
        "title": "Build Id",
        "type": "string"
      },
      "count": {
        "maximum": 20000,
        "minimum": 0,
        "title": "Count",
        "type": "integer"
      },
      "events": {
        "items": {
          "$ref": "#/$defs/ChangeEvent"
        },
        "maxItems": 500,
        "title": "Events",
        "type": "array"
      },
      "shards": {
        "items": {
          "$ref": "#/$defs/LatestChangeShardDescriptor"
        },
        "maxItems": 40,
        "title": "Shards",
        "type": "array"
      }
    },
    "required": [
      "schema_version",
      "generated_at",
      "build_id",
      "count"
    ],
    "title": "LatestChangeIndexPayload",
    "type": "object"
  },
  "change_stream_index_schema": {
    "$defs": {
      "Category": {
        "enum": [
          "coding_agent",
          "agent_framework",
          "inference_runtime",
          "rag_knowledge",
          "mcp_infrastructure",
          "model",
          "research",
          "data_tooling",
          "creative_tool",
          "business_workflow",
          "security",
          "other"
        ],
        "title": "Category",
        "type": "string"
      },
      "ChangeEvent": {
        "additionalProperties": false,
        "properties": {
          "id": {
            "pattern": "^evt_[a-f0-9]{20}$",
            "title": "Id",
            "type": "string"
          },
          "entity_id": {
            "title": "Entity Id",
            "type": "string"
          },
          "item_url": {
            "pattern": "^(?:/(?:item|product)/[a-z0-9]+(?:-[a-z0-9]+)*/|/radar/)$",
            "title": "Item Url",
            "type": "string"
          },
          "title": {
            "minLength": 1,
            "title": "Title",
            "type": "string"
          },
          "category": {
            "$ref": "#/$defs/Category"
          },
          "kind": {
            "enum": [
              "new_entity",
              "entity_removed",
              "score_changed",
              "popularity_changed",
              "verdict_changed",
              "risk_changed",
              "tier_changed",
              "verification_changed",
              "pricing_changed",
              "integration_changed",
              "maintenance_changed",
              "version_changed",
              "stars_changed"
            ],
            "title": "Kind",
            "type": "string"
          },
          "occurred_at": {
            "title": "Occurred At",
            "type": "string"
          },
          "before": {
            "default": null,
            "title": "Before"
          },
          "after": {
            "default": null,
            "title": "After"
          },
          "explanation": {
            "minLength": 10,
            "title": "Explanation",
            "type": "string"
          },
          "explanation_scope": {
            "default": "catalog_snapshot_delta",
            "enum": [
              "catalog_snapshot_delta",
              "score_component_accounting",
              "source_observation_delta"
            ],
            "title": "Explanation Scope",
            "type": "string"
          },
          "evidence_refs": {
            "additionalProperties": {
              "type": "string"
            },
            "title": "Evidence Refs",
            "type": "object"
          },
          "tier": {
            "title": "Tier",
            "type": "string"
          },
          "risk": {
            "title": "Risk",
            "type": "string"
          },
          "verdict": {
            "title": "Verdict",
            "type": "string"
          },
          "score": {
            "anyOf": [
              {
                "type": "number"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Score"
          },
          "entity_kind": {
            "$ref": "#/$defs/EntityKind"
          },
          "verification_stage": {
            "$ref": "#/$defs/VerificationStage"
          },
          "type": {
            "title": "Type",
            "type": "string"
          },
          "section": {
            "title": "Section",
            "type": "string"
          },
          "local_ai": {
            "title": "Local Ai",
            "type": "boolean"
          },
          "local_model_compatible": {
            "default": false,
            "title": "Local Model Compatible",
            "type": "boolean"
          },
          "discovery_topic": {
            "$ref": "#/$defs/Category",
            "default": "other"
          },
          "discovery_topic_status": {
            "default": "other",
            "enum": [
              "released",
              "reviewed",
              "editorial",
              "candidate",
              "unreviewed",
              "other"
            ],
            "title": "Discovery Topic Status",
            "type": "string"
          },
          "setup_ease": {
            "anyOf": [
              {
                "type": "number"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Setup Ease"
          },
          "best_for": {
            "items": {
              "type": "string"
            },
            "minItems": 1,
            "title": "Best For",
            "type": "array"
          },
          "risk_categories": {
            "items": {
              "enum": [
                "sensitive",
                "system",
                "account",
                "impact",
                "provenance"
              ],
              "type": "string"
            },
            "maxItems": 5,
            "title": "Risk Categories",
            "type": "array"
          },
          "search_text": {
            "maxLength": 600,
            "minLength": 3,
            "title": "Search Text",
            "type": "string"
          },
          "material_mover": {
            "default": false,
            "title": "Material Mover",
            "type": "boolean"
          }
        },
        "required": [
          "id",
          "entity_id",
          "item_url",
          "title",
          "category",
          "kind",
          "occurred_at",
          "explanation",
          "tier",
          "risk",
          "verdict",
          "entity_kind",
          "verification_stage",
          "type",
          "section",
          "local_ai",
          "best_for",
          "search_text"
        ],
        "title": "ChangeEvent",
        "type": "object"
      },
      "ChangeStreamShardDescriptor": {
        "additionalProperties": false,
        "properties": {
          "url": {
            "pattern": "^/data/v1/changes/stream/events-[0-9]{3,6}\\.json$",
            "title": "Url",
            "type": "string"
          },
          "count": {
            "exclusiveMinimum": 0,
            "maximum": 1000,
            "title": "Count",
            "type": "integer"
          },
          "content_digest": {
            "anyOf": [
              {
                "pattern": "^[0-9a-f]{16}$",
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Content Digest"
          }
        },
        "required": [
          "url",
          "count"
        ],
        "title": "ChangeStreamShardDescriptor",
        "type": "object"
      },
      "EntityKind": {
        "enum": [
          "open_source",
          "commercial",
          "hybrid",
          "research"
        ],
        "title": "EntityKind",
        "type": "string"
      },
      "VerificationStage": {
        "enum": [
          "discovered",
          "editorially_reviewed",
          "installed_and_tested",
          "bounded_workflow_tested",
          "retested_recently",
          "used_in_real_workflow"
        ],
        "title": "VerificationStage",
        "type": "string"
      }
    },
    "additionalProperties": false,
    "properties": {
      "schema_version": {
        "const": "1.0.0",
        "title": "Schema Version",
        "type": "string"
      },
      "verification_stage_contract": {
        "const": "bounded-workflow-v2",
        "default": "bounded-workflow-v2",
        "title": "Verification Stage Contract",
        "type": "string"
      },
      "generated_at": {
        "title": "Generated At",
        "type": "string"
      },
      "build_id": {
        "title": "Build Id",
        "type": "string"
      },
      "count": {
        "maximum": 16000,
        "minimum": 0,
        "title": "Count",
        "type": "integer"
      },
      "events": {
        "items": {
          "$ref": "#/$defs/ChangeEvent"
        },
        "title": "Events",
        "type": "array"
      },
      "shards": {
        "items": {
          "$ref": "#/$defs/ChangeStreamShardDescriptor"
        },
        "maxItems": 16,
        "title": "Shards",
        "type": "array"
      }
    },
    "required": [
      "schema_version",
      "generated_at",
      "build_id",
      "count"
    ],
    "title": "ChangeStreamIndexPayload",
    "type": "object"
  },
  "content_digest": "99e7b4ff179a4317"
}
