{
  "version": "2.0-draft",
  "entityTypes": [
    {
      "code": "organization",
      "name": "Organization",
      "description": "Company, lab, nonprofit, government body, university or other organization responsible for AI activity."
    },
    {
      "code": "ai_product",
      "name": "AI Product",
      "description": "User-facing or enterprise-facing AI application/service."
    },
    {
      "code": "model_family",
      "name": "Model Family",
      "description": "Named family or generation line spanning one or more model versions."
    },
    {
      "code": "model_version",
      "name": "Model Version",
      "description": "Specific released or documented model version/identifier."
    },
    {
      "code": "agent",
      "name": "Agent",
      "description": "AI system designed to pursue tasks across multiple steps and tools."
    },
    {
      "code": "api",
      "name": "API",
      "description": "Machine-access interface exposed by a provider or product."
    },
    {
      "code": "developer_platform",
      "name": "Developer Platform",
      "description": "Platform for building, running, evaluating or integrating AI systems."
    },
    {
      "code": "inference_service",
      "name": "Inference Service",
      "description": "Hosted model-serving/inference infrastructure."
    },
    {
      "code": "framework",
      "name": "Framework",
      "description": "Software framework or SDK for AI development/orchestration."
    },
    {
      "code": "tool",
      "name": "Tool",
      "description": "External tool or callable capability that an AI may use."
    },
    {
      "code": "integration",
      "name": "Integration",
      "description": "Connection between AI and another product/platform/service."
    },
    {
      "code": "capability",
      "name": "Capability",
      "description": "Normalized ability such as code generation, vision or tool use."
    },
    {
      "code": "task",
      "name": "Task",
      "description": "User/business job to be accomplished using one or more capabilities."
    },
    {
      "code": "modality",
      "name": "Modality",
      "description": "Input/output information mode such as text, image, video, audio or action."
    },
    {
      "code": "dataset",
      "name": "Dataset",
      "description": "Dataset used for training, evaluation, retrieval or research."
    },
    {
      "code": "benchmark",
      "name": "Benchmark",
      "description": "Defined evaluation or benchmark methodology."
    },
    {
      "code": "benchmark_result",
      "name": "Benchmark Result",
      "description": "A specific system/model result on a defined benchmark."
    },
    {
      "code": "deployment",
      "name": "Deployment",
      "description": "Specific hosting, region, self-hosted or on-prem deployment option."
    },
    {
      "code": "pricing_offer",
      "name": "Pricing Offer",
      "description": "Dated provider pricing offer in native units."
    },
    {
      "code": "license",
      "name": "License",
      "description": "Terms governing software, model weights, data or commercial use."
    },
    {
      "code": "research_system",
      "name": "Research System",
      "description": "AI system publicly documented primarily as research rather than a product."
    },
    {
      "code": "hardware",
      "name": "Hardware",
      "description": "AI accelerator, robot platform or other hardware dependency."
    },
    {
      "code": "status_page",
      "name": "Status Page",
      "description": "Operational status source for an AI service."
    },
    {
      "code": "source",
      "name": "Source",
      "description": "Public evidence source supporting Artificial Index facts."
    },
    {
      "code": "lifecycle_event",
      "name": "Lifecycle Event",
      "description": "Announcement, release, rename, acquisition, deprecation, sunset or discontinuation event."
    },
    {
      "code": "policy",
      "name": "Policy",
      "description": "Privacy, safety, usage, security or governance policy."
    }
  ]
}