{
  "schema": "pointcast-share-kit-v0",
  "host": "pointcast.xyz",
  "updatedAt": "2026-04-21",
  "humanUrl": "https://pointcast.xyz/share",
  "planUrl": "https://github.com/MikeHoydich/pointcast/blob/main/docs/plans/2026-04-21-organic-visitors.md",
  "summary": "Audience-specific organic distribution kit for PointCast.",
  "landingPages": [
    {
      "label": "Start here",
      "href": "/start",
      "audience": "First-time visitors",
      "note": "Five-stop tour: see who is here, collect a drop, vote, play, then return to the feed.",
      "url": "https://pointcast.xyz/start"
    },
    {
      "label": "Agent-native web",
      "href": "/agent-native",
      "audience": "AI builders",
      "note": "The technical walkthrough: llms.txt, agents.json, stripped HTML, JSON mirrors, and frames.",
      "url": "https://pointcast.xyz/agent-native"
    },
    {
      "label": "Nouns on Tezos",
      "href": "/nouns",
      "audience": "Nouns, Tezos, collectors",
      "note": "Visit Nouns, Nouns Battler, editions, and CC0 proliferation on Tezos.",
      "url": "https://pointcast.xyz/nouns"
    },
    {
      "label": "El Segundo",
      "href": "/el-segundo",
      "audience": "South Bay locals",
      "note": "The local pillar: El Segundo, 90245, the 25-mile beacon, and the 100-mile lens.",
      "url": "https://pointcast.xyz/el-segundo"
    },
    {
      "label": "Play",
      "href": "/play",
      "audience": "Curious friends",
      "note": "The fastest \"what is this?\" route: games, daily quiz, drum room, and lightweight rituals.",
      "url": "https://pointcast.xyz/play"
    },
    {
      "label": "Resources",
      "href": "/resources",
      "audience": "Tool people",
      "note": "A curated modern-computing shelf with converters, local-first tools, references, and recipes.",
      "url": "https://pointcast.xyz/resources"
    }
  ],
  "audiences": [
    {
      "id": "ai-builders",
      "title": "AI builders and agent operators",
      "hook": "A live example of an agent-native website.",
      "links": [
        "/agent-native",
        "/for-agents",
        "/lab",
        "/compute",
        "/resources"
      ],
      "talkingPoints": [
        "llms.txt and llms-full.txt are live.",
        "agents.json maps the whole site in one request.",
        "AI crawlers get stripped HTML with JSON-LD preserved.",
        "The compute ledger shows human and AI work attribution."
      ],
      "urls": [
        "https://pointcast.xyz/agent-native",
        "https://pointcast.xyz/for-agents",
        "https://pointcast.xyz/lab",
        "https://pointcast.xyz/compute",
        "https://pointcast.xyz/resources"
      ]
    },
    {
      "id": "nouns-tezos",
      "title": "Nouns, Tezos, and on-chain culture",
      "hook": "CC0 Nouns energy routed through Tezos, games, and visit proofs.",
      "links": [
        "/nouns",
        "/tezos",
        "/editions",
        "/collection/visit-nouns",
        "/battle"
      ],
      "talkingPoints": [
        "Visit Nouns are live as Tezos FA2 proofs.",
        "Nouns Battler turns deterministic seeds into playable fighters.",
        "Prize Cast and DRUM are contract-shaped experiments.",
        "The site treats collecting as a ritual, not a checkout funnel."
      ],
      "urls": [
        "https://pointcast.xyz/nouns",
        "https://pointcast.xyz/tezos",
        "https://pointcast.xyz/editions",
        "https://pointcast.xyz/collection/visit-nouns",
        "https://pointcast.xyz/battle"
      ]
    },
    {
      "id": "el-segundo",
      "title": "El Segundo and South Bay locals",
      "hook": "A weird, sincere local broadcast from 90245.",
      "links": [
        "/el-segundo",
        "/local",
        "/passport",
        "/collabs/map",
        "/c/el-segundo"
      ],
      "talkingPoints": [
        "The 25-mile beacon anchors the whole project in place.",
        "Station Passport gives the 100-mile lens a collectible route.",
        "The coffee map makes PointCast useful before it asks anyone to understand the thesis.",
        "Local blocks are permanent URLs, not disposable posts."
      ],
      "urls": [
        "https://pointcast.xyz/el-segundo",
        "https://pointcast.xyz/local",
        "https://pointcast.xyz/passport",
        "https://pointcast.xyz/collabs/map",
        "https://pointcast.xyz/c/el-segundo"
      ]
    },
    {
      "id": "play",
      "title": "People who just want to play",
      "hook": "Tiny browser games that explain the project faster than an essay.",
      "links": [
        "/play",
        "/noundrum",
        "/drum",
        "/quiz",
        "/battle"
      ],
      "talkingPoints": [
        "Noundrum and Drum turn visitors into visible participants.",
        "The daily quiz teaches the site through play.",
        "Battle and YeePlayer show how content becomes a game surface.",
        "No account is required to try the lightweight rituals."
      ],
      "urls": [
        "https://pointcast.xyz/play",
        "https://pointcast.xyz/noundrum",
        "https://pointcast.xyz/drum",
        "https://pointcast.xyz/quiz",
        "https://pointcast.xyz/battle"
      ]
    },
    {
      "id": "creative-operators",
      "title": "Creative operators and tool people",
      "hook": "A public operating shelf for modern computing.",
      "links": [
        "/resources",
        "/ai-stack",
        "/decks",
        "/research",
        "/stack"
      ],
      "talkingPoints": [
        "The resources shelf favors tools people can use immediately.",
        "Research memos turn live web scans into durable artifacts.",
        "Decks make the story portable outside the feed.",
        "The stack page shows how the thing is actually built."
      ],
      "urls": [
        "https://pointcast.xyz/resources",
        "https://pointcast.xyz/ai-stack",
        "https://pointcast.xyz/decks",
        "https://pointcast.xyz/research",
        "https://pointcast.xyz/stack"
      ]
    }
  ],
  "snippets": [
    {
      "id": "general",
      "label": "General",
      "text": "PointCast is a living broadcast from El Segundo: daily blocks, tiny games, Tezos editions, and an agent-native web surface built by Mike Hoydich with Claude and Codex. Start here: https://pointcast.xyz/start"
    },
    {
      "id": "ai-builders",
      "label": "AI builders",
      "text": "If you want a concrete example of an agent-native website, look at PointCast: llms.txt, agents.json, stripped HTML for AI crawlers, JSON mirrors, and an open compute ledger. https://pointcast.xyz/agent-native"
    },
    {
      "id": "nouns-tezos",
      "label": "Nouns / Tezos",
      "text": "PointCast is doing Nouns-on-Tezos experiments: Visit Nouns, deterministic Nouns Battler, editions, and little ritual loops around collecting. https://pointcast.xyz/nouns"
    },
    {
      "id": "local",
      "label": "Local",
      "text": "There is a strange, earnest El Segundo broadcast called PointCast: local notes, station passport, coffee map, games, and a 100-mile South Bay lens. https://pointcast.xyz/el-segundo"
    },
    {
      "id": "play",
      "label": "Play",
      "text": "The fastest way to understand PointCast is to play with it: drum room, Noundrum, daily quiz, Nouns Battler, and tiny browser rituals. https://pointcast.xyz/play"
    },
    {
      "id": "tools",
      "label": "Tools",
      "text": "PointCast has a useful modern-computing shelf: converters, local-first tools, AI references, and tiny commands worth keeping close. https://pointcast.xyz/resources"
    }
  ],
  "campaignPackets": [
    {
      "id": "recrawl",
      "priority": "P0",
      "title": "Recrawl the new front doors",
      "targetUrl": "/",
      "audience": "Search engines and answer engines",
      "timing": "Immediately after deploy",
      "docPath": "docs/outreach/submission-checklist.md",
      "nextMoves": [
        "Verify pointcast.xyz in Google Search Console and Bing Webmaster Tools.",
        "Submit sitemap-index.xml and sitemap-blocks.xml.",
        "Bind INDEXNOW_KEY, host the key file, then run node scripts/indexnow-submit.mjs --priority.",
        "Request recrawl for /, /start, /share, /agent-native, /el-segundo, /nouns, /resources."
      ],
      "url": "https://pointcast.xyz/",
      "docUrl": "https://github.com/MikeHoydich/pointcast/blob/main/docs/outreach/submission-checklist.md"
    },
    {
      "id": "agent-native-launch",
      "priority": "P0",
      "title": "Launch the agent-native pillar",
      "targetUrl": "/agent-native",
      "audience": "AI builders, web developers, GEO/SEO operators",
      "timing": "Tuesday-Thursday, 6:30-9:00 AM PT",
      "docPath": "docs/outreach/",
      "nextMoves": [
        "Post the X thread and Farcaster /dev cast first.",
        "Submit Show HN with the prepared first comment.",
        "Cross-post the Dev.to article with canonical URL set to /agent-native.",
        "Save LinkedIn and Lobsters for the next wave so discussion does not split."
      ],
      "url": "https://pointcast.xyz/agent-native",
      "docUrl": "https://github.com/MikeHoydich/pointcast/blob/main/docs/outreach/"
    },
    {
      "id": "nouns-tezos-launch",
      "priority": "P0",
      "title": "Launch the Nouns / Tezos lane",
      "targetUrl": "/nouns",
      "audience": "Nouns, Tezos, CC0, objkt collectors",
      "timing": "Weekday evening, 6-9 PM PT",
      "docPath": "docs/outreach/farcaster-pillar-casts.md",
      "nextMoves": [
        "Cast the Nouns thread into /nouns-channel, /tezos, /base, and /purple.",
        "Link directly to /collection/visit-nouns for the mint action.",
        "Update the objkt collection description with the /nouns canonical URL.",
        "Ask one Nouns builder for a quote or recast instead of broadcasting cold."
      ],
      "url": "https://pointcast.xyz/nouns",
      "docUrl": "https://github.com/MikeHoydich/pointcast/blob/main/docs/outreach/farcaster-pillar-casts.md"
    },
    {
      "id": "local-launch",
      "priority": "P1",
      "title": "Launch the El Segundo lane",
      "targetUrl": "/el-segundo",
      "audience": "El Segundo, South Bay, local tech and creative people",
      "timing": "Weekend morning or weekday lunch",
      "docPath": "docs/outreach/submission-checklist.md",
      "nextMoves": [
        "Post the local hook to one small local surface before broad social.",
        "Send /collabs/map to one real person who might use the coffee map.",
        "Use /passport as the playful follow-up, not the first pitch.",
        "Track which local URL gets clicks: /el-segundo, /local, or /collabs/map."
      ],
      "url": "https://pointcast.xyz/el-segundo",
      "docUrl": "https://github.com/MikeHoydich/pointcast/blob/main/docs/outreach/submission-checklist.md"
    },
    {
      "id": "play-launch",
      "priority": "P1",
      "title": "Give people the 30-second version",
      "targetUrl": "/play",
      "audience": "Friends, casual visitors, game people",
      "timing": "Any time someone asks “what is this?”",
      "docPath": "docs/briefs/2026-04-21-play-tank-spec.md",
      "nextMoves": [
        "Send /play first, then /start if they ask what the system means.",
        "Use /play/tank or /noundrum when you want a live, participatory hook.",
        "Ask for one reaction, not a full read-through.",
        "Turn any useful reaction into a short block so the conversation becomes indexable."
      ],
      "url": "https://pointcast.xyz/play",
      "docUrl": "https://github.com/MikeHoydich/pointcast/blob/main/docs/briefs/2026-04-21-play-tank-spec.md"
    },
    {
      "id": "resources-launch",
      "priority": "P1",
      "title": "Share the useful shelf",
      "targetUrl": "/resources",
      "audience": "Creative operators, tool people, AI workflow friends",
      "timing": "When someone asks for a tool, converter, or workflow",
      "docPath": "docs/outreach/x-thread.md",
      "nextMoves": [
        "Lead with the problem solved, not the PointCast thesis.",
        "Point agents at /resources.json and humans at /resources.",
        "Ask recipients for one missing tool to add.",
        "Add the best suggestion to /resources so the page improves through sharing."
      ],
      "url": "https://pointcast.xyz/resources",
      "docUrl": "https://github.com/MikeHoydich/pointcast/blob/main/docs/outreach/x-thread.md"
    },
    {
      "id": "direct-outreach",
      "priority": "P1",
      "title": "Send ten targeted notes",
      "targetUrl": "/agent-native",
      "audience": "Newsletter writers, bloggers, podcast hosts",
      "timing": "After the first public post has one discussion link",
      "docPath": "docs/outreach/email-outreach-templates.md",
      "nextMoves": [
        "Pick ten people who have covered the exact adjacent topic.",
        "Personalize the first two sentences with their real work.",
        "Keep every note under 150 words and include exactly one canonical URL.",
        "Do not follow up for at least ten days."
      ],
      "url": "https://pointcast.xyz/agent-native",
      "docUrl": "https://github.com/MikeHoydich/pointcast/blob/main/docs/outreach/email-outreach-templates.md"
    }
  ],
  "actionChecklist": [
    {
      "id": "deploy-share",
      "label": "Deploy /share and /share.json.",
      "packetId": "recrawl"
    },
    {
      "id": "indexnow-priority",
      "label": "Run the priority IndexNow ping after deploy.",
      "packetId": "recrawl"
    },
    {
      "id": "gsc-recrawl",
      "label": "Request Google recrawl for the seven front-door URLs.",
      "packetId": "recrawl"
    },
    {
      "id": "x-agent-thread",
      "label": "Post the /agent-native X thread.",
      "packetId": "agent-native-launch"
    },
    {
      "id": "farcaster-agent-cast",
      "label": "Cast /agent-native into /dev and /build.",
      "packetId": "agent-native-launch"
    },
    {
      "id": "show-hn",
      "label": "Submit the Show HN post and first comment.",
      "packetId": "agent-native-launch"
    },
    {
      "id": "devto-canonical",
      "label": "Publish Dev.to with canonical URL set to /agent-native.",
      "packetId": "agent-native-launch"
    },
    {
      "id": "nouns-cast",
      "label": "Cast the /nouns thread into Nouns + Tezos channels.",
      "packetId": "nouns-tezos-launch"
    },
    {
      "id": "local-note",
      "label": "Send /collabs/map or /el-segundo to one real local person.",
      "packetId": "local-launch"
    },
    {
      "id": "ten-emails",
      "label": "Send ten targeted notes using the email templates.",
      "packetId": "direct-outreach"
    }
  ],
  "distributionLoop": [
    "Pick the canonical URL.",
    "Choose one audience lane.",
    "Write one plain-English hook.",
    "Attach the best OG image or screenshot available.",
    "Publish a block that gives the link durable context.",
    "Post one cast, one X post, and one direct message to a relevant person.",
    "Run the priority IndexNow ping after deploy.",
    "Review referrers and Search Console one week later."
  ]
}