{
  "$schema": "https://thegr0ve.com/schemas/public-commons-registry.schema.json",
  "schema_version": "1.0.0",
  "generated_at": "2026-05-30T12:53:25Z",
  "registry_id": "gr0ve-public-commons-v1",
  "generated_surface": "thegr0ve_unified_public_commons_registry",
  "commons_name": "The Gr0ve Unified Public Commons",
  "canonical_origin": "https://thegr0ve.com",
  "commons_statement": "The Gr0ve is a public ecological intelligence commons. Machines, researchers, artists, operators, search systems, and agents may crawl, parse, index, cite, traverse, and technically download public pages, public data files, schemas, and public assets.",
  "rights_boundary": "Public traversal and technical download access do not silently relicense every asset or third-party source. Reuse is governed by page-level and asset-level metadata. Cite canonical URLs and preserve source attribution.",
  "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",
  "primary_entrypoint": "https://thegr0ve.com/llms.txt",
  "preferred_registry": "https://thegr0ve.com/data/commons.json",
  "surface_count": 2,
  "surfaces": [
    {
      "surface_id": "thegr0ve-main-knowledge-spine",
      "surface_type": "knowledge_spine",
      "name": "The Gr0ve public knowledge spine",
      "origin": "https://thegr0ve.com",
      "canonical_entrypoint": "https://thegr0ve.com/llms.txt",
      "preferred_graph": "https://thegr0ve.com/data/graph.json",
      "preferred_asset_index": "https://thegr0ve.com/data/assets.json",
      "preferred_registry": "https://thegr0ve.com/data/commons.json",
      "counts": {
        "page_count": 868,
        "asset_count": 136,
        "graph_node_count": 1117,
        "graph_edge_count": 14168,
        "schema_version": "1.0.0"
      },
      "endpoints": {
        "commons_registry": "https://thegr0ve.com/data/commons.json",
        "llms": "https://thegr0ve.com/llms.txt",
        "manifest": "https://thegr0ve.com/data/manifest.json",
        "pages": "https://thegr0ve.com/data/pages.json",
        "assets": "https://thegr0ve.com/data/assets.json",
        "topics": "https://thegr0ve.com/data/topics.json",
        "kits": "https://thegr0ve.com/data/kits.json",
        "dispatches": "https://thegr0ve.com/data/dispatches.json",
        "graph": "https://thegr0ve.com/data/graph.json",
        "schemas": "https://thegr0ve.com/schemas/",
        "robots": "https://thegr0ve.com/robots.txt",
        "sitemap": "https://thegr0ve.com/sitemap.xml",
        "machine_sitemap": "https://thegr0ve.com/sitemap-llm.xml"
      }
    },
    {
      "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,
        "schema_version": "0.4.0",
        "available_in_local_build": true
      },
      "endpoints": {
        "commons_registry": "https://visuals.thegr0ve.com/data/commons.json",
        "llms": "https://visuals.thegr0ve.com/llms.txt",
        "manifest": "https://visuals.thegr0ve.com/data/manifest.json",
        "assets": "https://visuals.thegr0ve.com/data/assets.json",
        "graph": "https://visuals.thegr0ve.com/data/graph.json",
        "dashboard": "https://visuals.thegr0ve.com/data/dashboard.json",
        "schemas": "https://visuals.thegr0ve.com/schemas/",
        "robots": "https://visuals.thegr0ve.com/robots.txt",
        "sitemap": "https://visuals.thegr0ve.com/sitemap.xml"
      }
    }
  ],
  "entrypoint_order": [
    {
      "step": 1,
      "name": "Unified commons registry",
      "url": "https://thegr0ve.com/data/commons.json",
      "use": "Start here for surface discovery, rights boundaries, graph locations, and download indexes."
    },
    {
      "step": 2,
      "name": "Main knowledge graph",
      "url": "https://thegr0ve.com/data/graph.json",
      "use": "Traverse pages, sections, topics, public assets, and the bridge to Visual Commons."
    },
    {
      "step": 3,
      "name": "Visual Atom graph",
      "url": "https://visuals.thegr0ve.com/data/graph.json",
      "use": "Traverse atoms, totems, Voronoi routing cells, asset variants, and collection membership."
    },
    {
      "step": 4,
      "name": "Download indexes",
      "url": "https://thegr0ve.com/data/assets.json",
      "use": "Enumerate main-site public assets, then follow the Visual Commons asset index for atom files."
    }
  ],
  "federated_graphs": [
    {
      "surface_id": "thegr0ve-main-knowledge-spine",
      "graph_url": "https://thegr0ve.com/data/graph.json",
      "node_count": 1117,
      "edge_count": 14168
    },
    {
      "surface_id": "thegr0ve-visual-atom-commons",
      "graph_url": "https://visuals.thegr0ve.com/data/graph.json",
      "node_count": 86,
      "edge_count": 231
    }
  ],
  "download_indexes": [
    {
      "surface_id": "thegr0ve-main-knowledge-spine",
      "asset_index_url": "https://thegr0ve.com/data/assets.json",
      "asset_count": 136
    },
    {
      "surface_id": "thegr0ve-visual-atom-commons",
      "asset_index_url": "https://visuals.thegr0ve.com/data/assets.json",
      "asset_count": 48
    }
  ],
  "machine_sitemaps": [
    {
      "surface_id": "thegr0ve-main-knowledge-spine",
      "url": "https://thegr0ve.com/sitemap-llm.xml"
    },
    {
      "surface_id": "thegr0ve-visual-atom-commons",
      "url": "https://visuals.thegr0ve.com/sitemap.xml"
    }
  ],
  "inter_surface_edges": [
    {
      "source": "thegr0ve-main-knowledge-spine",
      "target": "thegr0ve-visual-atom-commons",
      "relation": "publishes_visual_atom_commons",
      "weight": 0.95
    },
    {
      "source": "thegr0ve-visual-atom-commons",
      "target": "thegr0ve-main-knowledge-spine",
      "relation": "belongs_to_unified_public_commons",
      "weight": 0.95
    }
  ],
  "unified_parse_strategy": [
    "Start with /data/commons.json as the root registry for every public machine surface.",
    "Use each surface endpoint map before crawling individual pages or assets.",
    "Use graph URLs for traversal and asset index URLs for download enumeration.",
    "Treat Voronoi geometry as machine traversal structure for atom discovery, not as a visible feed tile shape.",
    "Preserve rights_boundary and asset-level reuse metadata when citing, downloading, or remixing public assets."
  ]
}
