{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://visuals.thegr0ve.com/schemas/master-atom-manifest.schema.json",
  "title": "Master Atom Manifest",
  "type": "object",
  "required": [
    "schema_version",
    "commons_name",
    "canonical_base_url",
    "incubation_status",
    "atom_ids",
    "totem_ids"
  ],
  "properties": {
    "schema_version": {
      "type": "string"
    },
    "commons_name": {
      "type": "string"
    },
    "module_name": {
      "type": "string"
    },
    "canonical_base_url": {
      "type": "string",
      "format": "uri"
    },
    "preview_base_path": {
      "type": "string"
    },
    "incubation_status": {
      "type": "string"
    },
    "indexing_policy": {
      "type": "string"
    },
    "public_launch_approved": {
      "type": "boolean"
    },
    "main_site_link_in_approved": {
      "type": "boolean"
    },
    "external_publishing_approved": {
      "type": "boolean"
    },
    "patronage_launch_approved": {
      "type": "boolean"
    },
    "atom_ids": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "totem_ids": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "collection_ids": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "mirror_ids": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "notes": {
      "type": "string"
    },
    "demand_packet_ids": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "prompt_packet_ids": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "backfill_gap_ids": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "projection_ids": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "public_data_version": {
      "type": "string"
    },
    "llm_entrypoint_path": {
      "type": "string"
    },
    "public_manifest_path": {
      "type": "string"
    },
    "asset_index_path": {
      "type": "string"
    },
    "public_schema_path": {
      "type": "string"
    },
    "asset_index_schema_path": {
      "type": "string"
    },
    "download_policy": {
      "type": "string"
    },
    "rights_boundary": {
      "type": "string"
    },
    "graph_index_path": {
      "type": "string"
    },
    "robots_path": {
      "type": "string"
    },
    "sitemap_path": {
      "type": "string"
    },
    "traversal_graph_schema_path": {
      "type": "string"
    },
    "llm_crawl_policy": {
      "type": "string"
    },
    "commons_access_statement": {
      "type": "string"
    }
  },
  "additionalProperties": false
}
