{
  "schema": "sphere-tech-source-registry/v1",
  "source_schema": "sphere-tech-source/v1",
  "generated_at": "2026-09-12T10:46:13+09:00",
  "store": "sphere-tech/sources/",
  "endpoints": {
    "registry": "/sphere-tech/data/sources/registry.json",
    "source_glob": "/sphere-tech/data/sources/{id}.json",
    "spine": "/data/sphere.json"
  },
  "counts": {
    "total": 19,
    "by_kind": {
      "wiki_series": 2,
      "youtube_channel": 7,
      "conference": 2,
      "rss_blog": 8
    },
    "by_quality": {
      "curated": 16,
      "allowlist": 2,
      "experimental": 1
    },
    "by_status": {
      "active": 17,
      "paused": 2
    },
    "active_monitors": 15,
    "human_surfaces_live": 2
  },
  "sources": [
    {
      "id": "3d-graphics-maniax",
      "name": "3D Graphics Maniax",
      "kind": "wiki_series",
      "quality": "curated",
      "status": "active",
      "path": "sources/3d-graphics-maniax.json",
      "monitor_enabled": false,
      "backfill_state": "done",
      "human_surface": {
        "url": "http://diskstation/wiki/3d-graphics-maniax/",
        "kind": "vitepress",
        "quality_bar": "series_site",
        "status": "live"
      }
    },
    {
      "id": "ben-cloward",
      "name": "Ben Cloward",
      "kind": "youtube_channel",
      "quality": "curated",
      "status": "active",
      "path": "sources/ben-cloward.json",
      "monitor_enabled": true,
      "backfill_state": "partial",
      "human_surface": {
        "url": null,
        "kind": "astro",
        "quality_bar": "series_site",
        "status": "planned"
      }
    },
    {
      "id": "cedec",
      "name": "CEDEC",
      "kind": "conference",
      "quality": "curated",
      "status": "paused",
      "path": "sources/cedec.json",
      "monitor_enabled": false,
      "backfill_state": "none",
      "human_surface": {
        "url": "https://cedec.cesa.or.jp/",
        "kind": "external",
        "quality_bar": "series_site",
        "status": "planned"
      }
    },
    {
      "id": "cghow",
      "name": "CGHOW",
      "kind": "youtube_channel",
      "quality": "allowlist",
      "status": "active",
      "path": "sources/cghow.json",
      "monitor_enabled": true,
      "backfill_state": "partial",
      "human_surface": {
        "url": null,
        "kind": "astro",
        "quality_bar": "series_site",
        "status": "planned"
      }
    },
    {
      "id": "freya-holmer",
      "name": "Freya Holmer",
      "kind": "youtube_channel",
      "quality": "curated",
      "status": "active",
      "path": "sources/freya-holmer.json",
      "monitor_enabled": true,
      "backfill_state": "partial",
      "human_surface": {
        "url": null,
        "kind": "astro",
        "quality_bar": "series_site",
        "status": "planned"
      }
    },
    {
      "id": "gdc",
      "name": "GDC",
      "kind": "conference",
      "quality": "curated",
      "status": "paused",
      "path": "sources/gdc.json",
      "monitor_enabled": false,
      "backfill_state": "none",
      "human_surface": {
        "url": "https://gdconf.com/",
        "kind": "external",
        "quality_bar": "series_site",
        "status": "planned"
      }
    },
    {
      "id": "geeknews",
      "name": "GeekNews",
      "kind": "rss_blog",
      "quality": "allowlist",
      "status": "active",
      "path": "sources/geeknews.json",
      "monitor_enabled": true,
      "backfill_state": "none",
      "human_surface": {
        "url": "https://news.hada.io/",
        "kind": "external",
        "quality_bar": "series_site",
        "status": "external"
      }
    },
    {
      "id": "ghislain-girardot",
      "name": "Ghislain Girardot",
      "kind": "youtube_channel",
      "quality": "curated",
      "status": "active",
      "path": "sources/ghislain-girardot.json",
      "monitor_enabled": true,
      "backfill_state": "partial",
      "human_surface": {
        "url": null,
        "kind": "astro",
        "quality_bar": "series_site",
        "status": "planned"
      }
    },
    {
      "id": "lobsters",
      "name": "Lobsters",
      "kind": "rss_blog",
      "quality": "experimental",
      "status": "active",
      "path": "sources/lobsters.json",
      "monitor_enabled": true,
      "backfill_state": "none",
      "human_surface": {
        "url": "https://lobste.rs/",
        "kind": "external",
        "quality_bar": "series_site",
        "status": "external"
      }
    },
    {
      "id": "medium-techart",
      "name": "Medium TechArt",
      "kind": "rss_blog",
      "quality": "curated",
      "status": "active",
      "path": "sources/medium-techart.json",
      "monitor_enabled": true,
      "backfill_state": "partial",
      "human_surface": {
        "url": "https://medium.com/tag/tech-art",
        "kind": "external",
        "quality_bar": "series_site",
        "status": "external"
      }
    },
    {
      "id": "qiita-shader",
      "name": "Qiita Shader",
      "kind": "rss_blog",
      "quality": "curated",
      "status": "active",
      "path": "sources/qiita-shader.json",
      "monitor_enabled": true,
      "backfill_state": "partial",
      "human_surface": {
        "url": "https://qiita.com/tags/shader",
        "kind": "external",
        "quality_bar": "series_site",
        "status": "external"
      }
    },
    {
      "id": "qiita-unity",
      "name": "Qiita Unity",
      "kind": "rss_blog",
      "quality": "curated",
      "status": "active",
      "path": "sources/qiita-unity.json",
      "monitor_enabled": true,
      "backfill_state": "partial",
      "human_surface": {
        "url": "https://qiita.com/tags/unity",
        "kind": "external",
        "quality_bar": "series_site",
        "status": "external"
      }
    },
    {
      "id": "qiita-unreal",
      "name": "Qiita Unreal",
      "kind": "rss_blog",
      "quality": "curated",
      "status": "active",
      "path": "sources/qiita-unreal.json",
      "monitor_enabled": true,
      "backfill_state": "partial",
      "human_surface": {
        "url": "https://qiita.com/tags/unrealengine",
        "kind": "external",
        "quality_bar": "series_site",
        "status": "external"
      }
    },
    {
      "id": "renderbucket",
      "name": "renderBucket",
      "kind": "youtube_channel",
      "quality": "curated",
      "status": "active",
      "path": "sources/renderbucket.json",
      "monitor_enabled": true,
      "backfill_state": "partial",
      "human_surface": {
        "url": null,
        "kind": "astro",
        "quality_bar": "series_site",
        "status": "planned"
      }
    },
    {
      "id": "ronja-tutorials",
      "name": "Ronja Tutorials",
      "kind": "rss_blog",
      "quality": "curated",
      "status": "active",
      "path": "sources/ronja-tutorials.json",
      "monitor_enabled": true,
      "backfill_state": "partial",
      "human_surface": {
        "url": "https://www.ronja-tutorials.com/",
        "kind": "external",
        "quality_bar": "series_site",
        "status": "external"
      }
    },
    {
      "id": "ue5-study",
      "name": "UE5 Study",
      "kind": "rss_blog",
      "quality": "curated",
      "status": "active",
      "path": "sources/ue5-study.json",
      "monitor_enabled": true,
      "backfill_state": "partial",
      "human_surface": {
        "url": "https://ue5study.com/",
        "kind": "external",
        "quality_bar": "series_site",
        "status": "external"
      }
    },
    {
      "id": "unreal-engine",
      "name": "Unreal Engine",
      "kind": "youtube_channel",
      "quality": "curated",
      "status": "active",
      "path": "sources/unreal-engine.json",
      "monitor_enabled": true,
      "backfill_state": "partial",
      "human_surface": {
        "url": null,
        "kind": "astro",
        "quality_bar": "series_site",
        "status": "planned"
      }
    },
    {
      "id": "unreal-rendering-teardown",
      "name": "Unreal Rendering Teardown",
      "kind": "wiki_series",
      "quality": "curated",
      "status": "active",
      "path": "sources/unreal-rendering-teardown.json",
      "monitor_enabled": false,
      "backfill_state": "done",
      "human_surface": {
        "url": "http://diskstation/wiki/unreal-rendering-teardown/",
        "kind": "vitepress",
        "quality_bar": "series_site",
        "status": "live"
      }
    },
    {
      "id": "visual-tech-art",
      "name": "Visual Tech Art",
      "kind": "youtube_channel",
      "quality": "curated",
      "status": "active",
      "path": "sources/visual-tech-art.json",
      "monitor_enabled": true,
      "backfill_state": "partial",
      "human_surface": {
        "url": null,
        "kind": "astro",
        "quality_bar": "series_site",
        "status": "planned"
      }
    }
  ],
  "sphere": "sphere/v1"
}
