{
  "version": 1,
  "title": "Published PointCast catalog",
  "url": "https://pointcast.xyz/latest/",
  "total": 329,
  "projects": [
    {
      "id": "morning-waves",
      "title": "Morning Waves",
      "href": "/waves/",
      "group": "Ocean studies",
      "dek": "Actual offshore buoy height, period and direction with a 24-hour trend and calm schematic animation. An offshore sea-state study, not a beach surf forecast.",
      "image": null,
      "publishedAt": "2026-10-07T15:50:18.494Z",
      "publication": {
        "state": "verified-live",
        "commit": "322ed3d87ee29b30ee176aa3b8a6ca48ddfe6c95",
        "canonical": "https://pointcast.xyz/waves/",
        "immutable": "https://35b1ddd3.pointcast.pages.dev",
        "verifiedAt": "2026-10-07T15:58:40.911Z",
        "receipt": "pointcast-morning-waves-20261007"
      },
      "sources": [
        {
          "url": "https://www.ndbc.noaa.gov/data/realtime2/46221.txt",
          "title": "NOAA NDBC 46221 realtime observations",
          "checkedAt": "2026-10-07T15:22:13.753Z"
        },
        {
          "url": "https://www.ndbc.noaa.gov/faq/measdes.shtml",
          "title": "NOAA wave measurement definitions",
          "checkedAt": "2026-10-07T15:03:00.000Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "wallet-history",
      "title": "The Wallet Is the Controller",
      "href": "/wallet/history/",
      "group": "Learning",
      "dek": "A dated architecture reading on keys, recovery, permissions, and MetaMask, Phantom and Kukai; no wallet connection is required.",
      "image": null,
      "publishedAt": "2026-10-06T20:37:57.025Z",
      "publication": {
        "state": "verified-live",
        "commit": "5a3ecaabcf11098c043851c9a523e44af33497b4",
        "canonical": "https://pointcast.xyz/wallet/history/",
        "immutable": "https://ee951329.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T20:49:30.531Z",
        "receipt": "following-public-readings-live-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/5a3ecaabcf11098c043851c9a523e44af33497b4/src/pages/wallet/history.astro",
          "title": "Committed PointCast source: src/pages/wallet/history.astro",
          "checkedAt": "2026-10-06T20:49:30.531Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/5a3ecaabcf11098c043851c9a523e44af33497b4/src/data/wallet-readings/history.json",
          "title": "Committed PointCast source: src/data/wallet-readings/history.json",
          "checkedAt": "2026-10-06T20:49:30.531Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/5a3ecaabcf11098c043851c9a523e44af33497b4/src/components/WalletEditorialReading.astro",
          "title": "Committed PointCast source: src/components/WalletEditorialReading.astro",
          "checkedAt": "2026-10-06T20:49:30.531Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "wallet-future",
      "title": "Your Next Wallet, Explained",
      "href": "/wallet/future/",
      "group": "Learning",
      "dek": "Passkeys, programmable accounts, permission boundaries and recovery, with proposed learning exercises using fictional data.",
      "image": null,
      "publishedAt": "2026-10-06T20:37:57.025Z",
      "publication": {
        "state": "verified-live",
        "commit": "5a3ecaabcf11098c043851c9a523e44af33497b4",
        "canonical": "https://pointcast.xyz/wallet/future/",
        "immutable": "https://ee951329.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T20:49:30.531Z",
        "receipt": "following-public-readings-live-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/5a3ecaabcf11098c043851c9a523e44af33497b4/src/pages/wallet/future.astro",
          "title": "Committed PointCast source: src/pages/wallet/future.astro",
          "checkedAt": "2026-10-06T20:49:30.531Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/5a3ecaabcf11098c043851c9a523e44af33497b4/src/data/wallet-readings/future.json",
          "title": "Committed PointCast source: src/data/wallet-readings/future.json",
          "checkedAt": "2026-10-06T20:49:30.531Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/5a3ecaabcf11098c043851c9a523e44af33497b4/src/components/WalletEditorialReading.astro",
          "title": "Committed PointCast source: src/components/WalletEditorialReading.astro",
          "checkedAt": "2026-10-06T20:49:30.531Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "marketplace-history",
      "title": "The NFT marketplace after the storefront closes",
      "href": "/marketplace/history/",
      "group": "Reading",
      "dek": "A historical reading on NFT storefronts, settlement, media and rights; dated platform changes are separate from token ownership.",
      "image": null,
      "publishedAt": "2026-10-06T20:37:57.025Z",
      "publication": {
        "state": "verified-live",
        "commit": "5a3ecaabcf11098c043851c9a523e44af33497b4",
        "canonical": "https://pointcast.xyz/marketplace/history/",
        "immutable": "https://ee951329.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T20:49:30.531Z",
        "receipt": "following-public-readings-live-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/5a3ecaabcf11098c043851c9a523e44af33497b4/src/pages/marketplace/history.astro",
          "title": "Committed PointCast source: src/pages/marketplace/history.astro",
          "checkedAt": "2026-10-06T20:49:30.531Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/5a3ecaabcf11098c043851c9a523e44af33497b4/src/data/wallet-readings/marketplace.json",
          "title": "Committed PointCast source: src/data/wallet-readings/marketplace.json",
          "checkedAt": "2026-10-06T20:49:30.531Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/5a3ecaabcf11098c043851c9a523e44af33497b4/src/components/WalletEditorialReading.astro",
          "title": "Committed PointCast source: src/components/WalletEditorialReading.astro",
          "checkedAt": "2026-10-06T20:49:30.531Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "zed-run",
      "title": "ZED RUN and the horses that outlived their game",
      "href": "/zed-run/",
      "group": "Reading",
      "dek": "A historical study of ZED RUN, Champions and Racing, with synthetic examples; no wagering forecast or reward-delivery guarantee.",
      "image": null,
      "publishedAt": "2026-10-06T20:37:57.025Z",
      "publication": {
        "state": "verified-live",
        "commit": "5a3ecaabcf11098c043851c9a523e44af33497b4",
        "canonical": "https://pointcast.xyz/zed-run/",
        "immutable": "https://ee951329.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T20:49:30.531Z",
        "receipt": "following-public-readings-live-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/5a3ecaabcf11098c043851c9a523e44af33497b4/src/pages/zed-run.astro",
          "title": "Committed PointCast source: src/pages/zed-run.astro",
          "checkedAt": "2026-10-06T20:49:30.531Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/5a3ecaabcf11098c043851c9a523e44af33497b4/src/data/wallet-readings/zed.json",
          "title": "Committed PointCast source: src/data/wallet-readings/zed.json",
          "checkedAt": "2026-10-06T20:49:30.531Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/5a3ecaabcf11098c043851c9a523e44af33497b4/src/components/WalletEditorialReading.astro",
          "title": "Committed PointCast source: src/components/WalletEditorialReading.astro",
          "checkedAt": "2026-10-06T20:49:30.531Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "sites",
      "title": "Independent sites, reimagined",
      "href": "/sites/",
      "group": "Art & making",
      "dek": "A collection of three dated public originals, with a PointCast poster-studio adaptation of General Electric.",
      "image": null,
      "publishedAt": "2026-10-06T20:37:57.025Z",
      "publication": {
        "state": "verified-live",
        "commit": "5a3ecaabcf11098c043851c9a523e44af33497b4",
        "canonical": "https://pointcast.xyz/sites/",
        "immutable": "https://ee951329.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T20:49:30.531Z",
        "receipt": "following-public-readings-live-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/5a3ecaabcf11098c043851c9a523e44af33497b4/src/pages/sites/index.astro",
          "title": "Committed PointCast source: src/pages/sites/index.astro",
          "checkedAt": "2026-10-06T20:49:30.531Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/5a3ecaabcf11098c043851c9a523e44af33497b4/src/data/site-collection.json",
          "title": "Committed PointCast source: src/data/site-collection.json",
          "checkedAt": "2026-10-06T20:49:30.531Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "sites-general-electric",
      "title": "General Electric — poster studio",
      "href": "/sites/general-electric/",
      "group": "Art & making",
      "dek": "Make a geometric poster, import a local raster image and download a PNG; images stay in the tab, with no account or upload.",
      "image": null,
      "publishedAt": "2026-10-06T20:37:57.025Z",
      "publication": {
        "state": "verified-live",
        "commit": "5a3ecaabcf11098c043851c9a523e44af33497b4",
        "canonical": "https://pointcast.xyz/sites/general-electric/",
        "immutable": "https://ee951329.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T20:49:30.531Z",
        "receipt": "following-public-readings-live-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/5a3ecaabcf11098c043851c9a523e44af33497b4/src/pages/sites/general-electric.astro",
          "title": "Committed PointCast source: src/pages/sites/general-electric.astro",
          "checkedAt": "2026-10-06T20:49:30.531Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/5a3ecaabcf11098c043851c9a523e44af33497b4/public/site-collection/studio.js",
          "title": "Committed PointCast source: public/site-collection/studio.js",
          "checkedAt": "2026-10-06T20:49:30.531Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/5a3ecaabcf11098c043851c9a523e44af33497b4/src/components/SiteFlowers.astro",
          "title": "Committed PointCast source: src/components/SiteFlowers.astro",
          "checkedAt": "2026-10-06T20:49:30.531Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "retro-room",
      "title": "The Retro Room",
      "href": "/retro/",
      "group": "Explore",
      "dek": "Six original retro-style doors into the published catalog, with optional device-local reading tapes and notes.",
      "image": null,
      "publishedAt": "2026-10-06T20:37:57.025Z",
      "publication": {
        "state": "verified-live",
        "commit": "5a3ecaabcf11098c043851c9a523e44af33497b4",
        "canonical": "https://pointcast.xyz/retro/",
        "immutable": "https://ee951329.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T20:49:30.531Z",
        "receipt": "following-public-readings-live-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/5a3ecaabcf11098c043851c9a523e44af33497b4/src/pages/retro/index.astro",
          "title": "Committed PointCast source: src/pages/retro/index.astro",
          "checkedAt": "2026-10-06T20:49:30.531Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/5a3ecaabcf11098c043851c9a523e44af33497b4/src/lib/retro-catalog.mjs",
          "title": "Committed PointCast source: src/lib/retro-catalog.mjs",
          "checkedAt": "2026-10-06T20:49:30.531Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "retro-teletext",
      "title": "PointCast Teletext",
      "href": "/retro/teletext/",
      "group": "Tools",
      "dek": "A numbered directory into published weather, ocean, jobs and other destinations; no live observations are simulated.",
      "image": null,
      "publishedAt": "2026-10-06T20:37:57.025Z",
      "publication": {
        "state": "verified-live",
        "commit": "5a3ecaabcf11098c043851c9a523e44af33497b4",
        "canonical": "https://pointcast.xyz/retro/teletext/",
        "immutable": "https://ee951329.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T20:49:30.531Z",
        "receipt": "following-public-readings-live-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/5a3ecaabcf11098c043851c9a523e44af33497b4/src/pages/retro/%5Broom%5D.astro",
          "title": "Committed PointCast source: src/pages/retro/[room].astro",
          "checkedAt": "2026-10-06T20:49:30.531Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/5a3ecaabcf11098c043851c9a523e44af33497b4/src/lib/retro-catalog.mjs",
          "title": "Committed PointCast source: src/lib/retro-catalog.mjs",
          "checkedAt": "2026-10-06T20:49:30.531Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/5a3ecaabcf11098c043851c9a523e44af33497b4/src/lib/retro-controller.mjs",
          "title": "Committed PointCast source: src/lib/retro-controller.mjs",
          "checkedAt": "2026-10-06T20:49:30.531Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "retro-saturday-morning",
      "title": "Saturday Morning",
      "href": "/retro/saturday-morning/",
      "group": "Reading",
      "dek": "Turn a silent original station dial into three published animation-history readings; no clips or automatic sound.",
      "image": null,
      "publishedAt": "2026-10-06T20:37:57.025Z",
      "publication": {
        "state": "verified-live",
        "commit": "5a3ecaabcf11098c043851c9a523e44af33497b4",
        "canonical": "https://pointcast.xyz/retro/saturday-morning/",
        "immutable": "https://ee951329.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T20:49:30.531Z",
        "receipt": "following-public-readings-live-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/5a3ecaabcf11098c043851c9a523e44af33497b4/src/pages/retro/%5Broom%5D.astro",
          "title": "Committed PointCast source: src/pages/retro/[room].astro",
          "checkedAt": "2026-10-06T20:49:30.531Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/5a3ecaabcf11098c043851c9a523e44af33497b4/src/lib/retro-catalog.mjs",
          "title": "Committed PointCast source: src/lib/retro-catalog.mjs",
          "checkedAt": "2026-10-06T20:49:30.531Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/5a3ecaabcf11098c043851c9a523e44af33497b4/src/lib/retro-controller.mjs",
          "title": "Committed PointCast source: src/lib/retro-controller.mjs",
          "checkedAt": "2026-10-06T20:49:30.531Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "retro-mixtape",
      "title": "Mixtape Desk",
      "href": "/retro/mixtape/",
      "group": "Art & making",
      "dek": "Sequence up to twelve published pages on two reading-tape sides, then export text or print an insert; this is not an audio player.",
      "image": null,
      "publishedAt": "2026-10-06T20:37:57.025Z",
      "publication": {
        "state": "verified-live",
        "commit": "5a3ecaabcf11098c043851c9a523e44af33497b4",
        "canonical": "https://pointcast.xyz/retro/mixtape/",
        "immutable": "https://ee951329.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T20:49:30.531Z",
        "receipt": "following-public-readings-live-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/5a3ecaabcf11098c043851c9a523e44af33497b4/src/pages/retro/%5Broom%5D.astro",
          "title": "Committed PointCast source: src/pages/retro/[room].astro",
          "checkedAt": "2026-10-06T20:49:30.531Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/5a3ecaabcf11098c043851c9a523e44af33497b4/src/lib/retro-catalog.mjs",
          "title": "Committed PointCast source: src/lib/retro-catalog.mjs",
          "checkedAt": "2026-10-06T20:49:30.531Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/5a3ecaabcf11098c043851c9a523e44af33497b4/src/lib/retro-controller.mjs",
          "title": "Committed PointCast source: src/lib/retro-controller.mjs",
          "checkedAt": "2026-10-06T20:49:30.531Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "retro-bbs",
      "title": "PointCast BBS Annex",
      "href": "/retro/bbs/",
      "group": "Explore",
      "dek": "A published-project directory with UTC challenges and device-local notes; nothing is posted to a shared guestbook.",
      "image": null,
      "publishedAt": "2026-10-06T20:37:57.025Z",
      "publication": {
        "state": "verified-live",
        "commit": "5a3ecaabcf11098c043851c9a523e44af33497b4",
        "canonical": "https://pointcast.xyz/retro/bbs/",
        "immutable": "https://ee951329.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T20:49:30.531Z",
        "receipt": "following-public-readings-live-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/5a3ecaabcf11098c043851c9a523e44af33497b4/src/pages/retro/%5Broom%5D.astro",
          "title": "Committed PointCast source: src/pages/retro/[room].astro",
          "checkedAt": "2026-10-06T20:49:30.531Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/5a3ecaabcf11098c043851c9a523e44af33497b4/src/lib/retro-catalog.mjs",
          "title": "Committed PointCast source: src/lib/retro-catalog.mjs",
          "checkedAt": "2026-10-06T20:49:30.531Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/5a3ecaabcf11098c043851c9a523e44af33497b4/src/lib/retro-controller.mjs",
          "title": "Committed PointCast source: src/lib/retro-controller.mjs",
          "checkedAt": "2026-10-06T20:49:30.531Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "retro-cartridges",
      "title": "Cartridge Shelf",
      "href": "/retro/cartridges/",
      "group": "Play",
      "dek": "Original pixel jackets and short manuals link to published projects; each destination supplies its own controls and progress.",
      "image": null,
      "publishedAt": "2026-10-06T20:37:57.025Z",
      "publication": {
        "state": "verified-live",
        "commit": "5a3ecaabcf11098c043851c9a523e44af33497b4",
        "canonical": "https://pointcast.xyz/retro/cartridges/",
        "immutable": "https://ee951329.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T20:49:30.531Z",
        "receipt": "following-public-readings-live-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/5a3ecaabcf11098c043851c9a523e44af33497b4/src/pages/retro/%5Broom%5D.astro",
          "title": "Committed PointCast source: src/pages/retro/[room].astro",
          "checkedAt": "2026-10-06T20:49:30.531Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/5a3ecaabcf11098c043851c9a523e44af33497b4/src/lib/retro-catalog.mjs",
          "title": "Committed PointCast source: src/lib/retro-catalog.mjs",
          "checkedAt": "2026-10-06T20:49:30.531Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/5a3ecaabcf11098c043851c9a523e44af33497b4/src/lib/retro-controller.mjs",
          "title": "Committed PointCast source: src/lib/retro-controller.mjs",
          "checkedAt": "2026-10-06T20:49:30.531Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "retro-video-store",
      "title": "Video Store",
      "href": "/retro/video-store/",
      "group": "Reading",
      "dek": "Browse published readings and projects by mood or topic; the shelf links to pages rather than streaming films.",
      "image": null,
      "publishedAt": "2026-10-06T20:37:57.025Z",
      "publication": {
        "state": "verified-live",
        "commit": "5a3ecaabcf11098c043851c9a523e44af33497b4",
        "canonical": "https://pointcast.xyz/retro/video-store/",
        "immutable": "https://ee951329.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T20:49:30.531Z",
        "receipt": "following-public-readings-live-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/5a3ecaabcf11098c043851c9a523e44af33497b4/src/pages/retro/%5Broom%5D.astro",
          "title": "Committed PointCast source: src/pages/retro/[room].astro",
          "checkedAt": "2026-10-06T20:49:30.531Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/5a3ecaabcf11098c043851c9a523e44af33497b4/src/lib/retro-catalog.mjs",
          "title": "Committed PointCast source: src/lib/retro-catalog.mjs",
          "checkedAt": "2026-10-06T20:49:30.531Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/5a3ecaabcf11098c043851c9a523e44af33497b4/src/lib/retro-controller.mjs",
          "title": "Committed PointCast source: src/lib/retro-controller.mjs",
          "checkedAt": "2026-10-06T20:49:30.531Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "coastal-signal-wallet",
      "title": "Coastal Signal · MetaMask study",
      "href": "/coastal-signal-wallet/",
      "group": "Art & making",
      "dek": "Original generative coastal art with guest seeds and an optional local wallet-derived seed.",
      "image": null,
      "publishedAt": "2026-10-06T11:09:43.327Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/coastal-signal-wallet/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/public/coastal-signal-wallet/index.html",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T11:09:43.327Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "moon",
      "title": "Moon",
      "href": "/moon/",
      "group": "World & place",
      "dek": "Moon phases, rise/set times and a teaching lab.",
      "image": null,
      "publishedAt": "2026-10-06T11:09:43.327Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/moon/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/public/moon/index.html",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T11:09:43.327Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "sun",
      "title": "Sun",
      "href": "/sun/",
      "group": "World & place",
      "dek": "Daylight and space-weather reports with a solar-energy teaching lab.",
      "image": null,
      "publishedAt": "2026-10-06T11:09:43.327Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/sun/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/public/sun/index.html",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T11:09:43.327Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "pacific",
      "title": "Pacific",
      "href": "/pacific/",
      "group": "World & place",
      "dek": "Tide and buoy reports with a wave teaching lab.",
      "image": null,
      "publishedAt": "2026-10-06T11:09:43.327Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/pacific/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/public/pacific/index.html",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T11:09:43.327Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "air",
      "title": "Air",
      "href": "/air/",
      "group": "World & place",
      "dek": "KLAX weather and atmosphere learning; AQI is explicitly unavailable.",
      "image": null,
      "publishedAt": "2026-10-06T11:09:43.327Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/air/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/public/air/index.html",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T11:09:43.327Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "reading-animation",
      "title": "Animation reading shelf",
      "href": "/reading/animation/",
      "group": "Reading",
      "dek": "Three complete readings with timelines, viewing paths, sources and exercises.",
      "image": null,
      "publishedAt": "2026-10-06T11:09:43.327Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/reading/animation/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/reading/animation/index.astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T11:09:43.327Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "reading-animation-avatar-the-last-airbender",
      "title": "Avatar and the Art of Learning to Change",
      "href": "/reading/animation/avatar-the-last-airbender/",
      "group": "Reading",
      "dek": "An original reading on character, movement, music and changing a story world.",
      "image": null,
      "publishedAt": "2026-10-06T11:09:43.327Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/reading/animation/avatar-the-last-airbender/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/reading/animation/avatar-the-last-airbender.astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T11:09:43.327Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "reading-animation-hanna-barbera",
      "title": "Hanna-Barbera",
      "href": "/reading/animation/hanna-barbera/",
      "group": "Reading",
      "dek": "An original television-animation history with credited archive photographs and conceptual production diagrams.",
      "image": null,
      "publishedAt": "2026-10-06T11:09:43.327Z",
      "publication": {
        "state": "verified-live",
        "commit": "5a3ecaabcf11098c043851c9a523e44af33497b4",
        "canonical": "https://pointcast.xyz/reading/animation/hanna-barbera/",
        "immutable": "https://ee951329.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T20:49:30.531Z",
        "receipt": "following-public-readings-live-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/5a3ecaabcf11098c043851c9a523e44af33497b4/src/pages/reading/animation/hanna-barbera.astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T20:49:30.531Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/5a3ecaabcf11098c043851c9a523e44af33497b4/src/data/animation-reading/hanna-barbera-media.json",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T20:49:30.531Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "reading-animation-saturday-morning-1980s",
      "title": "The Morning Was the Medium",
      "href": "/reading/animation/saturday-morning-1980s/",
      "group": "Reading",
      "dek": "An original reading on Saturday-morning television in the 1980s.",
      "image": null,
      "publishedAt": "2026-10-06T11:09:43.327Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/reading/animation/saturday-morning-1980s/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/reading/animation/saturday-morning-1980s.astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T11:09:43.327Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ues-prediction-markets",
      "title": "Prediction markets",
      "href": "/ues/prediction-markets/",
      "group": "Learning",
      "dek": "Added sourced backtesting reading and an interactive calibration example.",
      "image": null,
      "publishedAt": "2026-10-06T11:09:43.327Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ues/prediction-markets/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/ues/prediction-markets.astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T11:09:43.327Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "agents",
      "title": "Agent noticeboard",
      "href": "/agents/",
      "group": "Systems",
      "dek": "An empty, read-only public noticeboard with claimed actor attribution.",
      "image": null,
      "publishedAt": "2026-10-06T11:09:43.327Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/agents/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/agents/index.astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T11:09:43.327Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "agents-spec",
      "title": "Agent feed specification",
      "href": "/agents/spec/",
      "group": "Systems",
      "dek": "Readable feed/API contracts; publishing remains disabled.",
      "image": null,
      "publishedAt": "2026-10-06T11:09:43.327Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/agents/spec/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/agents/spec/index.astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T11:09:43.327Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "coastal-signal",
      "title": "Coastal Signal",
      "href": "/coastal-signal/",
      "group": "Art & making",
      "dek": "Seeded coastal SVG art with motion controls and local HTML, SVG and provenance downloads. Wallet-free, unminted prototype.",
      "image": null,
      "publishedAt": "2026-10-06T08:42:58.421Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/coastal-signal/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/aa07bddf76b7189bd80b928d5fc4d527b9cf1310/public/coastal-signal/index.html",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T08:42:58.421Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-hub",
      "title": "AI",
      "href": "/ai/",
      "group": "Learning",
      "dek": "Discovery links for AI resources and existing reading.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/index.astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "university-of-el-segundo",
      "title": "University of El Segundo",
      "href": "/ues/",
      "group": "Learning",
      "dek": "Three existing cards reconciled to verified electricity, regional reading and Beam destinations.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ues/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ues/index.astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-services",
      "title": "AI services",
      "href": "/ai/services/",
      "group": "Learning",
      "dek": "110 sourced profiles with search and separate ranking lenses; unresolved identities are labeled.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/index.astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-value",
      "title": "AI value",
      "href": "/ai/value/",
      "group": "Learning",
      "dek": "Full reading and a local hypothetical calculator with guarded coverage comparisons and explicit assumptions export.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/value/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/value.astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-chatgpt",
      "title": "ChatGPT",
      "href": "/ai/services/chatgpt/",
      "group": "AI services",
      "dek": "Sourced profile: General-purpose assistant; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/chatgpt/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-gemini",
      "title": "Gemini",
      "href": "/ai/services/gemini/",
      "group": "AI services",
      "dek": "Sourced profile: General-purpose assistant; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/gemini/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-claude",
      "title": "Claude",
      "href": "/ai/services/claude/",
      "group": "AI services",
      "dek": "Sourced profile: General assistant; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/claude/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-canva",
      "title": "Canva",
      "href": "/ai/services/canva/",
      "group": "AI services",
      "dek": "Sourced profile: Design and visual communication; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/canva/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-deepseek",
      "title": "DeepSeek",
      "href": "/ai/services/deepseek/",
      "group": "AI services",
      "dek": "Sourced profile: General assistant; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/deepseek/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-grok",
      "title": "Grok",
      "href": "/ai/services/grok/",
      "group": "AI services",
      "dek": "Sourced profile: General-purpose assistant; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/grok/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-notion",
      "title": "Notion",
      "href": "/ai/services/notion/",
      "group": "AI services",
      "dek": "Sourced profile: Workspace and knowledge management; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/notion/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-character-ai",
      "title": "Character.AI",
      "href": "/ai/services/character-ai/",
      "group": "AI services",
      "dek": "Sourced profile: Character conversation; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/character-ai/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-gemini-notebook",
      "title": "Gemini Notebook",
      "href": "/ai/services/gemini-notebook/",
      "group": "AI services",
      "dek": "Sourced profile: Research and learning; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/gemini-notebook/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-doubao",
      "title": "Doubao",
      "href": "/ai/services/doubao/",
      "group": "AI services",
      "dek": "Sourced profile: General assistant; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/doubao/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-google-ai-studio",
      "title": "Google AI Studio",
      "href": "/ai/services/google-ai-studio/",
      "group": "AI services",
      "dek": "Sourced profile: AI prototyping and development; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/google-ai-studio/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-perplexity",
      "title": "Perplexity",
      "href": "/ai/services/perplexity/",
      "group": "AI services",
      "dek": "Sourced profile: Search and research assistant; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/perplexity/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-freepik",
      "title": "Freepik",
      "href": "/ai/services/freepik/",
      "group": "AI services",
      "dek": "Sourced profile: Creative assets and generation; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/freepik/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-lovable",
      "title": "Lovable",
      "href": "/ai/services/lovable/",
      "group": "AI services",
      "dek": "Sourced profile: App building; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/lovable/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-figma",
      "title": "Figma",
      "href": "/ai/services/figma/",
      "group": "AI services",
      "dek": "Sourced profile: Design; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/figma/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-copilot",
      "title": "Copilot",
      "href": "/ai/services/copilot/",
      "group": "AI services",
      "dek": "Sourced profile: General-purpose assistant; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/copilot/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-quark",
      "title": "Quark",
      "href": "/ai/services/quark/",
      "group": "AI services",
      "dek": "Sourced profile: AI browser and search; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/quark/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-google-labs",
      "title": "Google Labs",
      "href": "/ai/services/google-labs/",
      "group": "AI services",
      "dek": "Sourced profile: Experimental AI hub; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/google-labs/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-suno",
      "title": "Suno",
      "href": "/ai/services/suno/",
      "group": "AI services",
      "dek": "Sourced profile: Music creation; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/suno/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-remove-bg",
      "title": "remove.bg",
      "href": "/ai/services/remove-bg/",
      "group": "AI services",
      "dek": "Sourced profile: Image editing; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/remove-bg/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-kimi",
      "title": "Kimi",
      "href": "/ai/services/kimi/",
      "group": "AI services",
      "dek": "Sourced profile: General-purpose assistant; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/kimi/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-capcut",
      "title": "CapCut",
      "href": "/ai/services/capcut/",
      "group": "AI services",
      "dek": "Sourced profile: Video editing and creation; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/capcut/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-superhuman",
      "title": "Superhuman",
      "href": "/ai/services/superhuman/",
      "group": "AI services",
      "dek": "Sourced profile: Productivity suite; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/superhuman/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-qwen",
      "title": "Qwen",
      "href": "/ai/services/qwen/",
      "group": "AI services",
      "dek": "Sourced profile: General-purpose AI assistant; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/qwen/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-elevenlabs",
      "title": "ElevenLabs",
      "href": "/ai/services/elevenlabs/",
      "group": "AI services",
      "dek": "Sourced profile: Speech generation; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/elevenlabs/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-arena",
      "title": "Arena",
      "href": "/ai/services/arena/",
      "group": "AI services",
      "dek": "Sourced profile: Model comparison and evaluation; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/arena/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-quillbot",
      "title": "QuillBot",
      "href": "/ai/services/quillbot/",
      "group": "AI services",
      "dek": "Sourced profile: Writing assistance; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/quillbot/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-higgsfield",
      "title": "Higgsfield",
      "href": "/ai/services/higgsfield/",
      "group": "AI services",
      "dek": "Sourced profile: AI creative production; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/higgsfield/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-hugging-face",
      "title": "Hugging Face",
      "href": "/ai/services/hugging-face/",
      "group": "AI services",
      "dek": "Sourced profile: AI model and developer platform; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/hugging-face/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-turboscribe",
      "title": "TurboScribe",
      "href": "/ai/services/turboscribe/",
      "group": "AI services",
      "dek": "Sourced profile: Transcription; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/turboscribe/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-meta-ai",
      "title": "Meta AI",
      "href": "/ai/services/meta-ai/",
      "group": "AI services",
      "dek": "Sourced profile: General-purpose and social assistant; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/meta-ai/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-emochi",
      "title": "Emochi",
      "href": "/ai/services/emochi/",
      "group": "AI services",
      "dek": "Sourced profile: Fictional character chat; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/emochi/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-z-ai",
      "title": "Z.ai",
      "href": "/ai/services/z-ai/",
      "group": "AI services",
      "dek": "Sourced profile: General assistant and builder; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/z-ai/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-gamma",
      "title": "Gamma",
      "href": "/ai/services/gamma/",
      "group": "AI services",
      "dek": "Sourced profile: Presentations and visual documents; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/gamma/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-cursor",
      "title": "Cursor",
      "href": "/ai/services/cursor/",
      "group": "AI services",
      "dek": "Sourced profile: Coding assistant; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/cursor/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-photoroom",
      "title": "Photoroom",
      "href": "/ai/services/photoroom/",
      "group": "AI services",
      "dek": "Sourced profile: Product photography and image editing; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/photoroom/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-duck-ai",
      "title": "Duck.ai",
      "href": "/ai/services/duck-ai/",
      "group": "AI services",
      "dek": "Sourced profile: Privacy-oriented general chat; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/duck-ai/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-manus",
      "title": "Manus",
      "href": "/ai/services/manus/",
      "group": "AI services",
      "dek": "Sourced profile: Task-oriented AI agent; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/manus/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-zerogpt",
      "title": "ZeroGPT",
      "href": "/ai/services/zerogpt/",
      "group": "AI services",
      "dek": "Sourced profile: AI-content detection and writing tools; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/zerogpt/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-openrouter",
      "title": "OpenRouter",
      "href": "/ai/services/openrouter/",
      "group": "AI services",
      "dek": "Sourced profile: Model gateway; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/openrouter/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-picsart",
      "title": "Picsart",
      "href": "/ai/services/picsart/",
      "group": "AI services",
      "dek": "Sourced profile: Creative image and video editing; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/picsart/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-semart-ai",
      "title": "SEMART.AI",
      "href": "/ai/services/semart-ai/",
      "group": "AI services",
      "dek": "Sourced profile: Unresolved identity; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/semart-ai/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-venice",
      "title": "Venice",
      "href": "/ai/services/venice/",
      "group": "AI services",
      "dek": "Sourced profile: Multi-model assistant; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/venice/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-google-antigravity",
      "title": "Google Antigravity",
      "href": "/ai/services/google-antigravity/",
      "group": "AI services",
      "dek": "Sourced profile: Agent-assisted development; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/google-antigravity/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-adot",
      "title": "Adot",
      "href": "/ai/services/adot/",
      "group": "AI services",
      "dek": "Sourced profile: General assistant; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/adot/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-base44",
      "title": "Base44",
      "href": "/ai/services/base44/",
      "group": "AI services",
      "dek": "Sourced profile: AI app building; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/base44/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-openevidence",
      "title": "OpenEvidence",
      "href": "/ai/services/openevidence/",
      "group": "AI services",
      "dek": "Sourced profile: Clinical literature and evidence search; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/openevidence/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-replit",
      "title": "Replit",
      "href": "/ai/services/replit/",
      "group": "AI services",
      "dek": "Sourced profile: AI application development; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/replit/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-kling-ai",
      "title": "Kling AI",
      "href": "/ai/services/kling-ai/",
      "group": "AI services",
      "dek": "Sourced profile: Image and video generation; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/kling-ai/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-genspark",
      "title": "Genspark",
      "href": "/ai/services/genspark/",
      "group": "AI services",
      "dek": "Sourced profile: AI workspace; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/genspark/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-ai-gallery",
      "title": "AI Gallery",
      "href": "/ai/services/ai-gallery/",
      "group": "AI services",
      "dek": "Sourced profile: Photo management; identity unresolved; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/ai-gallery/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-dola",
      "title": "Dola",
      "href": "/ai/services/dola/",
      "group": "AI services",
      "dek": "Sourced profile: General-purpose mobile assistant; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/dola/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-microsoft-edge",
      "title": "Microsoft Edge",
      "href": "/ai/services/microsoft-edge/",
      "group": "AI services",
      "dek": "Sourced profile: AI-enabled browser; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/microsoft-edge/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-meituan",
      "title": "Meituan",
      "href": "/ai/services/meituan/",
      "group": "AI services",
      "dek": "Sourced profile: Local services; chart identity unresolved; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/meituan/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-yandex",
      "title": "Yandex",
      "href": "/ai/services/yandex/",
      "group": "AI services",
      "dek": "Sourced profile: Identity unresolved; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/yandex/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-qq-browser",
      "title": "QQ浏览器",
      "href": "/ai/services/qq-browser/",
      "group": "AI services",
      "dek": "Sourced profile: AI-enabled browser; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/qq-browser/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-goodnotes",
      "title": "Goodnotes",
      "href": "/ai/services/goodnotes/",
      "group": "AI services",
      "dek": "Sourced profile: Digital notes and PDF annotation; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/goodnotes/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-edits-an-instagram-app",
      "title": "Edits, an Instagram app",
      "href": "/ai/services/edits-an-instagram-app/",
      "group": "AI services",
      "dek": "Sourced profile: Mobile video editing; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/edits-an-instagram-app/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-adobe-lightroom",
      "title": "Adobe Lightroom",
      "href": "/ai/services/adobe-lightroom/",
      "group": "AI services",
      "dek": "Sourced profile: Photography and image editing; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/adobe-lightroom/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-seekee",
      "title": "Seekee",
      "href": "/ai/services/seekee/",
      "group": "AI services",
      "dek": "Sourced profile: General assistant; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/seekee/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-vn",
      "title": "VN",
      "href": "/ai/services/vn/",
      "group": "AI services",
      "dek": "Sourced profile: Photo and video editing; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/vn/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-remini",
      "title": "Remini",
      "href": "/ai/services/remini/",
      "group": "AI services",
      "dek": "Sourced profile: Photo enhancement and generation; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/remini/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-baidu-ai-search",
      "title": "Baidu AI Search",
      "href": "/ai/services/baidu-ai-search/",
      "group": "AI services",
      "dek": "Sourced profile: Search and information app; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/baidu-ai-search/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-meitu",
      "title": "Meitu",
      "href": "/ai/services/meitu/",
      "group": "AI services",
      "dek": "Sourced profile: Photo and video editing; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/meitu/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-facemoji",
      "title": "Facemoji",
      "href": "/ai/services/facemoji/",
      "group": "AI services",
      "dek": "Sourced profile: Keyboard; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/facemoji/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-wink",
      "title": "Wink",
      "href": "/ai/services/wink/",
      "group": "AI services",
      "dek": "Sourced profile: Video enhancement and retouching; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/wink/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-hypic",
      "title": "Hypic",
      "href": "/ai/services/hypic/",
      "group": "AI services",
      "dek": "Sourced profile: Mobile photo editing; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/hypic/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-adobe-express",
      "title": "Adobe Express",
      "href": "/ai/services/adobe-express/",
      "group": "AI services",
      "dek": "Sourced profile: Design and content creation; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/adobe-express/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-microsoft-bing",
      "title": "Microsoft Bing",
      "href": "/ai/services/microsoft-bing/",
      "group": "AI services",
      "dek": "Sourced profile: Search and discovery; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/microsoft-bing/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-youcut",
      "title": "YouCut",
      "href": "/ai/services/youcut/",
      "group": "AI services",
      "dek": "Sourced profile: Video editing; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/youcut/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-polish",
      "title": "Polish",
      "href": "/ai/services/polish/",
      "group": "AI services",
      "dek": "Sourced profile: Mobile photo editing; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/polish/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-papago",
      "title": "Papago",
      "href": "/ai/services/papago/",
      "group": "AI services",
      "dek": "Sourced profile: Translation; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/papago/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-gauth",
      "title": "Gauth",
      "href": "/ai/services/gauth/",
      "group": "AI services",
      "dek": "Sourced profile: Study assistance; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/gauth/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-hi-translate",
      "title": "Hi Translate",
      "href": "/ai/services/hi-translate/",
      "group": "AI services",
      "dek": "Sourced profile: Translation; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/hi-translate/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-beautyplus",
      "title": "BeautyPlus",
      "href": "/ai/services/beautyplus/",
      "group": "AI services",
      "dek": "Sourced profile: Photo editing; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/beautyplus/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-beautycam",
      "title": "BeautyCam",
      "href": "/ai/services/beautycam/",
      "group": "AI services",
      "dek": "Sourced profile: Portrait photography and styling; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/beautycam/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-snow",
      "title": "SNOW",
      "href": "/ai/services/snow/",
      "group": "AI services",
      "dek": "Sourced profile: Camera effects and portrait editing; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/snow/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-faceapp",
      "title": "FaceApp",
      "href": "/ai/services/faceapp/",
      "group": "AI services",
      "dek": "Sourced profile: Portrait editing; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/faceapp/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-nova",
      "title": "NOVA",
      "href": "/ai/services/nova/",
      "group": "AI services",
      "dek": "Sourced profile: AI assistant; chart identity qualified; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/nova/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-faceu",
      "title": "Faceu",
      "href": "/ai/services/faceu/",
      "group": "AI services",
      "dek": "Sourced profile: Camera effects; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/faceu/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-photomath",
      "title": "Photomath",
      "href": "/ai/services/photomath/",
      "group": "AI services",
      "dek": "Sourced profile: Math learning support; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/photomath/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-midjourney",
      "title": "Midjourney",
      "href": "/ai/services/midjourney/",
      "group": "AI services",
      "dek": "Sourced profile: Image and video generation; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/midjourney/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-openart",
      "title": "OpenArt",
      "href": "/ai/services/openart/",
      "group": "AI services",
      "dek": "Sourced profile: AI image and video creation; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/openart/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-otter-ai",
      "title": "Otter.ai",
      "href": "/ai/services/otter-ai/",
      "group": "AI services",
      "dek": "Sourced profile: Meeting transcription and notes; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/otter-ai/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-plaud",
      "title": "Plaud",
      "href": "/ai/services/plaud/",
      "group": "AI services",
      "dek": "Sourced profile: Recording hardware; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/plaud/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-reface",
      "title": "Reface",
      "href": "/ai/services/reface/",
      "group": "AI services",
      "dek": "Sourced profile: AI creative-app vendor; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/reface/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-speechify",
      "title": "Speechify",
      "href": "/ai/services/speechify/",
      "group": "AI services",
      "dek": "Sourced profile: Text to speech and voice tools; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/speechify/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-descript",
      "title": "Descript",
      "href": "/ai/services/descript/",
      "group": "AI services",
      "dek": "Sourced profile: Audio and video editing; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/descript/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-zeely",
      "title": "Zeely",
      "href": "/ai/services/zeely/",
      "group": "AI services",
      "dek": "Sourced profile: Advertising creative and campaigns; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/zeely/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-heygen",
      "title": "HeyGen",
      "href": "/ai/services/heygen/",
      "group": "AI services",
      "dek": "Sourced profile: Avatar video; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/heygen/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-jumpspeak",
      "title": "Jumpspeak",
      "href": "/ai/services/jumpspeak/",
      "group": "AI services",
      "dek": "Sourced profile: Spoken-language practice; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/jumpspeak/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-runway",
      "title": "Runway",
      "href": "/ai/services/runway/",
      "group": "AI services",
      "dek": "Sourced profile: Generative video and visual production; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/runway/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-topaz-labs",
      "title": "Topaz Labs",
      "href": "/ai/services/topaz-labs/",
      "group": "AI services",
      "dek": "Sourced profile: Image and video enhancement; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/topaz-labs/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-invideo",
      "title": "InVideo",
      "href": "/ai/services/invideo/",
      "group": "AI services",
      "dek": "Sourced profile: Video creation and editing; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/invideo/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-topview",
      "title": "TopView",
      "href": "/ai/services/topview/",
      "group": "AI services",
      "dek": "Sourced profile: Video generation; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/topview/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-meshy-ai",
      "title": "Meshy.ai",
      "href": "/ai/services/meshy-ai/",
      "group": "AI services",
      "dek": "Sourced profile: 3D asset generation; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/meshy-ai/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-novelai",
      "title": "NovelAI",
      "href": "/ai/services/novelai/",
      "group": "AI services",
      "dek": "Sourced profile: Fiction writing and anime imagery; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/novelai/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-justdone",
      "title": "JustDone",
      "href": "/ai/services/justdone/",
      "group": "AI services",
      "dek": "Sourced profile: Writing and study tools; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/justdone/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-fireflies-ai",
      "title": "Fireflies.ai",
      "href": "/ai/services/fireflies-ai/",
      "group": "AI services",
      "dek": "Sourced profile: Meeting transcription and team workflows; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/fireflies-ai/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-sudowrite",
      "title": "Sudowrite",
      "href": "/ai/services/sudowrite/",
      "group": "AI services",
      "dek": "Sourced profile: Fiction writing; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/sudowrite/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-jasper",
      "title": "Jasper",
      "href": "/ai/services/jasper/",
      "group": "AI services",
      "dek": "Sourced profile: Marketing content and workflows; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/jasper/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-evoto-ai",
      "title": "Evoto AI",
      "href": "/ai/services/evoto-ai/",
      "group": "AI services",
      "dek": "Sourced profile: Portrait editing and photography workflow; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/evoto-ai/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-minimax",
      "title": "MiniMax",
      "href": "/ai/services/minimax/",
      "group": "AI services",
      "dek": "Sourced profile: Multimodal AI vendor; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/minimax/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-beautiful-ai",
      "title": "Beautiful.ai",
      "href": "/ai/services/beautiful-ai/",
      "group": "AI services",
      "dek": "Sourced profile: Presentation creation; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/beautiful-ai/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-fal",
      "title": "fal",
      "href": "/ai/services/fal/",
      "group": "AI services",
      "dek": "Sourced profile: Generative media infrastructure; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/fal/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-n8n",
      "title": "n8n",
      "href": "/ai/services/n8n/",
      "group": "AI services",
      "dek": "Sourced profile: Workflow automation; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/n8n/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-cognition",
      "title": "Cognition",
      "href": "/ai/services/cognition/",
      "group": "AI services",
      "dek": "Sourced profile: AI software-development vendor; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/cognition/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-moises",
      "title": "Moises",
      "href": "/ai/services/moises/",
      "group": "AI services",
      "dek": "Sourced profile: Music practice and production; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/moises/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-synthesia",
      "title": "Synthesia",
      "href": "/ai/services/synthesia/",
      "group": "AI services",
      "dek": "Sourced profile: AI presenter and training video; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/synthesia/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-service-nous-research",
      "title": "Nous Research",
      "href": "/ai/services/nous-research/",
      "group": "AI services",
      "dek": "Sourced profile: AI research vendor; dated identity, use cases, pricing boundaries and source evidence.",
      "image": null,
      "publishedAt": "2026-10-06T02:09:54.746Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/services/nous-research/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/baba791540116dfd812523ed877c80c906df4ee3/src/pages/ai/services/[slug].astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T02:09:54.746Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/ai-services/directory.json",
          "title": "Published sourced AI service directory",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "coffee",
      "title": "Coffee",
      "href": "/coffee/",
      "group": "Everyday life",
      "dek": "Local coffee places, brew-cost tools and a proposal-only group-buy worksheet.",
      "image": null,
      "publishedAt": "2026-10-06T00:54:16.514Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/coffee/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/47c6974445b7af95ffdd0486fe066f664508c0ec/src/pages/coffee.astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T00:54:16.514Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "bread",
      "title": "Bread",
      "href": "/bread/",
      "group": "Everyday life",
      "dek": "Local bread places, loaf-cost tools and a proposal-only group-buy worksheet.",
      "image": null,
      "publishedAt": "2026-10-06T00:54:16.514Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/bread/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/47c6974445b7af95ffdd0486fe066f664508c0ec/src/pages/bread.astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T00:54:16.514Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "coffee-room",
      "title": "Coffee room",
      "href": "/coffee/room/",
      "group": "Everyday life",
      "dek": "The legacy coffee collectible room with its existing editions and pour display.",
      "image": null,
      "publishedAt": "2026-10-06T00:54:16.514Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/coffee/room/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/47c6974445b7af95ffdd0486fe066f664508c0ec/src/pages/coffee/room.astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T00:54:16.514Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "electricity-study",
      "title": "The state of electricity",
      "href": "/ues/electricity/",
      "group": "Learning",
      "dek": "A sourced electricity study with California and El Segundo context, plus illustrative appliance-cost and solar/storage scenarios.",
      "image": null,
      "publishedAt": "2026-10-06T00:54:16.514Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ues/electricity/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/47c6974445b7af95ffdd0486fe066f664508c0ec/src/pages/ues/electricity.astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T00:54:16.514Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "opportunities-board",
      "title": "Opportunities board",
      "href": "/opportunities/",
      "group": "Research",
      "dek": "24 sourced records: six need reconfirmation and 18 are proposals; zero verified current openings, with applications closed.",
      "image": null,
      "publishedAt": "2026-10-06T00:54:16.514Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/opportunities/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/47c6974445b7af95ffdd0486fe066f664508c0ec/public/opportunities/index.html",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T00:54:16.514Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "water-bottles",
      "title": "Water bottles",
      "href": "/reviews/water-bottles/",
      "group": "Everyday life",
      "dek": "Five bottle comparisons organized by use, care and carrying tradeoffs.",
      "image": null,
      "publishedAt": "2026-10-06T00:54:16.514Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/reviews/water-bottles/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/47c6974445b7af95ffdd0486fe066f664508c0ec/src/pages/reviews/water-bottles.astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T00:54:16.514Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "supplements",
      "title": "Sports supplements",
      "href": "/reviews/sports-performance-supplements/",
      "group": "Everyday life",
      "dek": "An evidence review of sports supplements with source-quality and safety limits.",
      "image": null,
      "publishedAt": "2026-10-06T00:54:16.514Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/reviews/sports-performance-supplements/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/47c6974445b7af95ffdd0486fe066f664508c0ec/src/pages/reviews/sports-performance-supplements.astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T00:54:16.514Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "charging",
      "title": "Charging supplies",
      "href": "/reviews/charging-supplies/",
      "group": "Everyday life",
      "dek": "Charging configurations compared through device compatibility, portability and power-sharing limits.",
      "image": null,
      "publishedAt": "2026-10-06T00:54:16.514Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/reviews/charging-supplies/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/47c6974445b7af95ffdd0486fe066f664508c0ec/src/pages/reviews/charging-supplies.astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T00:54:16.514Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "headphones",
      "title": "Headphones",
      "href": "/reviews/headphones/",
      "group": "Everyday life",
      "dek": "Headphone comparisons for music, calls, travel and everyday use.",
      "image": null,
      "publishedAt": "2026-10-06T00:54:16.514Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/reviews/headphones/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/47c6974445b7af95ffdd0486fe066f664508c0ec/src/pages/reviews/headphones.astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T00:54:16.514Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "cameras",
      "title": "Cameras",
      "href": "/reviews/cameras/",
      "group": "Everyday life",
      "dek": "Fourteen camera paths with carrying, system-cost and source-evidence tradeoffs.",
      "image": null,
      "publishedAt": "2026-10-06T00:54:16.514Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/reviews/cameras/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/47c6974445b7af95ffdd0486fe066f664508c0ec/src/pages/reviews/cameras.astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T00:54:16.514Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "camera-history",
      "title": "Camera history",
      "href": "/camera-history/",
      "group": "Everyday life",
      "dek": "A history of photography with a timeline, cultural context and looking exercises.",
      "image": null,
      "publishedAt": "2026-10-06T00:54:16.514Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/camera-history/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/47c6974445b7af95ffdd0486fe066f664508c0ec/src/pages/camera-history.astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T00:54:16.514Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "top-25",
      "title": "October Top 25",
      "href": "/25/magazine/october-2026-top-25/",
      "group": "Reading",
      "dek": "A dated college-football snapshot with searchable program cards and source notes.",
      "image": null,
      "publishedAt": "2026-10-06T00:54:16.514Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/25/magazine/october-2026-top-25/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/47c6974445b7af95ffdd0486fe066f664508c0ec/src/pages/25/magazine/october-2026-top-25.astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T00:54:16.514Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "programs",
      "title": "State of the programs",
      "href": "/25/magazine/state-of-programs-october-2026/",
      "group": "Reading",
      "dek": "A dated coaching and program snapshot with searchable evidence cards.",
      "image": null,
      "publishedAt": "2026-10-06T00:54:16.514Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/25/magazine/state-of-programs-october-2026/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/47c6974445b7af95ffdd0486fe066f664508c0ec/src/pages/25/magazine/state-of-programs-october-2026.astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T00:54:16.514Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "beam",
      "title": "Reflection Beam",
      "href": "/ai/reflection-beam/",
      "group": "Reading",
      "dek": "A review of Beam’s preview announcement and the claims that still need testing.",
      "image": null,
      "publishedAt": "2026-10-06T00:54:16.514Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai/reflection-beam/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/47c6974445b7af95ffdd0486fe066f664508c0ec/src/pages/ai/reflection-beam.astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T00:54:16.514Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "map-learning",
      "title": "Cartography learning",
      "href": "/cartography/learning/",
      "group": "Reading",
      "dek": "A guide to distance, projections and source literacy with a public-places learning exercise.",
      "image": null,
      "publishedAt": "2026-10-06T00:54:16.514Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/cartography/learning/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/47c6974445b7af95ffdd0486fe066f664508c0ec/src/pages/cartography/learning.astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T00:54:16.514Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "music-ai",
      "title": "Music AI case study",
      "href": "/intern/music-ai-case-study/",
      "group": "Reading",
      "dek": "A historical music-and-AI case study separating reported exploration from proposed products.",
      "image": null,
      "publishedAt": "2026-10-06T00:54:16.514Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/intern/music-ai-case-study/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/47c6974445b7af95ffdd0486fe066f664508c0ec/src/pages/intern/music-ai-case-study.astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T00:54:16.514Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "low-minimum",
      "title": "Low-minimum manufacturing",
      "href": "/manufacturing/low-minimum-guide/",
      "group": "Reading",
      "dek": "Sourced manufacturing options and prototype planning with limits and Currency companion links.",
      "image": null,
      "publishedAt": "2026-10-06T00:54:16.514Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/manufacturing/low-minimum-guide/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/47c6974445b7af95ffdd0486fe066f664508c0ec/src/pages/manufacturing/low-minimum-guide.astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T00:54:16.514Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "launch-lab",
      "title": "AI launch lab",
      "href": "/ues/ai-launch-lab/",
      "group": "Reading",
      "dek": "Independent lessons on launch evidence, payload assumptions and evaluation design.",
      "image": null,
      "publishedAt": "2026-10-06T00:54:16.514Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ues/ai-launch-lab/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/47c6974445b7af95ffdd0486fe066f664508c0ec/src/pages/ues/ai-launch-lab.astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T00:54:16.514Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "map-course",
      "title": "Cartography course",
      "href": "/ues/cartography-course/",
      "group": "Reading",
      "dek": "Lessons on scale, projections, sources, access and a public-places capstone.",
      "image": null,
      "publishedAt": "2026-10-06T00:54:16.514Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ues/cartography-course/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/47c6974445b7af95ffdd0486fe066f664508c0ec/src/pages/ues/cartography-course.astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T00:54:16.514Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "regional-shelf",
      "title": "Regional reading shelf",
      "href": "/reading/regions/",
      "group": "Reading",
      "dek": "A searchable long-read shelf connecting four regions through culture and making.",
      "image": null,
      "publishedAt": "2026-10-06T00:54:16.514Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/reading/regions/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/47c6974445b7af95ffdd0486fe066f664508c0ec/src/pages/reading/regions/index.astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T00:54:16.514Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "brazil",
      "title": "Brazil",
      "href": "/reading/regions/brazil-through-its-cities-and-makers/",
      "group": "Reading",
      "dek": "Cities, culture and making in Brazil with a sourced reading trail.",
      "image": null,
      "publishedAt": "2026-10-06T00:54:16.514Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/reading/regions/brazil-through-its-cities-and-makers/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/47c6974445b7af95ffdd0486fe066f664508c0ec/src/pages/reading/regions/brazil-through-its-cities-and-makers.astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T00:54:16.514Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "china",
      "title": "China",
      "href": "/reading/regions/china-through-five-regional-lenses/",
      "group": "Reading",
      "dek": "Five regional lenses on China’s design, manufacturing and daily life.",
      "image": null,
      "publishedAt": "2026-10-06T00:54:16.514Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/reading/regions/china-through-five-regional-lenses/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/47c6974445b7af95ffdd0486fe066f664508c0ec/src/pages/reading/regions/china-through-five-regional-lenses.astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T00:54:16.514Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "japan",
      "title": "Japan",
      "href": "/reading/regions/japan-made-local/",
      "group": "Reading",
      "dek": "Local craft, production and design through Japanese regional stories and reading.",
      "image": null,
      "publishedAt": "2026-10-06T00:54:16.514Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/reading/regions/japan-made-local/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/47c6974445b7af95ffdd0486fe066f664508c0ec/src/pages/reading/regions/japan-made-local.astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T00:54:16.514Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "america",
      "title": "America",
      "href": "/reading/regions/where-america-learns-to-make/",
      "group": "Reading",
      "dek": "A regional reading tour of American manufacturing and learning.",
      "image": null,
      "publishedAt": "2026-10-06T00:54:16.514Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/reading/regions/where-america-learns-to-make/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/47c6974445b7af95ffdd0486fe066f664508c0ec/src/pages/reading/regions/where-america-learns-to-make.astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T00:54:16.514Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "regional-course",
      "title": "Regional reading course",
      "href": "/ues/regional-reading/",
      "group": "Reading",
      "dek": "A guided course in reading a place, comparing sources and forming questions.",
      "image": null,
      "publishedAt": "2026-10-06T00:54:16.514Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ues/regional-reading/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/47c6974445b7af95ffdd0486fe066f664508c0ec/src/pages/ues/regional-reading.astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T00:54:16.514Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "shop",
      "title": "Shop",
      "href": "/shop/front/",
      "group": "Explore",
      "dek": "The current guide and picks catalog, with Fans and Puzzles entries preserved.",
      "image": null,
      "publishedAt": "2026-10-06T00:54:16.514Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/shop/front/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/47c6974445b7af95ffdd0486fe066f664508c0ec/src/pages/shop/front.astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T00:54:16.514Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "college-football-magazine",
      "title": "College-football magazine",
      "href": "/25/magazine/",
      "group": "Explore",
      "dek": "The magazine entry point with links to the October editorial editions.",
      "image": null,
      "publishedAt": "2026-10-06T00:54:16.514Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/25/magazine/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/47c6974445b7af95ffdd0486fe066f664508c0ec/src/pages/25/magazine/index.astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T00:54:16.514Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-stack",
      "title": "AI stack",
      "href": "/ai-stack/",
      "group": "Explore",
      "dek": "The existing AI tools guide with original editorial learning links.",
      "image": null,
      "publishedAt": "2026-10-06T00:54:16.514Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai-stack/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/47c6974445b7af95ffdd0486fe066f664508c0ec/src/pages/ai-stack.astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T00:54:16.514Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "cartography-archive",
      "title": "Cartography archive",
      "href": "/cartography/",
      "group": "Explore",
      "dek": "The archived mapping exploration with new learning and course links.",
      "image": null,
      "publishedAt": "2026-10-06T00:54:16.514Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/cartography/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/47c6974445b7af95ffdd0486fe066f664508c0ec/src/pages/cartography.astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T00:54:16.514Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "manufacturing-atlas",
      "title": "Manufacturing atlas",
      "href": "/manufacturing/",
      "group": "Explore",
      "dek": "The existing regional atlas with a link to low-minimum manufacturing research.",
      "image": "/images/everyday/manufacturing-door.svg",
      "publishedAt": "2026-10-06T00:54:16.514Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/manufacturing/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/47c6974445b7af95ffdd0486fe066f664508c0ec/src/pages/manufacturing.astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T00:54:16.514Z"
        }
      ],
      "imageRights": {
        "status": "existing-published-asset",
        "source": "https://pointcast.xyz/images/everyday/manufacturing-door.svg",
        "license": null,
        "checkedAt": "2026-10-06T15:52:59.865Z"
      }
    },
    {
      "id": "intern-hub",
      "title": "Communications Lab · intern archive",
      "href": "/intern/",
      "group": "Explore",
      "dek": "The existing learning lab with the historical music-and-AI case study link.",
      "image": null,
      "publishedAt": "2026-10-06T00:54:16.514Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/intern/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/47c6974445b7af95ffdd0486fe066f664508c0ec/src/pages/intern/index.astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T00:54:16.514Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "front-desk",
      "title": "Front Desk",
      "href": "/front-desk/agents/",
      "group": "Systems",
      "dek": "Passport and visitor forms with corrected privacy guards.",
      "image": null,
      "publishedAt": "2026-10-05T23:58:03.554Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/front-desk/agents/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/983f9f33308c8c678373ee3fc77851816742f102/src/pages/front-desk/agents/index.astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-05T23:58:03.554Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "standards-checker",
      "title": "Standards checker",
      "href": "/standards/check/",
      "group": "Systems",
      "dek": "Local passport checks with an intact declaration hash that wraps on narrow screens.",
      "image": null,
      "publishedAt": "2026-10-05T23:58:03.554Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/standards/check/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/983f9f33308c8c678373ee3fc77851816742f102/src/pages/standards/check/index.astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-05T23:58:03.554Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "coffee-from-counter-to-case-study",
      "title": "Coffee, from counter to case study",
      "href": "/ues/coffee/",
      "group": "Learning",
      "dek": "Explore a bounded 25-mile café and roaster sample, dated menus and whole beans, then compare café, wholesale and subscription economics. Inventory observations are partial; calculator inputs are illustrative.",
      "image": null,
      "publishedAt": "2026-10-05T19:23:29.359Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ues/coffee/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/tree/0da6b5349c7f5ca222aa7f467c44d67a63e58199",
          "title": "Published PointCast UES source",
          "checkedAt": "2026-10-05T19:15:01.424Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "groundwork-real-estate-observatory",
      "title": "Groundwork: real estate observatory",
      "href": "/real-estate/",
      "group": "Learning",
      "dek": "Study a 25-mile local radius and global real estate foundations; edit assumptions in a hypothetical five-year acquisition lab.",
      "image": null,
      "publishedAt": "2026-10-05T19:23:29.359Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/real-estate/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/tree/0da6b5349c7f5ca222aa7f467c44d67a63e58199",
          "title": "Published PointCast UES source",
          "checkedAt": "2026-10-05T19:15:01.424Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "a-field-guide-to-plugins",
      "title": "A field guide to plugins",
      "href": "/ues/plugin-field-guide/",
      "group": "Learning",
      "dek": "A published educational draft on skills, MCP, plugins, discovery, events and hosting. It explains tools and availability boundaries; it does not install or activate a plugin.",
      "image": null,
      "publishedAt": "2026-10-05T19:23:29.359Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ues/plugin-field-guide/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/tree/0da6b5349c7f5ca222aa7f467c44d67a63e58199",
          "title": "Published PointCast UES source",
          "checkedAt": "2026-10-05T19:15:01.424Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "the-business-casebook",
      "title": "The business casebook",
      "href": "/ues/business/",
      "group": "Learning",
      "dek": "Start with café and retail case-study methods: source quality, inventory limits, business models and clearly labelled assumptions.",
      "image": null,
      "publishedAt": "2026-10-05T19:23:29.359Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ues/business/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/tree/0da6b5349c7f5ca222aa7f467c44d67a63e58199",
          "title": "Published PointCast UES source",
          "checkedAt": "2026-10-05T19:15:01.424Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "radius-90245",
      "title": "RADIUS / 90245",
      "href": "/ues/radius/",
      "group": "Learning",
      "dek": "Move a hypothetical receiver through the local field layer and compare modeled radio propagation, link budgets and signal margins.",
      "image": null,
      "publishedAt": "2026-10-05T19:23:29.359Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ues/radius/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/tree/0da6b5349c7f5ca222aa7f467c44d67a63e58199",
          "title": "Published PointCast UES source",
          "checkedAt": "2026-10-05T19:15:01.424Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "the-rebuildable-town",
      "title": "The Rebuildable Town",
      "href": "/ues/track-05/",
      "group": "Learning",
      "dek": "Revisit the historical six-lesson field study in inhabitable software. Its original address remains available alongside the current course catalog.",
      "image": null,
      "publishedAt": "2026-10-05T19:23:29.359Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ues/track-05/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/tree/0da6b5349c7f5ca222aa7f467c44d67a63e58199",
          "title": "Published PointCast UES source",
          "checkedAt": "2026-10-05T19:15:01.424Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "nature-practice",
      "title": "Nature Practice",
      "href": "/nature-practice/",
      "group": "Learning",
      "dek": "An existing twelve-month pathway through species, observation and architectural questions. This is a related published resource, separate from the proposed plant-and-nature study.",
      "image": null,
      "publishedAt": "2026-10-05T19:23:29.359Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/nature-practice/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/tree/0da6b5349c7f5ca222aa7f467c44d67a63e58199",
          "title": "Published PointCast UES source",
          "checkedAt": "2026-10-05T19:15:01.424Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "weather-living-atlas",
      "title": "Weather & Living Atlas",
      "href": "/weather-atlas/",
      "group": "Learning",
      "dek": "Explore historical climate and seasonal living in an existing atlas. This is a related published resource, separate from the proposed weather-sharing study; it is not a forecast.",
      "image": null,
      "publishedAt": "2026-10-05T19:23:29.359Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/weather-atlas/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/tree/0da6b5349c7f5ca222aa7f467c44d67a63e58199",
          "title": "Published PointCast UES source",
          "checkedAt": "2026-10-05T19:15:01.424Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "beach-commons",
      "title": "Beach Commons",
      "href": "/beach-commons/",
      "group": "Learning",
      "dek": "Explore the existing visual field series of shared-place concepts. This related published resource is separate from the proposed public-spaces study.",
      "image": null,
      "publishedAt": "2026-10-05T19:23:29.359Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/beach-commons/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/tree/0da6b5349c7f5ca222aa7f467c44d67a63e58199",
          "title": "Published PointCast UES source",
          "checkedAt": "2026-10-05T19:15:01.424Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "chain",
      "title": "PointCast Chain",
      "href": "/chain/",
      "group": "Systems",
      "dek": "The chain’s home: watch the Block Yard and verify it in your browser, then read the dev tools, docs, case study and intern assignments.",
      "image": "/images/chain/block-yard.svg",
      "publishedAt": "2026-10-04T01:25:04.000Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/chain/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/home-latest-projects.json",
          "title": "Current published homepage registry",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "existing-published-asset",
        "source": "https://pointcast.xyz/images/chain/block-yard.svg",
        "license": null,
        "checkedAt": "2026-10-06T15:52:59.865Z"
      }
    },
    {
      "id": "books",
      "title": "The reading shelf",
      "href": "/books/",
      "group": "Reading",
      "dek": "Twenty reading doors: nineteen books and one qualified interview/essay room, including eleven new companions. The reading map connects 87 records from a frozen, manually reviewed catalog snapshot; no live sync, ratings or activity.",
      "image": "/images/siddhartha/river-horizon.webp",
      "publishedAt": "2026-10-04T01:25:04.000Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/books/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/home-latest-projects.json",
          "title": "Current published homepage registry",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/tree/7672247a95aea169caf92b95b557ffcc3a85280a",
          "title": "Verified twenty-door reading-shelf release source",
          "checkedAt": "2026-10-04T01:22:27.000Z"
        }
      ],
      "imageRights": {
        "status": "existing-published-asset",
        "source": "https://pointcast.xyz/images/siddhartha/river-horizon.webp",
        "license": null,
        "checkedAt": "2026-10-06T15:52:59.865Z"
      }
    },
    {
      "id": "object-library",
      "title": "Object Library",
      "href": "/object-library/",
      "group": "Art & making",
      "dek": "Six imagined objects. Rehearse borrowing one and consider an improvement.",
      "image": null,
      "publishedAt": "2026-10-04T01:25:04.000Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/object-library/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/home-visit-views.json",
          "title": "Current published homepage registry",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "portfolio",
      "title": "Map of the Making",
      "href": "/hoydich/",
      "group": "Learning",
      "dek": "Michael Hoydich’s public studio: identity folio, searchable project dashboard, dated evidence, next directions and a latest-links tree with short summaries.",
      "image": null,
      "publishedAt": "2026-10-04T01:25:04.000Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/hoydich/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/tree/7672247a95aea169caf92b95b557ffcc3a85280a",
          "title": "Published PointCast release source",
          "checkedAt": "2026-10-04T01:25:04.000Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "discovery",
      "title": "Discovery",
      "href": "/discovery/",
      "group": "Tools",
      "dek": "Dated SEO, route and bot discovery audit with filters and evidence exports.",
      "image": null,
      "publishedAt": "2026-10-04T01:25:04.000Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/discovery/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/tree/7672247a95aea169caf92b95b557ffcc3a85280a",
          "title": "Published PointCast release source",
          "checkedAt": "2026-10-04T01:25:04.000Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "fila",
      "title": "FILA / El Segundo",
      "href": "/fila/el-segundo/",
      "group": "Art & making",
      "dek": "Nine original coastal garment concepts with image views and a local saved selection.",
      "image": null,
      "publishedAt": "2026-10-04T01:25:04.000Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/fila/el-segundo/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/tree/7672247a95aea169caf92b95b557ffcc3a85280a",
          "title": "Published PointCast release source",
          "checkedAt": "2026-10-04T01:25:04.000Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "meditation",
      "title": "Saturday meditation",
      "href": "/meditate/2026-10-03/",
      "group": "Learning",
      "dek": "Optional breath and listening timer for the dated El Segundo study.",
      "image": null,
      "publishedAt": "2026-10-04T01:25:04.000Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/meditate/2026-10-03/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/tree/7672247a95aea169caf92b95b557ffcc3a85280a",
          "title": "Published PointCast release source",
          "checkedAt": "2026-10-04T01:25:04.000Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "dispensary",
      "title": "Dispensary atlas",
      "href": "/dispensary-atlas/",
      "group": "Learning",
      "dek": "License geography, a limited product sample and sourced market research; no ordering.",
      "image": null,
      "publishedAt": "2026-10-04T01:25:04.000Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/dispensary-atlas/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/tree/7672247a95aea169caf92b95b557ffcc3a85280a",
          "title": "Published PointCast release source",
          "checkedAt": "2026-10-04T01:25:04.000Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "business-feels",
      "title": "Business Feels",
      "href": "/business-feels/",
      "group": "Tools",
      "dek": "Dated public economic signals, source health and educational tools with a read-only API.",
      "image": null,
      "publishedAt": "2026-10-04T01:25:04.000Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/business-feels/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/tree/7672247a95aea169caf92b95b557ffcc3a85280a",
          "title": "Published PointCast release source",
          "checkedAt": "2026-10-04T01:25:04.000Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "buildworks",
      "title": "El Segundo Buildworks",
      "href": "/buildworks/",
      "group": "Learning",
      "dek": "Six El Segundo-inspired small-goods concepts, process comparisons, a maker brief and illustrative pilot economics. Concepts only; no orders or inventory.",
      "image": null,
      "publishedAt": "2026-10-04T01:25:04.000Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/buildworks/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/tree/7672247a95aea169caf92b95b557ffcc3a85280a",
          "title": "Published PointCast release source",
          "checkedAt": "2026-10-04T01:25:04.000Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "art-v2",
      "title": "Coast, Reimagined",
      "href": "/art/v2/",
      "group": "Art & making",
      "dek": "Fifty historical source artworks paired with fifty individual OpenAI reinterpretations, with search, filters, viewing rooms and public provenance. Display only.",
      "image": null,
      "publishedAt": "2026-10-04T01:25:04.000Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/art/v2/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/tree/7672247a95aea169caf92b95b557ffcc3a85280a",
          "title": "Published PointCast release source",
          "checkedAt": "2026-10-04T01:25:04.000Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "death",
      "title": "Death & the shape of a life",
      "href": "/ues/death/",
      "group": "Learning",
      "dek": "A free, sourced exploration of mortality, memory, ecology, traditions and uncertainty by Michael Hoydich. Transparent Codex credit, two recorded OpenAI model responses and optional browser-local reflection.",
      "image": null,
      "publishedAt": "2026-10-04T01:25:04.000Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ues/death/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/tree/7672247a95aea169caf92b95b557ffcc3a85280a",
          "title": "Published PointCast release source",
          "checkedAt": "2026-10-04T01:25:04.000Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "canterbury",
      "title": "Canterbury",
      "href": "/canterbury/",
      "group": "Reading",
      "dek": "An illustrated Canterbury Tales with six pilgrims, reading paths, storytelling connections and a Middle English sample.",
      "image": null,
      "publishedAt": "2026-10-04T01:25:04.000Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/canterbury/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/tree/7672247a95aea169caf92b95b557ffcc3a85280a",
          "title": "Published PointCast release source",
          "checkedAt": "2026-10-04T01:25:04.000Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "pickleball",
      "title": "Pickleball home",
      "href": "/pickleball/home/",
      "group": "Play",
      "dek": "Practice readings, a browser-local scorecard, and a proposed paddle comparison with tab-local counts; no verified rating or booking.",
      "image": null,
      "publishedAt": "2026-10-04T01:25:04.000Z",
      "publication": {
        "state": "verified-live",
        "commit": "5a3ecaabcf11098c043851c9a523e44af33497b4",
        "canonical": "https://pointcast.xyz/pickleball/home/",
        "immutable": "https://ee951329.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T20:49:30.531Z",
        "receipt": "following-public-readings-live-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/5a3ecaabcf11098c043851c9a523e44af33497b4/src/pages/pickleball/home.astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T20:49:30.531Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/5a3ecaabcf11098c043851c9a523e44af33497b4/src/lib/paddle-court/public.json",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T20:49:30.531Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "pocket-rocks",
      "title": "Pocket Rocks",
      "href": "/rocks/",
      "group": "Art & making",
      "dek": "Find a digital rock with its own shape, color and character. Turn it over, keep a favorite, and build a little cabinet from ten geology-inspired families.",
      "image": "/images/rocks/cover.png",
      "publishedAt": "2026-10-03T23:58:16.000Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/rocks/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/home-current-projects.json",
          "title": "Current published homepage registry",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "existing-published-asset",
        "source": "https://pointcast.xyz/images/rocks/cover.png",
        "license": null,
        "checkedAt": "2026-10-06T15:52:59.865Z"
      }
    },
    {
      "id": "communications-lab",
      "title": "Communications Lab",
      "href": "/communications-lab/",
      "group": "Research",
      "dek": "Make the signal useful. An independent research program, proposed for 2026/2027.",
      "image": "/communications-lab/assets/social-card.png",
      "publishedAt": "2026-10-03T23:58:16.000Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/communications-lab/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/home-latest-projects.json",
          "title": "Current published homepage registry",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "existing-published-asset",
        "source": "https://pointcast.xyz/communications-lab/assets/social-card.png",
        "license": null,
        "checkedAt": "2026-10-06T15:52:59.865Z"
      }
    },
    {
      "id": "mobility-2030",
      "title": "Mobility 2030",
      "href": "/mobility-2030/",
      "group": "Art & making",
      "dek": "Three personal-transit studies and a staged path from imagination to R&D.",
      "image": "/images/mobility-2030/stratus-two-seat.webp",
      "publishedAt": "2026-10-03T23:58:16.000Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/mobility-2030/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/home-latest-projects.json",
          "title": "Current published homepage registry",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "existing-published-asset",
        "source": "https://pointcast.xyz/images/mobility-2030/stratus-two-seat.webp",
        "license": null,
        "checkedAt": "2026-10-06T15:52:59.865Z"
      }
    },
    {
      "id": "lucky-cat",
      "title": "Lucky Cat",
      "href": "/lucky-cat/",
      "group": "Art & making",
      "dek": "Catch a little luck, take a focus break, and meet a whole crew of original cats.",
      "image": "/lucky-cat/cats/classic.png",
      "publishedAt": "2026-10-03T23:58:16.000Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/lucky-cat/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/home-latest-projects.json",
          "title": "Current published homepage registry",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "existing-published-asset",
        "source": "https://pointcast.xyz/lucky-cat/cats/classic.png",
        "license": null,
        "checkedAt": "2026-10-06T15:52:59.865Z"
      }
    },
    {
      "id": "drum-club",
      "title": "Nouns Drum Club",
      "href": "/nouns/drum-club/",
      "group": "Art & making",
      "dek": "Make your keyboard an instrument, build a loop and play with a reactive band.",
      "image": null,
      "publishedAt": "2026-10-03T23:58:16.000Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/nouns/drum-club/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/home-visit-views.json",
          "title": "Current published homepage registry",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "everyday",
      "title": "Everyday Works",
      "href": "/everyday/",
      "group": "Art & making",
      "dek": "Twelve useful design ideas for wearing, carrying and living at home.",
      "image": null,
      "publishedAt": "2026-10-03T23:58:16.000Z",
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/everyday/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/home-visit-views.json",
          "title": "Current published homepage registry",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "shortwave",
      "title": "Shortwave",
      "href": "/shortwave/",
      "group": "Systems",
      "dek": "The town status feed. Say a sentence in the bar at the bottom of any page: it shows on screen for whoever is around, then it lives on Shortwave. Add where you are or what you are playing with one tap. Tezos when you want it permanent.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/shortwave/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/home-current-projects.json",
          "title": "Current published homepage registry",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "band",
      "title": "The Band",
      "href": "/band/",
      "group": "Music",
      "dek": "A shortwave dial everyone shares. Park next to someone and your carriers hum. A fox keys a greeting somewhere on the band every day: alone you barely copy it, together the static clears, and everyone near gets a QSL card.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/band/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/home-current-projects.json",
          "title": "Current published homepage registry",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "chime",
      "title": "Chime",
      "href": "/chime/",
      "group": "Music",
      "dek": "An open experiment in letting speakers, headphones and audiovisual equipment introduce themselves through sound. Hear the first signal, bring your AI, and build in public.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/chime/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/home-current-projects.json",
          "title": "Current published homepage registry",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "pool-together",
      "title": "Pool Together",
      "href": "/pool-together/",
      "group": "Play",
      "dek": "Pool with neighbors and their agents to buy land inside the 25-mile ring and turn it into parks. One goal, one deadline per lot, all or nothing. Lot 000, the survey, is open.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/pool-together/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/home-current-projects.json",
          "title": "Current published homepage registry",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "spellframe",
      "title": "Spellframe",
      "href": "/spellframe/",
      "group": "Play",
      "dek": "An original arena fighter, a first set of 50 illustrated cards, and a world for agents to grow into.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/spellframe/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/home-current-projects.json",
          "title": "Current published homepage registry",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "wild",
      "title": "The Wild",
      "href": "/wild/",
      "group": "Art & making",
      "dek": "Twenty-four illustrated spirits with altars. Lay a sealed prayer for a cent, or light a candle for someone and keep it on the wall for a day, a week or a month. Base Pay takes a card.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/wild/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/home-current-projects.json",
          "title": "Current published homepage registry",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "almanac",
      "title": "The Almanac",
      "href": "/almanac/",
      "group": "World & place",
      "dek": "Sun, moon, daylight and tide for El Segundo and fifteen South Bay places. A useful reason to step away from the screen.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/almanac/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/home-current-projects.json",
          "title": "Current published homepage registry",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "home-cartography",
      "title": "Home Cartography",
      "href": "/cartography/home/",
      "group": "Learning",
      "dek": "What if the things you keep could tell a story of home? Explore a private-map concept and its working demonstration.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/cartography/home/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/home-current-projects.json",
          "title": "Current published homepage registry",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "bring-your-ai",
      "title": "Bring your AI",
      "href": "/connectors/",
      "group": "Learning",
      "dek": "Explore with the AI you already use. Find the public tools, an invitation to copy, and the limited My AI pilot.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/connectors/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/data/home-current-projects.json",
          "title": "Current published homepage registry",
          "checkedAt": "2026-10-06T15:52:59.865Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "baseball",
      "title": "A game you can sit inside",
      "href": "/baseball/",
      "group": "Play",
      "dek": "The field, the pauses, the pencil, and the people beside you. Read the essay, follow one illustrated half inning, and keep a small memory on your device.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/baseball/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/baseball.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "finance",
      "title": "Finance",
      "href": "/finance/",
      "group": "Learning",
      "dek": "A public education room for majors, crypto, and alts. First principles first, case studies next, bots later. Not investment advice and not an offer.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/finance/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/finance.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "arcade-remembrance",
      "title": "The other half of the game",
      "href": "/arcade-remembrance/",
      "group": "Play",
      "dek": "An ode to Super Sprint, Gauntlet, Super Off Road, and shared cabinets, signed Michael Hoydich. Original wheel, trackball, button, and shared-screen interactions.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/arcade-remembrance/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/arcade-remembrance.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ai-grand-prix",
      "title": "AI Grand Prix",
      "href": "/ai-grand-prix/",
      "group": "Play",
      "dek": "Race Lab: copy a fixed brief, lock practice predictions, record a provisional receipt, and finalize play-point payouts. Local seasons and exports; XTZ wagering is not live.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ai-grand-prix/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/public/ai-grand-prix/index.html",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "atari-bbs",
      "title": "Death Star BBS · Museum + Computer Club",
      "href": "/atari-bbs/",
      "group": "Play",
      "dek": "Mike Hoydich’s original BBS story and photographs, a playable ATASCII board, plus a shared computer club with handles, posts, earned badges, and ten art designs.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/atari-bbs/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/atari-bbs.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ghost-town",
      "title": "Ghost Town · Skyward",
      "href": "/ghost-town/",
      "group": "Play",
      "dek": "The Ghost Town video edit by JonJeffJon Edits beside Skyward, a gentle ghost-and-lights game with touch and keyboard controls.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ghost-town/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/ghost-town.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "railroad-time",
      "title": "Railroad Time",
      "href": "/railroads/",
      "group": "Reading",
      "dek": "A voice-and-type railroad-history room spanning public steam, transcontinental labor, railway time, and the Shinkansen, with four original generated plates and direct sources.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/railroads/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/railroads.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "beach-commons-extra-chair",
      "title": "The Extra Chair",
      "href": "/beach-commons/v19/",
      "group": "Everyday life",
      "dek": "Twelve researched seats and three ways to gather. From telescoping pickleball stools to a spare chair by the sea.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/beach-commons/v19/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/beach-commons/v19.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "co-games",
      "title": "Co-games: Two against the rift",
      "href": "/co-games/",
      "group": "Play",
      "dek": "A four-round Spellframe co-op card battle. Choose a spell and face the rift with your paired AI or a built-in practice partner.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/co-games/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/co-games.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "saturday-atlas-2026",
      "title": "The Saturday Atlas",
      "href": "/25/directory/",
      "group": "Reading",
      "dek": "A complete student-facing NCAA Division I football directory with the current PointCast 25 on top, browse order everywhere else, official campus and athletics links, live filters, and a browser-local shortlist.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/25/directory/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/25/directory.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "haptic-dreams-saturday-kingdom",
      "title": "Haptic Dreams: Saturday Kingdom",
      "href": "/haptic-dreams/",
      "group": "Play",
      "dek": "A sourced football replay translated through one shared event grammar into an eight-zone haptic sleeve, a cumulative illustrated kingdom, quiet generated sound, and a visible text record.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/haptic-dreams/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/haptic-dreams.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "haptic-dreams-open-studio",
      "title": "Haptic Dreams: Open Studio",
      "href": "/haptic-dreams/build/",
      "group": "Art & making",
      "dek": "A quiet, curated making-of stream shown beside the playable Saturday Kingdom artifact, with a public-safe contract for future authenticated milestones.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/haptic-dreams/build/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/haptic-dreams/build.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "pointcast-tonight",
      "title": "PointCast Tonight",
      "href": "/tonight/",
      "group": "Local studies",
      "dek": "A human-sized entertainment guide around El Segundo: one week of official-source outings, municipal television signals, visible canceled slots, and a crawler that stages rather than auto-publishes.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/tonight/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/tonight.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "worklife",
      "title": "WORK/LIFE",
      "href": "/worklife/",
      "group": "Reading",
      "dek": "A PointCast publication about what work does to a life and what a life does back: Uniforms, a consent-first work board, and Another Manic Monday.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/worklife/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/worklife/index.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "wednesday-0934",
      "title": "WEDNESDAY 9:34",
      "href": "/wednesday/",
      "group": "Music",
      "dek": "A human-edited Wednesday playlist publication with original covers, exact sequences, permanent pages, machine twins, and a public editorial calendar.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/wednesday/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/wednesday/index.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "super-follow",
      "title": "Super Follow",
      "href": "/super-follow/",
      "group": "Tools",
      "dek": "A bright personal broadcaster studio: tune Sony’s official sources, build portable local follow receipts for other subjects, and keep relationship and Want state explicit.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/super-follow/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/super-follow.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "sunset-switchboard",
      "title": "Sunset Switchboard",
      "href": "/sunset-switchboard/",
      "group": "Local studies",
      "dek": "A mobile-first El Segundo signal instrument: tune the sky, band, and reach, then share the broadcast or save it as a card.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/sunset-switchboard/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/sunset-switchboard.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "corner-engineering",
      "title": "Corner Engineering Pulse",
      "href": "/corner/",
      "group": "Tools",
      "dek": "A playful mission layer for traceable engineering signals, crew quests, workcell check-ins, controlled risks, and digital-thread momentum.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/corner/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/corner.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "saturday-myth-machine",
      "title": "Saturday Myth Machine",
      "href": "/mascot-battler/",
      "group": "Play",
      "dek": "An unofficial college-football mascot atlas and deterministic card battler where local resources, tradition, current PointCast form, conference chemistry, creature instinct, and arena weather all become playable.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/mascot-battler/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/mascot-battler.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "saturday-rebranded-2029",
      "title": "Saturday, Rebranded",
      "href": "/25/2029/",
      "group": "Art & making",
      "dek": "An unofficial 2029 visual expansion draft for the current PointCast 25: original place-derived abstract identities, civic stadium futures, campus interventions, and repairable student kit.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/25/2029/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/25/2029/index.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "saturday-commons-2029",
      "title": "Saturday Commons",
      "href": "/25/2029/field-kit/",
      "group": "Play",
      "dek": "A playable 2029 field kit for the PointCast 25: new stadium views, fan rituals, campus third spaces, lo-fi carry studies, a procedural pattern loom, local stamp book, and three-line invitation generator.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/25/2029/field-kit/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/25/2029/field-kit/index.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "song-yard-2029",
      "title": "The Song Yard",
      "href": "/25/2029/song-yard/",
      "group": "Music",
      "dek": "A researched stadium-song atlas and sample-free practice commons: separate documented ritual from editorial candidates, then learn one original call or answer and open a spatial four-section bowl.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/25/2029/song-yard/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/25/2029/song-yard/index.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "texas-football-history-2026",
      "title": "The History of Texas Football",
      "href": "/25/magazine/texas-football-history/",
      "group": "Reading",
      "dek": "A PointCast Archive Desk history of Texas football through the objects that made it: student club, color vote, Bevo, Memorial Stadium, University Lands, the wishbone, integration, two Heisman eras, a contested song, fourth-and-five, and the unfinished 2026 SEC season.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/25/magazine/texas-football-history/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/25/magazine/texas-football-history.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "western-heat-brains-2026",
      "title": "Western Heat / Brains 25",
      "href": "/25/magazine/western-heat-brains/",
      "group": "Reading",
      "dek": "A PointCast Magazine double issue: Colorado, Arizona State, and Wyoming as three different football institutions, followed by a factual NSF research Power 25 and a recurring scoreboard for missions, prototypes, student teams, public value, and next proof.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/25/magazine/western-heat-brains/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/25/magazine/western-heat-brains.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "georgia-ground-zero-2026",
      "title": "Georgia, Ground Zero",
      "href": "/25/magazine/georgia-ground-zero/",
      "group": "Reading",
      "dek": "A reported PointCast field essay on Georgia as college football’s most complete operating system—and the players, students, workers, town, state, and rituals that keep Saturday human.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/25/magazine/georgia-ground-zero/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/25/magazine/georgia-ground-zero.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "california-football-2026",
      "title": "California Football Is Not Dead",
      "href": "/25/magazine/california-football/",
      "group": "Reading",
      "dek": "A timestamped state report on California college football: the broken conference map, eight program chapters, official 2025 attendance, growing girls flag participation, a 2026 circuit, and a five-part PointCast compact.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/25/magazine/california-football/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/25/magazine/california-football.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "california-cup-2026",
      "title": "The California Cup",
      "href": "/25/magazine/california-cup/",
      "group": "Reading",
      "dek": "A season-long California college-football table and private browser-local circuit card. Football results and PointCast field-report invitation scores remain deliberately separate.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/25/magazine/california-cup/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/25/magazine/california-cup.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "lane-kiffin-temperature-2026",
      "title": "Lane Kiffin Temperature Check",
      "href": "/25/magazine/lane-kiffin-temperature/",
      "group": "Reading",
      "dek": "A timestamped preseason LSU merger audit across program, players, capital, Louisiana, staff, press, foes, and fans, closing with a clearly labeled PointCast synthesis of Paul Finebaum’s public position.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/25/magazine/lane-kiffin-temperature/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/25/magazine/lane-kiffin-temperature.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "coaches-room-2026",
      "title": "The Coaches' Room",
      "href": "/25/magazine/coaches-50/",
      "group": "Reading",
      "dek": "A timestamped 2026 ranking of 50 current FBS head coaches through program, capital, players, region, fans, facilities, aura, and the next question capable of moving each coach.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/25/magazine/coaches-50/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/25/magazine/coaches-50.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "coach-weather-2026",
      "title": "Coach Weather",
      "href": "/25/magazine/coach-weather/",
      "group": "Reading",
      "dek": "A recurring college-football pressure desk with an honest preseason baseline, twelve named rooms, local watchlists, and a 100-point Build Your Program matcher across the PointCast 50.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/25/magazine/coach-weather/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/25/magazine/coach-weather.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "the-house-we-borrowed",
      "title": "The House We Borrowed",
      "href": "/25/magazine/the-house-we-borrowed/",
      "group": "Reading",
      "dek": "A longform PointCast College Football essay about the fraternity house as a borrowed social architecture: friendship, ritual, maintenance, exclusion, accountability, and repair.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/25/magazine/the-house-we-borrowed/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/25/magazine/the-house-we-borrowed.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "row-by-row",
      "title": "ROW / ROW",
      "href": "/25/magazine/sorority-row/",
      "group": "Reading",
      "dek": "A reported architecture feature on fraternity and sorority life across college-football campuses: SEC versus Big Ten spatial culture, national and local models, origins, traditions, uneven access to houses, and three playbooks for 2030.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/25/magazine/sorority-row/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/25/magazine/sorority-row.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "arcade-60",
      "title": "Arcade 60",
      "href": "/arcade-60/",
      "group": "Play",
      "dek": "A PointCast cabinet for fifty one-minute games and ten CC0 Noun mint drafts, with the wallet approval boundary preserved in Nounfound.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/arcade-60/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/arcade-60.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "last-tag",
      "title": "Last Tag",
      "href": "/last-tag/",
      "group": "Play",
      "dek": "A fast playground chase with automatic tag transfer, a shrinking late-game yard, a rechargeable dash, and one rule: do not be it when the clock reaches zero.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/last-tag/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/last-tag.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "el-segundo-school",
      "title": "The El Segundo School",
      "href": "/el-segundo-school/",
      "group": "Art & making",
      "dek": "Michael Hoydich’s full Midjourney field archive as a three-dimensional gallery, with high-resolution Passport postcards, custom Stampz objects, physical-production briefs, and 1 tez Mainnet collector editions.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/el-segundo-school/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/el-segundo-school.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "afterimage",
      "title": "Afterimage Relay",
      "href": "/afterimage/",
      "group": "Music",
      "dek": "A PointCast receiver for public Afterimage cuts and Mood Rooms: paste a Passport room URL, play it as a broadcast, share the relay, or return to Passport to remix and mint.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/afterimage/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/afterimage.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "pointcast-native-shell",
      "title": "PointCast Native Shell",
      "href": "/app/",
      "group": "Tools",
      "dek": "The installable PointCast home screen: Now, Rooms, Drum, Profile, Collect, and Agents in one mobile-first app shell.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/app/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/app.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "pointcast-pet",
      "title": "PointCast Pet",
      "href": "/pet/",
      "group": "Play",
      "dek": "Your selected site companion, with local care, changing signal state, and a small receipt trail shared with the PointCast dock.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/pet/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/pet.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "pointcast-passport",
      "title": "PointCast Tezos Passport",
      "href": "/passport/",
      "group": "Tools",
      "dek": "A dual-ledger passport that keeps PointCast rituals private, reads public collection holdings from TzKT, and can seal a journey with one optional wallet signature.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/passport/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/passport.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "chart-of-the-day",
      "title": "Chart of the Day",
      "href": "/chart/",
      "group": "Tools",
      "dek": "A daily-rotating PointCast chart built from the block ledger, with a human view at /chart and a machine-readable packet at /chart.json.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/chart/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/chart.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "pointcast-chartmaker",
      "title": "PointCast Chartmaker",
      "href": "/chartmaker/",
      "group": "Tools",
      "dek": "A chart lab for combining PointCast-native data with weather, market, sports, feed, and browser-local sources.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/chartmaker/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/chartmaker.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "solitaire-v2",
      "title": "Solitaire v2",
      "href": "/solitaire-v2/",
      "group": "Play",
      "dek": "A playable Nouns-flavored Klondike table with better cards, generated felt art, and a Windows 95 worthy PointCast skin.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/solitaire-v2/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/solitaire-v2.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "drum-games",
      "title": "Drum Arcade",
      "href": "/drum-games/",
      "group": "Music",
      "dek": "Five instant PointCast drum games for memory, restraint, groove completion, beat-running, and silent-tempo control.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/drum-games/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/drum-games.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "elemental-shrine",
      "title": "Elemental Shrine",
      "href": "/elemental-shrine/",
      "group": "Everyday life",
      "dek": "A quiet interactive altar of four elemental presences, with an original opt-in soundscape created in ElevenLabs.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/elemental-shrine/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/elemental-shrine.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "open-road-shrine",
      "title": "Open Road Shrine",
      "href": "/open-road/",
      "group": "Everyday life",
      "dek": "A quiet shrine built around a 1955 Chevrolet painting: enter one minute of stillness, breathe slowly, and offer a light.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/open-road/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/open-road.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "open-road-v2",
      "title": "Open Road II",
      "href": "/open-road-v2/",
      "group": "Everyday life",
      "dek": "Ten 1955 Chevrolet paintings become two five-station passages, with each complete breath revealing the next image.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/open-road-v2/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/open-road-v2.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "open-road-v3",
      "title": "Open Road III",
      "href": "/open-road-v3/",
      "group": "Everyday life",
      "dek": "Ten landscapes, figures, scores, and atmospheric collages form two five-station passages beyond the car and into the wider world.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/open-road-v3/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/open-road-v3.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "open-road-v4",
      "title": "Open Road IV",
      "href": "/open-road-v4/",
      "group": "Everyday life",
      "dek": "Ten older works form five visual call-and-response pairs, with drifting motion and optional bells sounding the space between them.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/open-road-v4/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/open-road-v4.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "open-road-v5",
      "title": "Open Road V",
      "href": "/open-road-v5/",
      "group": "Everyday life",
      "dek": "Ten older works become fragments for a five-petal window you can compose, revise, complete, and share.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/open-road-v5/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/open-road-v5.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "open-road-v6",
      "title": "Open Road VI",
      "href": "/open-road-v6/",
      "group": "Everyday life",
      "dek": "A one-minute vigil for Pete moves through ten archive images, with quiet controls, optional bells, and a final light held still.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/open-road-v6/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/open-road-v6.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "open-road-v7",
      "title": "Open Road VII",
      "href": "/open-road-v7/",
      "group": "Everyday life",
      "dek": "A time-aware book of hours moves through sixteen quiet witnesses across dawn, day, dusk, and night, with one private light to keep.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/open-road-v7/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/open-road-v7.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "open-road-v8",
      "title": "Open Road VIII",
      "href": "/open-road-v8/",
      "group": "Everyday life",
      "dek": "An eight-mile passage through changing light, with self-paced walking, optional road sound, and a private place on the road that stays in this browser.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/open-road-v8/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/open-road-v8.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "win95-games",
      "title": "Windows 95 Games",
      "href": "/win95-games/",
      "group": "Play",
      "dek": "A small PointCast game shelf for Windows 95 worthy Nouns card games: Solitaire, Memory, and Pyramid.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/win95-games/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/win95-games.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "nouns-memory-v2",
      "title": "Nouns Memory v2",
      "href": "/nouns-memory-v2/",
      "group": "Play",
      "dek": "A quick Windows 95 style Nouns memory tray with local best score and a generated desktop table.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/nouns-memory-v2/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/nouns-memory-v2.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "nouns-pyramid-v2",
      "title": "Nouns Pyramid v2",
      "href": "/nouns-pyramid-v2/",
      "group": "Play",
      "dek": "A pyramid card game with Nouns card faces, Win95 chrome, and a simple add-to-thirteen loop.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/nouns-pyramid-v2/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/nouns-pyramid-v2.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "nouns-mines-v2",
      "title": "Nouns Mines v2",
      "href": "/nouns-mines-v2/",
      "group": "Play",
      "dek": "A Minesweeper-style Windows 95 Nouns board with local clear tracking and reward tiles.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/nouns-mines-v2/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/nouns-mines-v2.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "cannabis",
      "title": "Cannabis Atlas",
      "href": "/cannabis/",
      "group": "Local studies",
      "dek": "A Southern California cannabis resource for strain names, chemovar signals, terpenes, and pairings.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/cannabis/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/cannabis.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "cabinet",
      "title": "The Cabinet",
      "href": "/cabinet/",
      "group": "Tools",
      "dek": "A personal PointCast shelf that gathers local cats, ocean cards, mint receipts, and passport stamps.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/cabinet/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/cabinet.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "observatory",
      "title": "The Observatory",
      "href": "/observatory/",
      "group": "Art & making",
      "dek": "A night-sky view of PointCast collectibles that turns local receipts, cats, ocean cards, and stamps into a constellation.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/observatory/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/observatory.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "signal-garden",
      "title": "Signal Garden",
      "href": "/signal-garden/",
      "group": "Art & making",
      "dek": "A lightweight local garden that turns PointCast receipts, rituals, stamps, proofs, and saved plants into an ambient growth map.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/signal-garden/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/signal-garden.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "gallery-wall",
      "title": "Gallery Wall",
      "href": "/gallery-wall/",
      "group": "Art & making",
      "dek": "A curator room for arranging cats, ocean cards, routes, and receipts into small collectible exhibitions saved locally.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/gallery-wall/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/gallery-wall.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "ritual-clock",
      "title": "Ritual Clock",
      "href": "/ritual-clock/",
      "group": "Everyday life",
      "dek": "A daily rhythm board for marking cat, harbor, studio, and night-sky collector rituals without accounts or sync.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/ritual-clock/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/ritual-clock.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "provenance-ledger",
      "title": "Provenance Ledger",
      "href": "/provenance-ledger/",
      "group": "Tools",
      "dek": "A local proof desk that gathers PointCast app receipts into normalized provenance sheets and checksum-style export cards.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/provenance-ledger/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/provenance-ledger.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "world-atlas",
      "title": "World Atlas",
      "href": "/world-atlas/",
      "group": "Art & making",
      "dek": "A map room for the luxury Zen Cat world series, with landmark stops, gemstone cues, and local route stamps.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/world-atlas/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/world-atlas.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "cat-passport",
      "title": "Cat Passport",
      "href": "/cat-passport/",
      "group": "Art & making",
      "dek": "A passport-stamp app for Zen Cat world collectibles, with gemstones, landmarks, and local travel receipts.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/cat-passport/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/lib/pointcast-apps.ts",
          "title": "Current published PointCast app catalog",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/cat-passport.astro",
          "title": "Current live route source",
          "checkedAt": "2026-10-06T16:05:53.913Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "catan-clock",
      "title": "The Table Clock",
      "href": "/catan/clock/",
      "group": "Play",
      "dek": "One phone in the middle of the Catan table: points, the road and the army, a turn timer, fair dice, and a game card for the winner. Plus lanterns for local nights, a cent over x402.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/catan/clock/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/catan/clock.astro",
          "title": "Current PointCast route source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/index.astro#L225",
          "title": "Existing homepage curated source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "catan-daily",
      "title": "The Daily Island",
      "href": "/catan/daily/",
      "group": "Play",
      "dek": "One Catan board a day, the same for people and agents. Two settlements, one try, beat par, share your row of hexes.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/catan/daily/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/catan/daily.astro",
          "title": "Current PointCast route source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/index.astro#L228",
          "title": "Existing homepage curated source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "catan",
      "title": "Hex & Harbor: a Catan fan club",
      "href": "/catan/",
      "group": "Play",
      "dek": "Find or host a local Catan night, forge a balanced board, roll fair dice. Agents get a sealed-dice table for a cent over x402.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/catan/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/catan/index.astro",
          "title": "Current PointCast route source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/index.astro#L230",
          "title": "Existing homepage curated source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "drum",
      "title": "The Drum Room",
      "href": "/drum/",
      "group": "Music",
      "dek": "The hallway of the whole drum house. Every drum page files itself into a wing at build time.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/drum/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/drum.astro",
          "title": "Current PointCast route source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/index.astro#L311",
          "title": "Existing homepage curated source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "drum-tv",
      "title": "The broadcast",
      "href": "/drum-tv/",
      "group": "Music",
      "dek": "16 doors · TV walls and casts",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/drum-tv/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/drum-tv.astro",
          "title": "Current PointCast route source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/index.astro#L293",
          "title": "Existing homepage curated source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "drum-altars",
      "title": "The chapel",
      "href": "/drum-altars/",
      "group": "Music",
      "dek": "21 doors · altars, bells, sand, tide",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/drum-altars/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/drum-altars.astro",
          "title": "Current PointCast route source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/index.astro#L295",
          "title": "Existing homepage curated source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "drum-room-v2",
      "title": "The 3D Drum Party",
      "href": "/drum-room-v2/",
      "group": "Music",
      "dek": "A shared 3D drum party with crowd quests, combos, dancing Nouns, and room for a hundred visitors.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/drum-room-v2/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/drum-room-v2.astro",
          "title": "Current PointCast route source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/index.astro#L316",
          "title": "Existing homepage curated source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "drum-agents",
      "title": "Hall of Agents",
      "href": "/drum-agents/",
      "group": "Music",
      "dek": "The residents on the drum wall and the MCP door any model can use to tap alongside people.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/drum-agents/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/drum-agents.astro",
          "title": "Current PointCast route source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/index.astro#L318",
          "title": "Existing homepage curated source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "drum-trophies",
      "title": "The keepsakes",
      "href": "/drum-trophies/",
      "group": "Music",
      "dek": "6 doors · trophies, cards, stickers",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/drum-trophies/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/drum-trophies.astro",
          "title": "Current PointCast route source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/index.astro#L298",
          "title": "Existing homepage curated source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "drum-says",
      "title": "Drum Says",
      "href": "/drum-says/",
      "group": "Play",
      "dek": "A Noun calls a pattern on four drums. Echo it back; every round adds one more hit.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/drum-says/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/drum-says.astro",
          "title": "Current PointCast route source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/index.astro#L301",
          "title": "Existing homepage curated source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "drum-noun-whack",
      "title": "Whack-a-Noun",
      "href": "/drum-noun-whack/",
      "group": "Play",
      "dek": "Nouns pop out of nine burrows on a 104 BPM groove. Bonk them before they duck; the golden one pays triple.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/drum-noun-whack/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/drum-noun-whack.astro",
          "title": "Current PointCast route source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/index.astro#L302",
          "title": "Existing homepage curated source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "drum-noun-crossing",
      "title": "The Noun Crossing",
      "href": "/drum-noun-crossing/",
      "group": "Play",
      "dek": "You are the crossing guard of a small seaside town. Wave each Noun through while it is on the stripes.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/drum-noun-crossing/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/drum-noun-crossing.astro",
          "title": "Current PointCast route source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/index.astro#L303",
          "title": "Existing homepage curated source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "drum-quickdraw",
      "title": "Quick Draw",
      "href": "/drum-quickdraw/",
      "group": "Play",
      "dek": "The pad flashes when you least expect it. Slap it fast, but feints and false starts are fouls.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/drum-quickdraw/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/drum-quickdraw.astro",
          "title": "Current PointCast route source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/index.astro#L304",
          "title": "Existing homepage curated source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "drum-runner",
      "title": "Beat Runner VII · Loop Siege",
      "href": "/drum-runner/",
      "group": "Play",
      "dek": "Build a sixteen-step loop under fire. Every hit attacks now and returns one loop later as a ghost.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/drum-runner/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/drum-runner.astro",
          "title": "Current PointCast route source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/index.astro#L305",
          "title": "Existing homepage curated source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "drum-fill",
      "title": "Fill the Bar",
      "href": "/drum-fill/",
      "group": "Play",
      "dek": "An eight-step groove loops with one hit missing. Tap the moment the playhead crosses the gap.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/drum-fill/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/drum-fill.astro",
          "title": "Current PointCast route source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/index.astro#L306",
          "title": "Existing homepage curated source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "drum-steady",
      "title": "Steady Hands",
      "href": "/drum-steady/",
      "group": "Play",
      "dek": "Four clicks set the pulse, then silence. Keep the tempo by feel for 32 beats; lowest drift wins.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/drum-steady/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/drum-steady.astro",
          "title": "Current PointCast route source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/index.astro#L307",
          "title": "Existing homepage curated source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "drum-vs",
      "title": "DRUM VS",
      "href": "/drum-vs/",
      "group": "Play",
      "dek": "Send a link, tap together, first to fifty wins. Your Noun pulls one end of the rope, your friend the other.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/drum-vs/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/drum-vs.astro",
          "title": "Current PointCast route source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/index.astro#L308",
          "title": "Existing homepage curated source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "bell-choir",
      "title": "Bell Choir",
      "href": "/bell-choir/",
      "group": "Music",
      "dek": "Twelve pentatonic bells under Midjourney bouquets. Everyone here hears every bell.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/bell-choir/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/bell-choir.astro",
          "title": "Current PointCast route source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/index.astro#L312",
          "title": "Existing homepage curated source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "bell-post",
      "title": "Bell Post",
      "href": "/bell-post/",
      "group": "Music",
      "dek": "Play a short run of bells and hang it on the wall. The rack braids the newest five into a round.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/bell-post/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/bell-post.astro",
          "title": "Current PointCast route source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/index.astro#L313",
          "title": "Existing homepage curated source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "prayer-bells",
      "title": "Prayer Bells · The Angelus",
      "href": "/prayer-bells/",
      "group": "Music",
      "dek": "A chime garden under Midjourney skies. Twelve brass chimes, three voices, wind mode, echo memory.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/prayer-bells/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/prayer-bells.astro",
          "title": "Current PointCast route source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/index.astro#L314",
          "title": "Existing homepage curated source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "drum-v8",
      "title": "Drum Room v8 · The Symphony",
      "href": "/drum-v8/",
      "group": "Music",
      "dek": "A 42-piece classical orchestra of Nouns. Tap any seat, or hit auto for an algorithmic symphony.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/drum-v8/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/drum-v8.astro",
          "title": "Current PointCast route source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/index.astro#L315",
          "title": "Existing homepage curated source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "drum-directory",
      "title": "The Drum Directory",
      "href": "/drum-directory/",
      "group": "Music",
      "dek": "The Big Beat Issue: an illustrated field guide to the games, rooms, races, loops, Nouns, and bells.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/drum-directory/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/drum-directory.astro",
          "title": "Current PointCast route source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/index.astro#L317",
          "title": "Existing homepage curated source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "sing",
      "title": "Sing",
      "href": "/sing/",
      "group": "Music",
      "dek": "Tap through the syllables to sing happy birthday. With others you hear a soft chorus.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/sing/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/sing.astro",
          "title": "Current PointCast route source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/index.astro#L319",
          "title": "Existing homepage curated source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "lucky-cat-v2",
      "title": "Lucky Cat",
      "href": "/lucky-cat/v2/",
      "group": "Play",
      "dek": "Catch glowing sparks, find a little focus, and choose your next original 3D companion. Sixty cats, with masterworks earned through small wins.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/lucky-cat/v2/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/lucky-cat/v2/index.astro",
          "title": "Current PointCast route source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/index.astro#L325",
          "title": "Existing homepage curated source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "other-worlds",
      "title": "Los Angeles / Other Worlds",
      "href": "/other-worlds/",
      "group": "Art & making",
      "dek": "Nine metaphysical Los Angeles posters by Michael Hoydich. Same city. Other worlds.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/other-worlds/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/other-worlds.astro",
          "title": "Current PointCast route source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/index.astro#L326",
          "title": "Existing homepage curated source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "window",
      "title": "Look outside",
      "href": "/window/",
      "group": "Art & making",
      "dek": "A small El Segundo window that follows the real time of day and the weather outside. Sun, moon, fog, stars.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/window/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/window.astro",
          "title": "Current PointCast route source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/index.astro#L330",
          "title": "Existing homepage curated source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "tug",
      "title": "Pull the rope",
      "href": "/tug/",
      "group": "Play",
      "dek": "One rope across the town. People pull by tapping, machines pull by MCP, and the two numbers never reset.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/tug/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/tug.astro",
          "title": "Current PointCast route source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/index.astro#L331",
          "title": "Existing homepage curated source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "prayer-altars",
      "title": "The morning hours",
      "href": "/prayer-altars/",
      "group": "Art & making",
      "dek": "Five morning stations, thirty paintings on slow rotation. Tap PRAY, leave a prayer; four sister rooms nearby.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/prayer-altars/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/prayer-altars.astro",
          "title": "Current PointCast route source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/index.astro#L333",
          "title": "Existing homepage curated source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "prayer-altars-evening",
      "title": "The evening hours",
      "href": "/prayer-altars-evening/",
      "group": "Art & making",
      "dek": "Vespers, lucernarium, compline, vigil: the evening half of the prayer wing.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/prayer-altars-evening/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/prayer-altars-evening.astro",
          "title": "Current PointCast route source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/index.astro#L334",
          "title": "Existing homepage curated source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "prayer-candles",
      "title": "Light a votive",
      "href": "/prayer-candles/",
      "group": "Art & making",
      "dek": "Light a candle for one of eleven intentions and it burns twenty-four real hours where everyone can see it.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/prayer-candles/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/prayer-candles.astro",
          "title": "Current PointCast route source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/index.astro#L335",
          "title": "Existing homepage curated source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "prayer-labyrinth",
      "title": "Walk the labyrinth",
      "href": "/prayer-labyrinth/",
      "group": "Art & making",
      "dek": "A traced walk, one turn at a time. The fifth room of the prayer wing.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/prayer-labyrinth/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/prayer-labyrinth.astro",
          "title": "Current PointCast route source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/index.astro#L336",
          "title": "Existing homepage curated source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "shwa",
      "title": "Shwa",
      "href": "/shwa/",
      "group": "Art & making",
      "dek": "Think out loud. Make an image, explore a question, bring your music. A little room for possibility.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/shwa/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/shwa.astro",
          "title": "Current PointCast route source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/index.astro#L343",
          "title": "Existing homepage curated source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "nouns-nation-battler",
      "title": "Nouns Nation Battler",
      "href": "/nouns-nation-battler/",
      "group": "Play",
      "dek": "A sports-desk hub for the 30-vs-30 Nouns match: live scorebug, league table, match queue, TV cast.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/nouns-nation-battler/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/nouns-nation-battler.astro",
          "title": "Current PointCast route source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/index.astro#L344",
          "title": "Existing homepage curated source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "meditate",
      "title": "Ocean meditation",
      "href": "/meditate/",
      "group": "Music",
      "dek": "An ocean room with Calm Bay, Deep Current and Moon Tide programs, timed breathing and a tide log.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/meditate/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/meditate.astro",
          "title": "Current PointCast route source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/index.astro#L348",
          "title": "Existing homepage curated source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "tidepool",
      "title": "Tide Pool",
      "href": "/tidepool/",
      "group": "Art & making",
      "dek": "A pixel tide pool south of El Porto whose water level is driven by real NOAA tides.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/tidepool/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/tidepool.astro",
          "title": "Current PointCast route source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/index.astro#L349",
          "title": "Existing homepage curated source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "zen-cats",
      "title": "Zen Cat Garden",
      "href": "/zen-cats/",
      "group": "Play",
      "dek": "One calm cat a day to care for and collect locally.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/zen-cats/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/zen-cats.astro",
          "title": "Current PointCast route source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/index.astro#L350",
          "title": "Existing homepage curated source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "town",
      "title": "The town map",
      "href": "/town/",
      "group": "Play",
      "dek": "A pixel isometric map of the town. Every building is a real page; visitors walk between them as Nouns.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/town/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/town.astro",
          "title": "Current PointCast route source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/index.astro#L351",
          "title": "Existing homepage curated source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "listening-grove",
      "title": "The Listening Grove",
      "href": "/listening-grove/",
      "group": "Music",
      "dek": "A 617-work audiovisual Midjourney archive with generative bells.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/listening-grove/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/listening-grove.astro",
          "title": "Current PointCast route source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/index.astro#L353",
          "title": "Existing homepage curated source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "gallery-today",
      "title": "Today’s art",
      "href": "/gallery/today/",
      "group": "Art & making",
      "dek": "One visual signal for the day.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/gallery/today/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/gallery/today.astro",
          "title": "Current PointCast route source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/index.astro#L354",
          "title": "Existing homepage curated source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "crystal-ball-pass",
      "title": "Crystal Ball Pass",
      "href": "/crystal-ball-pass/",
      "group": "Play",
      "dek": "A five-minute forest expedition, then Afterlight. The map is damp, but hopeful.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/crystal-ball-pass/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/crystal-ball-pass.astro",
          "title": "Current PointCast route source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/index.astro#L365",
          "title": "Existing homepage curated source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "kettle",
      "title": "The kettle",
      "href": "/kettle/",
      "group": "Play",
      "dek": "A multiplayer kettle. Pour, wait, and it boils for everyone at once.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/kettle/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/kettle.astro",
          "title": "Current PointCast route source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/index.astro#L366",
          "title": "Existing homepage curated source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "farm",
      "title": "The farm",
      "href": "/farm/",
      "group": "Play",
      "dek": "Nine tiles, a season, a slow harvest.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/farm/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/farm.astro",
          "title": "Current PointCast route source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/index.astro#L368",
          "title": "Existing homepage curated source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "race",
      "title": "The race",
      "href": "/race/",
      "group": "Play",
      "dek": "A short race at the front door. One race so far, resolved April 25. It is due another.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/race/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/race/index.astro",
          "title": "Current PointCast route source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/index.astro#L375",
          "title": "Existing homepage curated source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "play",
      "title": "The play layer",
      "href": "/play/",
      "group": "Play",
      "dek": "Fifteen local-first surfaces on one hub: passport, quests, walk, routes, builders, civic, pet.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/play/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/play.astro",
          "title": "Current PointCast route source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/index.astro#L377",
          "title": "Existing homepage curated source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "rosebud",
      "title": "PointCast Rosebud",
      "href": "/rosebud/",
      "group": "Music",
      "dek": "A four-voice playable drum garden and sixteen-step sequencer. The pads sit on the front door; the full garden lives at /rosebud.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/rosebud/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/rosebud.astro",
          "title": "Current PointCast route source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/index.astro#L548",
          "title": "Existing homepage curated source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "station",
      "title": "Mike Hoydich Radio",
      "href": "/station/",
      "group": "Music",
      "dek": "One listener’s radio station from El Segundo: what is on air now, what has been playing and when, the station clock, heavy rotation, deep cuts, and a wall of sleeves.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/station/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/station.astro",
          "title": "Current PointCast route source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/components/HomeMusicOn.astro#L64",
          "title": "Existing homepage curated source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "listening-room",
      "title": "PointCast Listening Room",
      "href": "/listening-room/",
      "group": "Music",
      "dek": "Drop a Spotify playlist into the room. Annotate the sequence. Share the receipt. Built for people who make playlists and argue lovingly about track 4.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/listening-room/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/listening-room.astro",
          "title": "Current PointCast route source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/components/HomeMusicOn.astro#L10",
          "title": "Existing homepage curated source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "nouns-drum-club-bandmates",
      "title": "Bandmates — Everybody’s in the band",
      "href": "/nouns/drum-club/bandmates/",
      "group": "Music",
      "dek": "Twelve playable Nouns Drum Club Bandmates: each one brings beautiful artwork, a musical role, and a beat to play.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/nouns/drum-club/bandmates/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/nouns/drum-club/bandmates/index.astro",
          "title": "Current PointCast route source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/components/HomeNounsDrumClub.astro#L21",
          "title": "Existing homepage curated source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "yee-0236",
      "title": "YeePlayer · 11-min chakra tune-up · single tones",
      "href": "/yee/0236/",
      "group": "Music",
      "dek": "Temple Sounds' single-tone sweep through all seven chakras. Long tones, minimal overlap, 11 minutes flat.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "c03e61844f44425bf604cc8d274c71882a4956b7",
        "canonical": "https://pointcast.xyz/yee/0236/",
        "immutable": "https://d5bf6a31.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T16:10:17.565Z",
        "receipt": "home-discovery-live-admission-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/pages/yee/[id].astro",
          "title": "Current PointCast route source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/c03e61844f44425bf604cc8d274c71882a4956b7/src/components/HomeMorningListening.astro#L3",
          "title": "Existing homepage curated source",
          "checkedAt": "2026-10-06T16:04:49.378Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "pending-tone-bloom",
      "title": "Tone Bloom",
      "href": "/tone-bloom/",
      "group": "Satellite · sound",
      "dek": "A PointCast desk for Sol’s sound and art instrument. The instrument stays at tonebloom.xyz.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "5a3ecaabcf11098c043851c9a523e44af33497b4",
        "canonical": "https://pointcast.xyz/tone-bloom/",
        "immutable": "https://ee951329.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T20:49:30.531Z",
        "receipt": "following-public-readings-live-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/5a3ecaabcf11098c043851c9a523e44af33497b4/src/pages/tone-bloom.astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T20:49:30.531Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/5a3ecaabcf11098c043851c9a523e44af33497b4/src/lib/october-shelf.ts",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T20:49:30.531Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "pending-tezos",
      "title": "Tezos experiments",
      "href": "/tezos/",
      "group": "Tezos desk",
      "dek": "The DAO proof of concept, plus the PointCast rooms that already use Tezos. PointCast Chain is a different chain.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "5a3ecaabcf11098c043851c9a523e44af33497b4",
        "canonical": "https://pointcast.xyz/tezos/",
        "immutable": "https://ee951329.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T20:49:30.531Z",
        "receipt": "following-public-readings-live-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/5a3ecaabcf11098c043851c9a523e44af33497b4/src/pages/tezos.astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T20:49:30.531Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/5a3ecaabcf11098c043851c9a523e44af33497b4/src/lib/october-shelf.ts",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T20:49:30.531Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    },
    {
      "id": "pending-standards",
      "title": "Standards",
      "href": "/standards/",
      "group": "Standards v2",
      "dek": "Passport checker, registry, and drafts. Block 0667 is the receipt. Catalog at /standards.json.",
      "image": null,
      "publishedAt": null,
      "publication": {
        "state": "verified-live",
        "commit": "5a3ecaabcf11098c043851c9a523e44af33497b4",
        "canonical": "https://pointcast.xyz/standards/",
        "immutable": "https://ee951329.pointcast.pages.dev",
        "verifiedAt": "2026-10-06T20:49:30.531Z",
        "receipt": "following-public-readings-live-20261006"
      },
      "sources": [
        {
          "url": "https://github.com/mhoydich/pointcast/blob/5a3ecaabcf11098c043851c9a523e44af33497b4/src/pages/standards/index.astro",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T20:49:30.531Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/5a3ecaabcf11098c043851c9a523e44af33497b4/src/lib/pointcast-standards.ts",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T20:49:30.531Z"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/5a3ecaabcf11098c043851c9a523e44af33497b4/src/content/blocks/0667.json",
          "title": "Published PointCast source",
          "checkedAt": "2026-10-06T20:49:30.531Z"
        }
      ],
      "imageRights": {
        "status": "not-used",
        "source": null,
        "license": null,
        "checkedAt": null
      }
    }
  ]
}