{
  "$schema": "https://pointcast.xyz/apps.schema.json",
  "name": "PointCast Apps",
  "description": "PointCast app shelf for humans and AI clients: rooms, satellite apps, local tools, and addable MCP connectors.",
  "generatedAt": "2026-06-11T15:54:59.830Z",
  "canonical": "https://pointcast.xyz/apps",
  "apps": [
    {
      "slug": "pointcast-native-shell",
      "name": "PointCast Native Shell",
      "kicker": "PWA · NOW · ROOMS",
      "description": "The installable PointCast home screen: Now, Rooms, Drum, Profile, Collect, and Agents in one mobile-first app shell.",
      "url": "https://pointcast.xyz/app",
      "path": "/app",
      "repo": "https://github.com/mhoydich/pointcast",
      "channel": "CH.FD",
      "kind": "pointcast",
      "canonicalUrl": "https://pointcast.xyz/app"
    },
    {
      "slug": "chart-of-the-day",
      "name": "Chart of the Day",
      "kicker": "DAILY DATA · LEDGER PULSE",
      "description": "A daily-rotating PointCast chart built from the block ledger, with a human view at /chart and a machine-readable packet at /chart.json.",
      "url": "https://pointcast.xyz/chart",
      "path": "/chart",
      "repo": "https://github.com/mhoydich/pointcast",
      "channel": "CH.FD",
      "kind": "pointcast",
      "canonicalUrl": "https://pointcast.xyz/chart"
    },
    {
      "slug": "pointcast-chartmaker",
      "name": "PointCast Chartmaker",
      "kicker": "FEEDS · CROSS-CHARTS · TIMELINES",
      "description": "A chart lab for combining PointCast-native data with weather, market, sports, feed, and browser-local sources.",
      "url": "https://pointcast.xyz/chartmaker",
      "path": "/chartmaker",
      "repo": "https://github.com/mhoydich/pointcast",
      "channel": "CH.DATA",
      "kind": "pointcast",
      "canonicalUrl": "https://pointcast.xyz/chartmaker"
    },
    {
      "slug": "win95-games",
      "name": "Windows 95 Games",
      "kicker": "NOUNS · CARDS · DESKTOP",
      "description": "The PointCast Retro Arcade hub for Windows 95 worthy Nouns games, local stats, achievements, and daily replay.",
      "url": "https://pointcast.xyz/win95-games",
      "path": "/win95-games",
      "repo": "https://github.com/mhoydich/pointcast",
      "channel": "CH.BTL",
      "kind": "pointcast",
      "canonicalUrl": "https://pointcast.xyz/win95-games"
    },
    {
      "slug": "solitaire-v2",
      "name": "Solitaire v2",
      "kicker": "WINDOWS 95 · NOUNS · CARDS",
      "description": "A playable Nouns-flavored Klondike table with undo, hints, generated felt art, and local best-time tracking.",
      "url": "https://pointcast.xyz/solitaire-v2",
      "path": "/solitaire-v2",
      "repo": "https://github.com/mhoydich/pointcast",
      "channel": "CH.BTL",
      "kind": "pointcast",
      "canonicalUrl": "https://pointcast.xyz/solitaire-v2"
    },
    {
      "slug": "nouns-memory-v2",
      "name": "Nouns Memory v2",
      "kicker": "PAIRS · LOCAL BEST · NOUNS",
      "description": "A Windows 95 style Nouns memory tray with 4x4, 5x4, and 6x4 modes plus local best-score tracking.",
      "url": "https://pointcast.xyz/nouns-memory-v2",
      "path": "/nouns-memory-v2",
      "repo": "https://github.com/mhoydich/pointcast",
      "channel": "CH.BTL",
      "kind": "pointcast",
      "canonicalUrl": "https://pointcast.xyz/nouns-memory-v2"
    },
    {
      "slug": "nouns-pyramid-v2",
      "name": "Nouns Pyramid v2",
      "kicker": "ADD TO 13 · CARD TABLE",
      "description": "A Win95 Nouns pyramid card game with undo, recycle count, pair hints, and local clear tracking.",
      "url": "https://pointcast.xyz/nouns-pyramid-v2",
      "path": "/nouns-pyramid-v2",
      "repo": "https://github.com/mhoydich/pointcast",
      "channel": "CH.BTL",
      "kind": "pointcast",
      "canonicalUrl": "https://pointcast.xyz/nouns-pyramid-v2"
    },
    {
      "slug": "nouns-mines-v2",
      "name": "Nouns Mines v2",
      "kicker": "MINES · FLAGS · NOUNS",
      "description": "A Minesweeper-style Windows 95 Nouns board with flags, reward tiles, local clears, and arcade achievements.",
      "url": "https://pointcast.xyz/nouns-mines-v2",
      "path": "/nouns-mines-v2",
      "repo": "https://github.com/mhoydich/pointcast",
      "channel": "CH.BTL",
      "kind": "pointcast",
      "canonicalUrl": "https://pointcast.xyz/nouns-mines-v2"
    },
    {
      "slug": "moodygold",
      "name": "MoodyGold",
      "kicker": "ARTWORK · SOUND · GALLERY",
      "description": "A MoodyGold gallery and visualizer surface, hosted as its own app and viewable from PointCast.",
      "url": "https://moodygold.pages.dev",
      "path": "/moodygold",
      "repo": "https://github.com/mhoydich/abstract-soundscapes",
      "channel": "CH.SPN",
      "kind": "satellite",
      "canonicalUrl": "https://pointcast.xyz/moodygold"
    },
    {
      "slug": "offbalance",
      "name": "Offbalance",
      "kicker": "GOOD FEELS · EL SEGUNDO",
      "description": "The Good Feels El Segundo deck: cannabis as inquiry, flow-state pairings, and product-world thinking.",
      "url": "https://offbalance-6hl.pages.dev",
      "path": "/offbalance",
      "repo": "https://github.com/mhoydich/offbalance",
      "channel": "CH.GF",
      "kind": "satellite",
      "canonicalUrl": "https://pointcast.xyz/offbalance"
    },
    {
      "slug": "cannabis",
      "name": "Cannabis Atlas",
      "kicker": "CHEMOVARS · EFFECTS WHEEL",
      "description": "A Southern California cannabis resource for strain names, chemovar signals, terpenes, and pairings.",
      "url": "https://pointcast.xyz/cannabis",
      "path": "/cannabis",
      "repo": "https://github.com/mhoydich/pointcast",
      "channel": "CH.GF",
      "kind": "pointcast",
      "canonicalUrl": "https://pointcast.xyz/cannabis"
    },
    {
      "slug": "mint-studio",
      "name": "Mint Studio",
      "kicker": "ART BRIEF · METADATA · RECEIPTS",
      "description": "A local mint-planning desk for turning art ideas into clean collectible briefs, metadata notes, and Tezos-ready receipts.",
      "url": "https://pointcast.xyz/mint-studio",
      "path": "/mint-studio",
      "repo": "https://github.com/mhoydich/pointcast",
      "channel": "CH.MINT",
      "kind": "pointcast",
      "canonicalUrl": "https://pointcast.xyz/mint-studio"
    },
    {
      "slug": "live-feed-nfts",
      "name": "Live Feed NFTs",
      "kicker": "LIVE DATA · DYNAMIC CARDS · METADATA",
      "description": "A mint-prep desk for data-driven PointCast cards powered by weather, sea state, competition, and composite feed snapshots.",
      "url": "https://pointcast.xyz/live-feed-nfts",
      "path": "/live-feed-nfts",
      "repo": "https://github.com/mhoydich/pointcast",
      "channel": "CH.MINT",
      "kind": "pointcast",
      "canonicalUrl": "https://pointcast.xyz/live-feed-nfts"
    },
    {
      "slug": "cabinet",
      "name": "The Cabinet",
      "kicker": "LOCAL SHELF · COLLECTIBLES · RECEIPTS",
      "description": "A personal PointCast shelf that gathers local cats, ocean cards, mint receipts, passport stamps, invites, and readiness checkpoints.",
      "url": "https://pointcast.xyz/cabinet",
      "path": "/cabinet",
      "repo": "https://github.com/mhoydich/pointcast",
      "channel": "CH.SHELF",
      "kind": "pointcast",
      "canonicalUrl": "https://pointcast.xyz/cabinet"
    },
    {
      "slug": "observatory",
      "name": "The Observatory",
      "kicker": "CONSTELLATIONS · LOCAL STATE · COLLECTION MAP",
      "description": "A night-sky view of PointCast collectibles that turns local receipts, cats, ocean cards, invites, and checkpoints into a constellation.",
      "url": "https://pointcast.xyz/observatory",
      "path": "/observatory",
      "repo": "https://github.com/mhoydich/pointcast",
      "channel": "CH.SKY",
      "kind": "pointcast",
      "canonicalUrl": "https://pointcast.xyz/observatory"
    },
    {
      "slug": "signal-garden",
      "name": "Signal Garden",
      "kicker": "LOCAL ACTIVITY · AMBIENT GROWTH",
      "description": "A lightweight local garden that turns PointCast receipts, rituals, stamps, proofs, and saved plants into an ambient growth map.",
      "url": "https://pointcast.xyz/signal-garden",
      "path": "/signal-garden",
      "repo": "https://github.com/mhoydich/pointcast",
      "channel": "CH.SIGNAL",
      "kind": "pointcast",
      "canonicalUrl": "https://pointcast.xyz/signal-garden"
    },
    {
      "slug": "listening-rooms",
      "name": "Listening Rooms",
      "kicker": "MUSIC · LOCAL RECEIPTS · ROOM SERIES",
      "description": "A collectible series hub for PointCast music-linked rooms, starting with Stay Still Drum v2 and its local sitting receipts.",
      "url": "https://pointcast.xyz/listening-rooms",
      "path": "/listening-rooms",
      "repo": "https://github.com/mhoydich/pointcast",
      "channel": "CH.SPN",
      "kind": "pointcast",
      "canonicalUrl": "https://pointcast.xyz/listening-rooms"
    },
    {
      "slug": "sit-v2",
      "name": "Stay Still Drum v2",
      "kicker": "DRUM · STILLNESS · ROOM 001",
      "description": "A local-only stillness and drum room with generated background art, browser receipts, and quiet rhythm patterns.",
      "url": "https://pointcast.xyz/sit-v2",
      "path": "/sit-v2",
      "repo": "https://github.com/mhoydich/pointcast",
      "channel": "CH.SPN",
      "kind": "pointcast",
      "canonicalUrl": "https://pointcast.xyz/sit-v2"
    },
    {
      "slug": "gallery-wall",
      "name": "Gallery Wall",
      "kicker": "CURATION · SHOW CARDS · LOCAL WALLS",
      "description": "A curator room for arranging cats, ocean cards, routes, and receipts into small collectible exhibitions saved locally.",
      "url": "https://pointcast.xyz/gallery-wall",
      "path": "/gallery-wall",
      "repo": "https://github.com/mhoydich/pointcast",
      "channel": "CH.CURATE",
      "kind": "pointcast",
      "canonicalUrl": "https://pointcast.xyz/gallery-wall"
    },
    {
      "slug": "ritual-clock",
      "name": "Ritual Clock",
      "kicker": "DAILY CADENCE · COLLECTOR RHYTHM",
      "description": "A daily rhythm board for marking cat, harbor, studio, and night-sky collector rituals without accounts or sync.",
      "url": "https://pointcast.xyz/ritual-clock",
      "path": "/ritual-clock",
      "repo": "https://github.com/mhoydich/pointcast",
      "channel": "CH.TIME",
      "kind": "pointcast",
      "canonicalUrl": "https://pointcast.xyz/ritual-clock"
    },
    {
      "slug": "exchange-table",
      "name": "Exchange Table",
      "kicker": "WISHLIST · OFFERS · DISCLOSURE",
      "description": "A private collector table for noting wants, offers, and watch signals before anything becomes a marketplace action.",
      "url": "https://pointcast.xyz/exchange-table",
      "path": "/exchange-table",
      "repo": "https://github.com/mhoydich/pointcast",
      "channel": "CH.SWAP",
      "kind": "pointcast",
      "canonicalUrl": "https://pointcast.xyz/exchange-table"
    },
    {
      "slug": "provenance-ledger",
      "name": "Provenance Ledger",
      "kicker": "LOCAL PROOFS · EXPORT SHEETS",
      "description": "A local proof desk that gathers PointCast app receipts into normalized provenance sheets and checksum-style export cards.",
      "url": "https://pointcast.xyz/provenance-ledger",
      "path": "/provenance-ledger",
      "repo": "https://github.com/mhoydich/pointcast",
      "channel": "CH.PROOF",
      "kind": "pointcast",
      "canonicalUrl": "https://pointcast.xyz/provenance-ledger"
    },
    {
      "slug": "world-atlas",
      "name": "World Atlas",
      "kicker": "ZEN CAT ROUTES · LANDMARKS · GEMS",
      "description": "A map room for the luxury Zen Cat world series, with landmark stops, gemstone cues, and local route stamps.",
      "url": "https://pointcast.xyz/world-atlas",
      "path": "/world-atlas",
      "repo": "https://github.com/mhoydich/pointcast",
      "channel": "CH.WORLD",
      "kind": "pointcast",
      "canonicalUrl": "https://pointcast.xyz/world-atlas"
    },
    {
      "slug": "harbor-log",
      "name": "Harbor Log",
      "kicker": "MORNING OCEAN · WATCHLIST",
      "description": "A small collector console for drawing Morning Ocean vessels, keeping a local watchlist, and opening mintable maritime cards.",
      "url": "https://pointcast.xyz/harbor-log",
      "path": "/harbor-log",
      "repo": "https://github.com/mhoydich/pointcast",
      "channel": "CH.OCEAN",
      "kind": "pointcast",
      "canonicalUrl": "https://pointcast.xyz/harbor-log"
    },
    {
      "slug": "cat-passport",
      "name": "Cat Passport",
      "kicker": "ZEN CATS · GEMS · LANDMARKS",
      "description": "A passport-stamp app for Zen Cat world collectibles, with gemstones, landmarks, and local travel receipts.",
      "url": "https://pointcast.xyz/cat-passport",
      "path": "/cat-passport",
      "repo": "https://github.com/mhoydich/pointcast",
      "channel": "CH.CAT",
      "kind": "pointcast",
      "canonicalUrl": "https://pointcast.xyz/cat-passport"
    },
    {
      "slug": "referral-garden",
      "name": "Referral Garden",
      "kicker": "INVITES · DISCLOSURE · TRUST",
      "description": "A disclosure-first referral garden for one-level invites, local milestones, and contribution-based collector growth.",
      "url": "https://pointcast.xyz/referral-garden",
      "path": "/referral-garden",
      "repo": "https://github.com/mhoydich/pointcast",
      "channel": "CH.GROW",
      "kind": "pointcast",
      "canonicalUrl": "https://pointcast.xyz/referral-garden"
    },
    {
      "slug": "sats-path",
      "name": "Sats Path",
      "kicker": "CAPITAL JOURNEY · BITCOIN READINESS",
      "description": "An educational, non-custodial pathway from creative receipts to calm capital habits and Bitcoin readiness checkpoints.",
      "url": "https://pointcast.xyz/sats-path",
      "path": "/sats-path",
      "repo": "https://github.com/mhoydich/pointcast",
      "channel": "CH.SATS",
      "kind": "pointcast",
      "canonicalUrl": "https://pointcast.xyz/sats-path"
    }
  ],
  "connectors": [
    {
      "slug": "pointcast-v2",
      "name": "PointCast v2",
      "endpoint": "https://pointcast.xyz/api/mcp-v2",
      "status": "live",
      "priority": 0,
      "category": "town",
      "description": "Fresh PointCast MCP connector for AI clients: same town-wide tools, Nouns Nation Battler wiki briefs, agent tasks, result tracking, watch-frame handoffs, new URL, distinct server identity, and Claude-friendly annotations.",
      "clientUse": "Add this when a client has cached the original PointCast connector or when you want the newest app-shelf-first MCP surface.",
      "tools": [
        "connector_links",
        "apps_list",
        "nouns_battler_wiki",
        "nouns_battler_agent_tasks",
        "nouns_battler_manifest",
        "nouns_battler_result_tracker",
        "nouns_battler_cowork_brief",
        "town_map",
        "surfaces_list",
        "presence_snapshot",
        "blocks_recent",
        "block_read",
        "blocks_search",
        "drum_tap"
      ]
    },
    {
      "slug": "pointcast",
      "name": "PointCast",
      "endpoint": "https://pointcast.xyz/api/mcp",
      "status": "live",
      "priority": 1,
      "category": "town",
      "description": "The whole PointCast town as an MCP connector: blocks, rooms, presence, apps, Nouns Nation Battler wiki briefs, tasks, result tracking, watch-frame handoffs, contracts, weather, channels, and the drum hub.",
      "clientUse": "Stable original connector URL. Keep it installed when a client already sees the tools; use v2 for a fresh install.",
      "tools": [
        "town_map",
        "surfaces_list",
        "connector_links",
        "apps_list",
        "nouns_battler_wiki",
        "nouns_battler_agent_tasks",
        "nouns_battler_manifest",
        "nouns_battler_result_tracker",
        "nouns_battler_cowork_brief",
        "presence_snapshot",
        "blocks_recent",
        "block_read",
        "blocks_search",
        "drum_tap"
      ]
    }
  ]
}