{
  "$schema": "https://visuals.thegr0ve.com/schemas/public-commons-registry.schema.json",
  "schema_version": "0.4.0",
  "public_data_version": "0.4.0",
  "generated_surface": "visuals_unified_public_commons_registry",
  "registry_id": "gr0ve-public-commons-v1.visuals",
  "parent_registry": "https://thegr0ve.com/data/commons.json",
  "commons_name": "The Gr0ve Visual Commons",
  "canonical_origin": "https://visuals.thegr0ve.com",
  "commons_statement": "The Gr0ve Visual Commons is a public LLM-traversable atom and asset library. Machines, researchers, artists, and operators may crawl, parse, index, cite, traverse, and technically download the public atom records and asset files.",
  "rights_boundary": "The Gr0ve Visual Commons is a public LLM-traversable atom and asset library. Machines, researchers, artists, and operators may crawl, parse, index, cite, traverse, and technically download the public atom records and asset files. Reuse remains asset-level: treat reuse_approved=true as the machine-safe reuse flag. Records without reuse_approved=true are still open for traversal, study, citation, and reference, but not silently relicensed as CC0.",
  "llm_access_policy": "allow_all_llm_crawl_parse_index_cite_traverse_and_download",
  "robots_policy": "index,follow,max-image-preview:large,max-snippet:-1,max-video-preview:-1",
  "surface": {
    "surface_id": "thegr0ve-visual-atom-commons",
    "surface_type": "visual_atom_commons",
    "name": "The Gr0ve Visual Commons",
    "origin": "https://visuals.thegr0ve.com",
    "root_preview_mount": "https://thegr0ve.com/visuals/",
    "canonical_entrypoint": "https://visuals.thegr0ve.com/llms.txt",
    "preferred_graph": "https://visuals.thegr0ve.com/data/graph.json",
    "preferred_asset_index": "https://visuals.thegr0ve.com/data/assets.json",
    "preferred_registry": "https://visuals.thegr0ve.com/data/commons.json",
    "counts": {
      "atom_count": 24,
      "totem_count": 9,
      "collection_count": 5,
      "asset_count": 48,
      "reuse_approved_asset_count": 0,
      "public_download_asset_count": 48,
      "graph_node_count": 86,
      "graph_edge_count": 231,
      "voronoi_cell_count": 24,
      "generated_candidate_count": 24,
      "site_indexed_public_count": 24
    },
    "endpoints": {
      "visual_commons_registry": {
        "preview_path": "/visuals/data/commons.json",
        "absolute_url": "https://visuals.thegr0ve.com/data/commons.json"
      },
      "root_unified_commons_registry": {
        "preview_path": "https://thegr0ve.com/data/commons.json",
        "absolute_url": "https://thegr0ve.com/data/commons.json"
      },
      "llms_txt": {
        "preview_path": "/visuals/llms.txt",
        "absolute_url": "https://visuals.thegr0ve.com/llms.txt"
      },
      "public_manifest_json": {
        "preview_path": "/visuals/data/manifest.json",
        "absolute_url": "https://visuals.thegr0ve.com/data/manifest.json"
      },
      "asset_index_json": {
        "preview_path": "/visuals/data/assets.json",
        "absolute_url": "https://visuals.thegr0ve.com/data/assets.json"
      },
      "traversal_graph_json": {
        "preview_path": "/visuals/data/graph.json",
        "absolute_url": "https://visuals.thegr0ve.com/data/graph.json"
      },
      "dashboard_json": {
        "preview_path": "/visuals/data/dashboard.json",
        "absolute_url": "https://visuals.thegr0ve.com/data/dashboard.json"
      },
      "robots_txt": {
        "preview_path": "/visuals/robots.txt",
        "absolute_url": "https://visuals.thegr0ve.com/robots.txt"
      },
      "sitemap_xml": {
        "preview_path": "/visuals/sitemap.xml",
        "absolute_url": "https://visuals.thegr0ve.com/sitemap.xml"
      },
      "commons_registry_schema": {
        "preview_path": "/visuals/schemas/public-commons-registry.schema.json",
        "absolute_url": "https://visuals.thegr0ve.com/schemas/public-commons-registry.schema.json"
      },
      "public_manifest_schema": {
        "preview_path": "/visuals/schemas/public-visual-manifest.schema.json",
        "absolute_url": "https://visuals.thegr0ve.com/schemas/public-visual-manifest.schema.json"
      },
      "asset_index_schema": {
        "preview_path": "/visuals/schemas/public-asset-index.schema.json",
        "absolute_url": "https://visuals.thegr0ve.com/schemas/public-asset-index.schema.json"
      },
      "traversal_graph_schema": {
        "preview_path": "/visuals/schemas/public-traversal-graph.schema.json",
        "absolute_url": "https://visuals.thegr0ve.com/schemas/public-traversal-graph.schema.json"
      },
      "atom_schema": {
        "preview_path": "/visuals/schemas/visual-atom.schema.json",
        "absolute_url": "https://visuals.thegr0ve.com/schemas/visual-atom.schema.json"
      },
      "asset_variant_schema": {
        "preview_path": "/visuals/schemas/asset-variant.schema.json",
        "absolute_url": "https://visuals.thegr0ve.com/schemas/asset-variant.schema.json"
      },
      "browse": {
        "preview_path": "/visuals/browse/",
        "absolute_url": "https://visuals.thegr0ve.com/browse"
      },
      "search": {
        "preview_path": "/visuals/search/",
        "absolute_url": "https://visuals.thegr0ve.com/search"
      },
      "atom_index": {
        "preview_path": "/visuals/atoms/",
        "absolute_url": "https://visuals.thegr0ve.com/atoms"
      },
      "license_boundary": {
        "preview_path": "/visuals/license/",
        "absolute_url": "https://visuals.thegr0ve.com/license"
      }
    }
  },
  "related_surfaces": [
    {
      "surface_id": "thegr0ve-main-knowledge-spine",
      "surface_type": "knowledge_spine",
      "name": "The Gr0ve public knowledge spine",
      "origin": "https://thegr0ve.com",
      "preferred_registry": "https://thegr0ve.com/data/commons.json",
      "preferred_graph": "https://thegr0ve.com/data/graph.json",
      "preferred_asset_index": "https://thegr0ve.com/data/assets.json"
    }
  ],
  "entrypoint_order": [
    {
      "step": 1,
      "name": "Visual Commons registry",
      "url": "https://visuals.thegr0ve.com/data/commons.json",
      "use": "Start here when the task is visual atom traversal, image asset lookup, or Voronoi region discovery."
    },
    {
      "step": 2,
      "name": "Root unified commons registry",
      "url": "https://thegr0ve.com/data/commons.json",
      "use": "Use this to traverse from Visual Commons into the full The Gr0ve public knowledge spine."
    },
    {
      "step": 3,
      "name": "Visual traversal graph",
      "url": "https://visuals.thegr0ve.com/data/graph.json",
      "use": "Use graph nodes, edges, totem links, neighbor links, assets, and Voronoi cells for traversal."
    },
    {
      "step": 4,
      "name": "Visual asset index",
      "url": "https://visuals.thegr0ve.com/data/assets.json",
      "use": "Use this for direct public download URLs and asset-level reuse metadata."
    }
  ],
  "unified_parse_strategy": [
    "Start with data/commons.json for this surface or with the root registry for all surfaces.",
    "Use data/graph.json for atom, totem, collection, neighbor, asset, and Voronoi traversal.",
    "Use data/assets.json for one flat row per downloadable visual asset variant.",
    "Use reuse_approved as the only machine-safe reuse flag.",
    "Cite atom canonical_url and asset absolute_download_url when using or referencing records."
  ]
}
