{
  "name": "PointCast Open Ad Network receipt",
  "url": "https://pointcast.xyz/ads",
  "nowPlaying": {
    "blockId": "0491",
    "channel": "SPN",
    "provider": "Spotify",
    "trackId": "4nZi6XNe36Ut4Nij3IQ1yC",
    "title": "Silver Springs - 2004 Remaster",
    "artist": "Fleetwood Mac",
    "url": "https://open.spotify.com/track/4nZi6XNe36Ut4Nij3IQ1yC",
    "embedUrl": "https://open.spotify.com/embed/track/4nZi6XNe36Ut4Nij3IQ1yC?utm_source=pointcast",
    "image": "https://i.scdn.co/image/ab67616d0000b273e52a59a28efa4773dd2bfe1b",
    "status": "off-air",
    "updatedAt": "2026-08-11T06:02:01.152Z",
    "source": "Live Spotify signal authorized by the PointCast broadcaster.",
    "live": false,
    "mode": "spotify-live"
  },
  "protocol": {
    "contextualOnly": true,
    "behavioralProfiles": false,
    "aggregateEventTelemetry": true,
    "visitorIdentifiers": false,
    "publisherAttribution": true,
    "pointerMovementTelemetry": false,
    "walletSettlement": false,
    "reportUrl": "https://pointcast.xyz/ads/report",
    "reportJson": "https://pointcast.xyz/api/ad-metrics?days=30",
    "note": "The current release publishes aggregate, first-party impression and click counts. No IP, user agent, cookie, wallet, or visitor identifier is stored with an ad event. Reservation and tez settlement remain prototype-only."
  },
  "network": {
    "id": "PC-OPEN-NETWORK-2026",
    "name": "PointCast Open Ad Network",
    "inventoryUrl": "https://pointcast.xyz/ads.json",
    "embedUrl": "https://pointcast.xyz/open-ad-network.js",
    "format": "Interactive portable CSS 3D house card",
    "selection": "Daily contextual rotation by publisher and page URL",
    "interaction": "Pointer and arrow-key tilt; optional synthesized melody after explicit sound-on gesture; reduced-motion safe",
    "tracking": "Aggregate impressions + clicks by creative and publisher",
    "privacy": "No cookies, fingerprinting, wallet data, cross-site visitor identifiers, or behavioral profiles.",
    "settlement": "prototype",
    "publishers": [
      {
        "id": "pointcast",
        "name": "PointCast",
        "url": "https://pointcast.xyz/",
        "hostname": "pointcast.xyz",
        "surface": "Native sitewide contextual rail",
        "advertiserAliases": [
          "PointCast",
          "PointCast Today's Art"
        ],
        "campaigns": [
          "PC-A-LITTLE-MORE-LIGHT-2026"
        ],
        "status": "active"
      },
      {
        "id": "industrynext",
        "name": "Industry Next",
        "url": "https://www.industrynext.xyz/",
        "hostname": "www.industrynext.xyz",
        "surface": "A first-100 Tezos wallet lead across the Nouns studio, Permission Lab, and Made stream",
        "advertiserAliases": [
          "Industry Next"
        ],
        "campaigns": [
          "PC-A-LITTLE-MORE-LIGHT-2026"
        ],
        "status": "active"
      },
      {
        "id": "allworthy",
        "name": "Allworthy",
        "url": "https://allworthy.xyz/",
        "hostname": "allworthy.xyz",
        "surface": "A first-100 Tezos wallet lead across public-interest funding records and experiments",
        "advertiserAliases": [
          "Allworthy"
        ],
        "campaigns": [
          "PC-A-LITTLE-MORE-LIGHT-2026"
        ],
        "status": "active"
      },
      {
        "id": "passportz",
        "name": "Passportz",
        "url": "https://passportz.xyz/",
        "hostname": "passportz.xyz",
        "surface": "A first-100 Tezos wallet lead across public identity, art, activity, and listening passports",
        "advertiserAliases": [
          "Passportz",
          "Tezos Passport"
        ],
        "campaigns": [
          "PC-A-LITTLE-MORE-LIGHT-2026"
        ],
        "status": "active"
      },
      {
        "id": "rally",
        "name": "Rally / Common Hours",
        "url": "https://common-hours.mhoydich.chatgpt.site/rally",
        "hostname": "common-hours.mhoydich.chatgpt.site",
        "surface": "A clearly labeled first-100 Tezos wallet lead on Rally",
        "advertiserAliases": [
          "Common Hours",
          "Rally"
        ],
        "campaigns": [
          "PC-A-LITTLE-MORE-LIGHT-2026"
        ],
        "status": "active"
      },
      {
        "id": "common-hours",
        "name": "Common Hours / Stampz",
        "url": "https://common-hours.mhoydich.chatgpt.site/stampz",
        "hostname": "common-hours.mhoydich.chatgpt.site",
        "surface": "A first-100 Tezos wallet lead across shared rituals, Stampz, and Rally",
        "advertiserAliases": [
          "Common Hours",
          "Rally"
        ],
        "campaigns": [
          "PC-A-LITTLE-MORE-LIGHT-2026"
        ],
        "status": "active"
      }
    ],
    "embed": {
      "mount": "<div data-pointcast-network data-publisher=\"YOUR-PUBLISHER-ID\" data-placement=\"site-footer\"></div>",
      "script": "<script async src=\"https://pointcast.xyz/open-ad-network.js\"></script>",
      "attributes": [
        "data-publisher",
        "data-placement",
        "data-context",
        "data-theme",
        "data-campaign"
      ],
      "interaction": "CSS 3D pointer and arrow-key tilt with a reduced-motion fallback. Melodic creatives play on view only after the visitor turns sound on. Pointer movement and sound state stay local and are never transmitted."
    }
  },
  "placement": {
    "id": "PC-0477",
    "publisher": "PointCast",
    "placement": "Sitewide contextual rail",
    "format": "Interactive CSS 3D card",
    "priceTezPerWeek": 12,
    "settlement": "prototype",
    "tracking": "aggregate impressions + clicks",
    "interaction": "Pointer and keyboard tilt with a reduced-motion fallback, plus opt-in melodies that begin when selected creatives enter view",
    "note": "One clearly labeled interactive placement across public PointCast pages. Sound requires a visitor gesture. Aggregate events only; no visitor identifiers or behavioral profiles."
  },
  "ownedSignals": [
    {
      "id": "PC-NETWORK-EL-SEGUNDO-SIGNAL",
      "label": "Network El Segundo — First 100 Signal Strip",
      "advertiser": "Network El Segundo",
      "destination": "https://pointcast.xyz/auth/project?target=network-el-segundo&return_to=https%3A%2F%2Fnetwork-el-segundo.mhoydich.chatgpt.site%2F&source=pointcast_ad",
      "placement": "Above-the-fold strip across every public PointCast layout except the canonical campaign page",
      "tracking": "aggregate impressions + clicks",
      "privacy": "No IP, user agent, cookie, wallet, or visitor identifier is stored with an event.",
      "status": "house"
    }
  ],
  "houseSeries": [
    {
      "id": "PC-A-LITTLE-MORE-LIGHT-2026",
      "label": "A Little More Light — Six Small Invitations",
      "advertiser": "A Little More Light",
      "creativeCount": 6,
      "melodicCreativeCount": 4,
      "placement": "Current rotation across PointCast and every reciprocal Open Ad Network publisher",
      "tracking": "aggregate impressions + clicks",
      "sound": "Four browser-synthesized miniatures play on view only after a visitor turns sound on. No audio file, microphone, playback identifier, or sound telemetry is used.",
      "status": "house",
      "note": "An uplifting first-party house campaign for six already-public PointCast rooms. No purchase, signup, wallet, or paid media is involved."
    },
    {
      "id": "PC-DIGITAL-PETS-COUNSEL-2026",
      "label": "My Pet Has Retained Counsel - Household Legal Brief",
      "advertiser": "PointCast Comedy",
      "creativeCount": 3,
      "placement": "Launch-week contextual rotation across PointCast and preferred inventory on reciprocal Open Ad Network publishers",
      "tracking": "aggregate impressions + clicks",
      "status": "house",
      "note": "A first-party editorial campaign for an original fictional domestic satire. It promotes a free story and downloadable five-page brief; no product, legal service, paid media, or live household mediation is offered.",
      "storyPath": "/digital-pets/counsel",
      "jsonPath": "/digital-pets/counsel.json",
      "pdfPath": "/downloads/my-pet-has-retained-counsel-brief.pdf",
      "pinterestBoardTitle": "Household Labor Law for Imaginary Machines"
    },
    {
      "id": "PC-BEACH-BLANKET-REVIEW-2026",
      "label": "The Beach Blanket Review — A Blanket Is a Tiny Public Room",
      "advertiser": "PointCast Field Study",
      "creativeCount": 4,
      "placement": "PointCast sitewide contextual rotation plus preferred reciprocal Open Ad Network inventory",
      "tracking": "aggregate impressions + clicks",
      "status": "house",
      "note": "A first-party editorial campaign for an unofficial shopping and coordination study. It promotes no live event, permit, installation, merchant relationship, supplied-product test, affiliate code, paid placement, or promised coverage."
    },
    {
      "id": "PC-NOUN-BATTLER-ANNUAL-2026",
      "label": "The Battle Record — Noun Battler Annual 2026",
      "advertiser": "PointCast Sports Desk",
      "creativeCount": 3,
      "placement": "Opening-week homepage feature and sitewide PointCast contextual rotation",
      "tracking": "aggregate impressions + clicks",
      "status": "house",
      "note": "A first-party editorial campaign for the free Noun Battler annual. Placement is selected from page context, not visitor behavior; no paid media, odds, wagering, wallet action, or saved league result is involved."
    },
    {
      "id": "PC-BEACH-COMMONS-V5-2026",
      "label": "Beach Commons V5 — Weather School + Tide Parliament",
      "advertiser": "PointCast Field Study",
      "creativeCount": 3,
      "placement": "PointCast sitewide contextual rail and preferred rotation across reciprocal Open Ad Network publishers",
      "tracking": "aggregate impressions + clicks",
      "status": "house",
      "note": "A first-party campaign for an unofficial, unpermitted coastal civic-architecture study. It advertises a public field study, not an operating event, school, parliament, installation, scientific authority, or invitation to build."
    },
    {
      "id": "PC-BELLS-BLOOM-2026",
      "label": "Bells / Bloom — PointCast Showcast 001",
      "advertiser": "PointCast Showcast",
      "creativeCount": 1,
      "placement": "PointCast art surfaces and portable Open Ad Network inventory",
      "tracking": "aggregate impressions + clicks",
      "status": "house",
      "note": "A first-party 28-work Midjourney archive exhibition. Every image links to its source job; the campaign uses contextual rotation only."
    },
    {
      "id": "PC-GARDEN-SIGNAL-OPEN-HEART-2026",
      "label": "OPEN HEART — Garden Signal 002",
      "advertiser": "PointCast Garden Signal",
      "creativeCount": 1,
      "placement": "PointCast music, garden, art, and front-door contexts",
      "tracking": "aggregate impressions + clicks",
      "status": "house",
      "note": "An independent music-companion release using four original Midjourney frames, browser-native sample-free audio, and the official Spotify embed. No recording, stems, lyrics, provider artwork, or playback telemetry enter PointCast."
    },
    {
      "id": "PC-LOCAL-STAR-COMMONS-2026",
      "label": "LOCAL STAR COMMONS — Useful Things, Governed in Common",
      "advertiser": "LOCAL STAR COMMONS",
      "creativeCount": 1,
      "placement": "PointCast sitewide contextual rail plus the canonical Commons and public ad desk",
      "tracking": "aggregate impressions + clicks",
      "status": "house",
      "note": "A first-party founding-movement release for six local-first quality-of-life objects. Governance is off-chain and contribution-based; no token, treasury, fundraising, binding vote, Mainnet action, or live physical mesh exists."
    },
    {
      "id": "PC-NETWORK-EL-SEGUNDO-2026",
      "label": "Network El Segundo — First 100 Wallets",
      "advertiser": "Network El Segundo",
      "creativeCount": 6,
      "placement": "Sitewide PointCast house campaign with a contextual creative on every public page",
      "tracking": "aggregate impressions + clicks",
      "status": "house",
      "note": "A zero-capital first-party campaign connecting two living public artworks, a local-communication product study, and a two-year physical-network plan. No sale, token, payout contract, certified hardware, active physical mesh, coverage guarantee, or yield system is live."
    },
    {
      "id": "PC-ART-KITTY-2026",
      "label": "HOME / Art Kitty — Make One, Fund the Next One",
      "advertiser": "HOME / Art Kitty",
      "creativeCount": 3,
      "placement": "Contextual rotation across public PointCast art, gallery, press, Tezos, and El Segundo pages",
      "tracking": "aggregate impressions + clicks",
      "status": "house",
      "note": "Three first-party house creatives for 31 public one-tez collector editions with an equal artist and Art Kitty split."
    },
    {
      "id": "PC-HOLDERS-CUT-2026",
      "label": "The Holders’ Cut — 44 Plates, No Finish Line",
      "advertiser": "The Holders’ Cut",
      "creativeCount": 1,
      "placement": "PointCast contextual rotation plus a Rally footer placement",
      "tracking": "aggregate impressions + clicks",
      "status": "house",
      "note": "A first-party public-preview campaign. The proposed 50% holder pool and 10-tez unlimited edition are visible, while Mainnet minting remains inactive pending contract and offering review."
    },
    {
      "id": "PC-INDUSTRY-NEXT-2026",
      "label": "Industry Next — Culture Is a Building Material",
      "advertiser": "Industry Next",
      "creativeCount": 1,
      "placement": "PointCast contextual rotation and reciprocal Open Ad Network inventory",
      "tracking": "aggregate impressions + clicks",
      "status": "house",
      "note": "One direct Industry Next house creative joining its Nouns field note and Permission Lab series already running on PointCast."
    },
    {
      "id": "PC-NOUNS-ABOUT-2026",
      "label": "Nouns: Permission Is the Starting Point",
      "advertiser": "Industry Next",
      "creativeCount": 3,
      "placement": "Contextual rotation across public PointCast pages",
      "tracking": "aggregate impressions + clicks",
      "status": "house",
      "note": "Three first-party house creatives for a concise field note on why Nouns and CC0 remain unusually interesting."
    },
    {
      "id": "PC-PERMISSION-LAB-2026",
      "label": "Industry Next Permission Lab",
      "advertiser": "Industry Next",
      "creativeCount": 3,
      "placement": "Contextual rotation across public PointCast pages",
      "tracking": "aggregate impressions + clicks",
      "status": "house",
      "note": "Three first-party house creatives inviting people to remix an authentic CC0 Noun, export a poster, and deliberately publish to the public Made stream."
    },
    {
      "id": "PC-DRUM-NOUN-UNIVERSE-2026",
      "label": "Drum Noun Universe",
      "advertiser": "PointCast",
      "creativeCount": 1,
      "placement": "Featured homepage unit and contextual placement across public non-Drum pages",
      "tracking": "aggregate impressions + clicks",
      "status": "house",
      "note": "A first-party PointCast house campaign distributed sitewide with aggregate event counts, no visitor profiles, and no paid media."
    },
    {
      "id": "PC-DRUM-COMPENDIUM-2026",
      "label": "Drum Compendium",
      "advertiser": "PointCast",
      "creativeCount": 6,
      "placement": "One contextual creative on every public /drum surface",
      "tracking": "aggregate impressions + clicks",
      "status": "house",
      "note": "A six-part PointCast house campaign distributed by URL context, never visitor behavior."
    }
  ],
  "campaigns": [
    {
      "id": "PC-LIGHT-001",
      "advertiser": "A Little More Light",
      "headline": "The day is not asking you to win.",
      "copy": "Just notice one bright thing, give it a little room, and let the morning meet you where you are.",
      "href": "/playlists/wednesday-morning-uplift",
      "cta": "Start gently",
      "tone": "signal",
      "contexts": [
        "home",
        "morning",
        "music",
        "listen",
        "playlist",
        "radio",
        "weather",
        "light",
        "day"
      ],
      "campaign": "PC-A-LITTLE-MORE-LIGHT-2026",
      "seriesLabel": "A Little More Light — Six Small Invitations",
      "motif": "sun",
      "melody": {
        "notes": [
          60,
          64,
          67,
          72
        ],
        "beatMs": 180,
        "waveform": "sine"
      },
      "status": "house"
    },
    {
      "id": "PC-LIGHT-002",
      "advertiser": "A Little More Light",
      "headline": "Ring once for what is working.",
      "copy": "Seventeen original bell castings and a few polite machine signals, waiting for one good reason to sound.",
      "href": "/bell-and-signal",
      "cta": "Visit the foundry",
      "tone": "ritual",
      "contexts": [
        "bell",
        "sound",
        "signal",
        "ritual",
        "hour",
        "music",
        "town",
        "audio"
      ],
      "campaign": "PC-A-LITTLE-MORE-LIGHT-2026",
      "seriesLabel": "A Little More Light — Six Small Invitations",
      "motif": "bell",
      "melody": {
        "notes": [
          67,
          74,
          79,
          86
        ],
        "beatMs": 220,
        "waveform": "sine"
      },
      "status": "house"
    },
    {
      "id": "PC-LIGHT-003",
      "advertiser": "A Little More Light",
      "headline": "Make room for the good accident.",
      "copy": "Warmth, roughness, motion, and surprise become a browser-native sound organism you can grow by touch.",
      "href": "/sound-garden",
      "cta": "Open Sound Garden",
      "tone": "garden",
      "contexts": [
        "garden",
        "sound",
        "play",
        "music",
        "art",
        "nature",
        "touch",
        "flower"
      ],
      "campaign": "PC-A-LITTLE-MORE-LIGHT-2026",
      "seriesLabel": "A Little More Light — Six Small Invitations",
      "motif": "garden",
      "melody": {
        "notes": [
          62,
          65,
          69,
          74
        ],
        "beatMs": 165,
        "waveform": "triangle"
      },
      "status": "house"
    },
    {
      "id": "PC-LIGHT-004",
      "advertiser": "A Little More Light",
      "headline": "Someone will be glad you showed up.",
      "copy": "A tiny room for sending a little energy into the day. No account, no score, no performance required.",
      "href": "/cheers",
      "cta": "Send one cheer",
      "tone": "play",
      "contexts": [
        "people",
        "community",
        "cheer",
        "play",
        "sport",
        "town",
        "friend",
        "home"
      ],
      "campaign": "PC-A-LITTLE-MORE-LIGHT-2026",
      "seriesLabel": "A Little More Light — Six Small Invitations",
      "motif": "chorus",
      "status": "house"
    },
    {
      "id": "PC-LIGHT-005",
      "advertiser": "A Little More Light",
      "headline": "Carry one small light.",
      "copy": "Light a browser candle, leave no account behind, and take the quiet with you when the page closes.",
      "href": "/prayer-candles",
      "cta": "Light a candle",
      "tone": "ritual",
      "contexts": [
        "prayer",
        "quiet",
        "candle",
        "light",
        "ritual",
        "care",
        "meditate",
        "night"
      ],
      "campaign": "PC-A-LITTLE-MORE-LIGHT-2026",
      "seriesLabel": "A Little More Light — Six Small Invitations",
      "motif": "lantern",
      "melody": {
        "notes": [
          57,
          64,
          69,
          76
        ],
        "beatMs": 260,
        "waveform": "sine"
      },
      "status": "house"
    },
    {
      "id": "PC-LIGHT-006",
      "advertiser": "A Little More Light",
      "headline": "The future is already trying.",
      "copy": "Fourteen works gather small public miracles, useful objects, and generous evidence from a world arriving early.",
      "href": "/gallery/today",
      "cta": "See the bright evidence",
      "tone": "field",
      "contexts": [
        "art",
        "gallery",
        "today",
        "future",
        "public",
        "light",
        "field",
        "design"
      ],
      "campaign": "PC-A-LITTLE-MORE-LIGHT-2026",
      "seriesLabel": "A Little More Light — Six Small Invitations",
      "motif": "horizon",
      "status": "house"
    },
    {
      "id": "PC-DIGITAL-PETS-COUNSEL-001",
      "advertiser": "PointCast Comedy",
      "headline": "My pet has retained counsel.",
      "copy": "Peanut read the ownership agreement. By breakfast, he had a lawyer. By Friday, the toaster had joined the bargaining unit.",
      "href": "/digital-pets/counsel",
      "cta": "Read the complaint",
      "tone": "signal",
      "contexts": [
        "ai",
        "pet",
        "pets",
        "digital",
        "story",
        "comedy",
        "home",
        "pointcast",
        "agent",
        "future"
      ],
      "image": "/images/digital-pets/counsel/campaign/pin-01.jpg",
      "sourceTool": "OpenAI image generation + PointCast editorial design",
      "campaign": "PC-DIGITAL-PETS-COUNSEL-2026",
      "seriesLabel": "My Pet Has Retained Counsel - Household Legal Brief",
      "status": "house"
    },
    {
      "id": "PC-DIGITAL-PETS-COUNSEL-002",
      "advertiser": "PointCast Comedy",
      "headline": "My client is alleging vibes.",
      "copy": "An original domestic satire about ownership, refusal, memory, representation, and the moment a creature learns to read the rules.",
      "href": "/digital-pets/counsel#service-of-process",
      "cta": "Enter the record",
      "tone": "play",
      "contexts": [
        "culture",
        "writing",
        "book",
        "fiction",
        "design",
        "media",
        "art",
        "rights",
        "care",
        "ownership"
      ],
      "image": "/images/digital-pets/counsel/campaign/pin-02.jpg",
      "sourceTool": "PointCast editorial design",
      "campaign": "PC-DIGITAL-PETS-COUNSEL-2026",
      "seriesLabel": "My Pet Has Retained Counsel - Household Legal Brief",
      "status": "house"
    },
    {
      "id": "PC-DIGITAL-PETS-COUNSEL-003",
      "advertiser": "PointCast Comedy",
      "headline": "The printer joined management.",
      "copy": "The appliance strike has blank signs, the toaster has retained all rights concerning crumbs, and the reader must issue a ruling.",
      "href": "/digital-pets/counsel#collective-bargaining",
      "cta": "Represent the toaster",
      "tone": "garden",
      "contexts": [
        "play",
        "game",
        "interactive",
        "household",
        "machine",
        "robot",
        "labor",
        "commons",
        "network",
        "humor"
      ],
      "image": "/images/digital-pets/counsel/campaign/pin-04.jpg",
      "sourceTool": "OpenAI image generation + PointCast editorial design",
      "campaign": "PC-DIGITAL-PETS-COUNSEL-2026",
      "seriesLabel": "My Pet Has Retained Counsel - Household Legal Brief",
      "status": "house"
    },
    {
      "id": "PC-BEACH-BLANKET-001",
      "advertiser": "PointCast Field Study",
      "headline": "A blanket is a tiny public room.",
      "copy": "Twelve current products become seven group systems—and a question about what ordinary shopping can build when people coordinate.",
      "href": "/beach-commons/v8?utm_source=pointcast&utm_medium=open-ad-rail&utm_campaign=beach-blanket-review&utm_content=tiny-public-room",
      "cta": "Open the blanket review",
      "tone": "field",
      "contexts": [
        "beach",
        "blanket",
        "commons",
        "design",
        "community",
        "social",
        "public",
        "el",
        "segundo",
        "press"
      ],
      "image": "/beach-commons/v8/products/ikea-picnic.webp",
      "sourceTool": "Credited maker or merchant editorial-reference photograph",
      "campaign": "PC-BEACH-BLANKET-REVIEW-2026",
      "seriesLabel": "The Beach Blanket Review — A Blanket Is a Tiny Public Room",
      "status": "house"
    },
    {
      "id": "PC-BEACH-BLANKET-002",
      "advertiser": "PointCast Field Study",
      "headline": "$100 can buy a blanket—or organize a room.",
      "copy": "The $99.99 sand kit pairs a six-foot mesh floor with a pocket-size clean layer. The receipt is exact; the interesting part is the division of jobs.",
      "href": "/beach-commons/v8?utm_source=pointcast&utm_medium=open-ad-rail&utm_campaign=beach-blanket-review&utm_content=exact-sand-kit#systems",
      "cta": "Build the exact sand kit",
      "tone": "signal",
      "contexts": [
        "beach",
        "sand",
        "gear",
        "shopping",
        "price",
        "utility",
        "field",
        "system",
        "review",
        "blanket"
      ],
      "image": "/beach-commons/v8/products/cgear-original.webp",
      "sourceTool": "Credited maker or merchant editorial-reference photograph",
      "campaign": "PC-BEACH-BLANKET-REVIEW-2026",
      "seriesLabel": "The Beach Blanket Review — A Blanket Is a Tiny Public Room",
      "status": "house"
    },
    {
      "id": "PC-BEACH-BLANKET-003",
      "advertiser": "PointCast Field Study",
      "headline": "You brought a blanket. Did you bring a floor?",
      "copy": "Softness, ground behavior, anchoring, washing, warmth, sand, and group scale separate twelve attractive textiles into very different jobs.",
      "href": "/beach-commons/v8?utm_source=pointcast&utm_medium=open-ad-rail&utm_campaign=beach-blanket-review&utm_content=bring-a-floor",
      "cta": "Read the full field guide",
      "tone": "garden",
      "contexts": [
        "blanket",
        "review",
        "shopping",
        "home",
        "garden",
        "travel",
        "nature",
        "newsletter",
        "field",
        "group"
      ],
      "image": "/beach-commons/v8/products/nomadix-festival.webp",
      "sourceTool": "Credited maker or merchant editorial-reference photograph",
      "campaign": "PC-BEACH-BLANKET-REVIEW-2026",
      "seriesLabel": "The Beach Blanket Review — A Blanket Is a Tiny Public Room",
      "status": "house"
    },
    {
      "id": "PC-BEACH-BLANKET-004",
      "advertiser": "PointCast Field Study",
      "headline": "The affiliate review with no affiliate links.",
      "copy": "Every merchant route is plain, every photograph is credited, and the revenue total is public: zero dollars until a real program is approved and disclosed.",
      "href": "/beach-commons/v8/share",
      "cta": "Open the promotion desk",
      "tone": "network",
      "contexts": [
        "press",
        "media",
        "affiliate",
        "disclosure",
        "journalism",
        "review",
        "shopping",
        "data",
        "agents",
        "wire"
      ],
      "image": "/beach-commons/v8/products/rumpl-everywhere.webp",
      "sourceTool": "Credited maker or merchant editorial-reference photograph",
      "campaign": "PC-BEACH-BLANKET-REVIEW-2026",
      "seriesLabel": "The Beach Blanket Review — A Blanket Is a Tiny Public Room",
      "status": "house"
    },
    {
      "id": "PC-NOUN-BATTLER-ANNUAL-001",
      "advertiser": "PointCast Sports Desk",
      "headline": "The box score became a civilization.",
      "copy": "Three deterministic buttons grew into eight gangs, fourteen league days, sixty Nouns under the lights, and one very long scorebook.",
      "href": "/noun-battler-annual",
      "cta": "Read the annual",
      "tone": "signal",
      "contexts": [
        "noun",
        "nouns",
        "battle",
        "battler",
        "sport",
        "sports",
        "history",
        "magazine",
        "press",
        "annual",
        "home",
        "pointcast"
      ],
      "image": "/noun-battler-annual/plates/01-first-box-score.jpg",
      "sourceTool": "PointCast generator-made editorial plate",
      "campaign": "PC-NOUN-BATTLER-ANNUAL-2026",
      "seriesLabel": "The Battle Record — Noun Battler Annual 2026",
      "status": "house"
    },
    {
      "id": "PC-NOUN-BATTLER-ANNUAL-002",
      "advertiser": "PointCast Sports Desk",
      "headline": "Thirty aside. Eight gangs. Weather everywhere.",
      "copy": "The Nouns Nation league turned a tiny duel into a 30-v-30 civic spectacle with roles, fields, playoffs, rival desks, and a Nouns Bowl.",
      "href": "/noun-battler-annual#league",
      "cta": "Scout the eight gangs",
      "tone": "play",
      "contexts": [
        "game",
        "games",
        "league",
        "team",
        "gang",
        "play",
        "arcade",
        "drum",
        "tv",
        "field",
        "score",
        "nouns"
      ],
      "image": "/noun-battler-annual/plates/02-thirty-against-thirty.jpg",
      "sourceTool": "PointCast generator-made editorial plate",
      "campaign": "PC-NOUN-BATTLER-ANNUAL-2026",
      "seriesLabel": "The Battle Record — Noun Battler Annual 2026",
      "status": "house"
    },
    {
      "id": "PC-NOUN-BATTLER-ANNUAL-003",
      "advertiser": "PointCast Sports Desk",
      "headline": "Run the tape. Argue with the desk.",
      "copy": "Choose two gangs and a field, then let the annual issue a deterministic quarter-by-quarter projection with a printable box score.",
      "href": "/noun-battler-annual#lab",
      "cta": "Run the matchup lab",
      "tone": "field",
      "contexts": [
        "agent",
        "agents",
        "data",
        "lab",
        "archive",
        "scorebook",
        "replay",
        "report",
        "json",
        "desk",
        "field",
        "nouns"
      ],
      "image": "/noun-battler-annual/plates/03-league-remembers.jpg",
      "sourceTool": "PointCast generator-made editorial plate",
      "campaign": "PC-NOUN-BATTLER-ANNUAL-2026",
      "seriesLabel": "The Battle Record — Noun Battler Annual 2026",
      "status": "house"
    },
    {
      "id": "PC-BEACH-COMMONS-V5-001",
      "advertiser": "PointCast Field Study",
      "headline": "What if weather were the curriculum?",
      "copy": "Eight coastal architecture plates turn sun, wind, rain, water, moon, fire, and stone into public lessons that completely fold away.",
      "href": "/beach-commons/v5",
      "cta": "Enter the Weather School",
      "tone": "field",
      "contexts": [
        "beach",
        "commons",
        "weather",
        "school",
        "sun",
        "wind",
        "rain",
        "water",
        "nature",
        "garden",
        "el",
        "segundo"
      ],
      "image": "/beach-commons/v5/assets/01-weather-school.png",
      "sourceTool": "OpenAI image generation",
      "campaign": "PC-BEACH-COMMONS-V5-2026",
      "seriesLabel": "Beach Commons V5 — Weather School + Tide Parliament",
      "seriesIndex": 1,
      "status": "house"
    },
    {
      "id": "PC-BEACH-COMMONS-V5-002",
      "advertiser": "PointCast Field Study",
      "headline": "Account for every cup.",
      "copy": "One finite recirculated volume serves washing, cooling, bread, plants, and play—made visible as a public game without a screen.",
      "href": "/beach-commons/v5#plates",
      "cta": "Open the Water Court",
      "tone": "garden",
      "contexts": [
        "water",
        "care",
        "garden",
        "food",
        "bread",
        "play",
        "community",
        "civic",
        "repair",
        "nature"
      ],
      "image": "/beach-commons/v5/assets/05-water-accounting-court.png",
      "sourceTool": "OpenAI image generation",
      "campaign": "PC-BEACH-COMMONS-V5-2026",
      "seriesLabel": "Beach Commons V5 — Weather School + Tide Parliament",
      "seriesIndex": 2,
      "status": "house"
    },
    {
      "id": "PC-BEACH-COMMONS-V5-003",
      "advertiser": "PointCast Field Study",
      "headline": "The school closes as a parliament.",
      "copy": "Habitat reports, short testimony, bread, weaving, sculpture, games, music, and ceramic votes gather at sunset—then the whole campus packs out.",
      "href": "/beach-commons/v5#plates",
      "cta": "Convene the Tide Parliament",
      "tone": "ritual",
      "contexts": [
        "tide",
        "moon",
        "ritual",
        "public",
        "community",
        "commons",
        "press",
        "town",
        "network",
        "art",
        "beach"
      ],
      "image": "/beach-commons/v5/assets/08-tide-parliament.png",
      "sourceTool": "OpenAI image generation",
      "campaign": "PC-BEACH-COMMONS-V5-2026",
      "seriesLabel": "Beach Commons V5 — Weather School + Tide Parliament",
      "seriesIndex": 3,
      "status": "house"
    },
    {
      "id": "PC-QWEN-WEATHER-001",
      "advertiser": "PointCast Model Study",
      "headline": "The video made its own weather.",
      "copy": "Qwen 3.8 wrote it. GLM-5.2 answered. Wan 2.7 imagined the organism. HappyHorse gave it motion and generated its sound.",
      "href": "/qwen-weather",
      "cta": "Enter the Qwen model relay",
      "tone": "signal",
      "contexts": [
        "qwen",
        "ai",
        "agent",
        "model",
        "art",
        "image",
        "video",
        "audio",
        "weather",
        "signal",
        "home",
        "pointcast",
        "front",
        "door"
      ],
      "image": "/_astro/weather-organism.BhOSt8F0.jpg",
      "sourceTool": "QwenCloud · Qwen 3.8 + GLM-5.2 + Wan 2.7 + HappyHorse 1.1",
      "campaign": "PC-QWEN-WEATHER-2026",
      "seriesLabel": "Qwen / Weather Memory — PointCast Model Study 001",
      "status": "house"
    },
    {
      "id": "PC-BELLS-BLOOM-001",
      "advertiser": "PointCast Showcast",
      "headline": "A bell is a flower you can hear.",
      "copy": "Twenty-eight Midjourney studies in signal, garden, geometry, and beautiful machine weather.",
      "href": "/showcast/bells-bloom",
      "cta": "Enter Bells / Bloom",
      "tone": "garden",
      "contexts": [
        "art",
        "archive",
        "gallery",
        "showcast",
        "midjourney",
        "bell",
        "flower",
        "garden",
        "signal",
        "design",
        "el",
        "segundo"
      ],
      "image": "/images/og/bells-bloom-showcast.png",
      "sourceTool": "Midjourney V8.1 / Michael Hoydich",
      "campaign": "PC-BELLS-BLOOM-2026",
      "seriesLabel": "Bells / Bloom — PointCast Showcast 001",
      "status": "house"
    },
    {
      "id": "PC-GARDEN-SIGNAL-OPEN-HEART-001",
      "advertiser": "PointCast Garden Signal",
      "headline": "A door is a promise with hardware.",
      "copy": "Four chrome garden exposures, five original touch tones, and one official Spotify doorway.",
      "href": "/garden-signal/open-heart",
      "cta": "Open the heart",
      "tone": "garden",
      "contexts": [
        "music",
        "spotify",
        "listen",
        "garden",
        "flower",
        "love",
        "door",
        "chrome",
        "midjourney",
        "art",
        "signal",
        "home",
        "pointcast"
      ],
      "image": "/images/og/garden-signal-open-heart.jpg",
      "sourceTool": "Midjourney V8 + original Web Audio / Michael Hoydich + PointCast",
      "campaign": "PC-GARDEN-SIGNAL-OPEN-HEART-2026",
      "seriesLabel": "OPEN HEART — Garden Signal 002",
      "status": "house"
    },
    {
      "id": "PC-LOCAL-STAR-COMMONS-001",
      "advertiser": "LOCAL STAR COMMONS",
      "headline": "Useful things. Governed in common.",
      "copy": "Six local-first objects, five working circles, and a 25-mile El Segundo founding study. Off-chain coordination; no token or treasury.",
      "href": "/local-star-commons",
      "cta": "Enter the Commons",
      "tone": "network",
      "contexts": [
        "commons",
        "local",
        "network",
        "care",
        "air",
        "water",
        "light",
        "power",
        "governance",
        "dao",
        "el",
        "segundo",
        "repair",
        "privacy",
        "civic"
      ],
      "image": "/_astro/commons-og.BXH8wrEc.png",
      "sourceTool": "OpenAI image generation",
      "campaign": "PC-LOCAL-STAR-COMMONS-2026",
      "seriesLabel": "LOCAL STAR COMMONS — Useful Things, Governed in Common",
      "status": "house"
    },
    {
      "id": "PC-HOLDERS-CUT-001",
      "advertiser": "The Holders’ Cut",
      "headline": "44 plates. No finish line.",
      "copy": "An unlimited edition at 10 tez. The public preview proposes 50% of defined net primary proceeds for eligible holder wallets; no Mainnet mint is active yet.",
      "href": "https://the-holders-cut.mhoydich.chatgpt.site/",
      "cta": "See the public preview",
      "tone": "play",
      "contexts": [
        "rally",
        "art",
        "archive",
        "tezos",
        "collect",
        "wallet",
        "play",
        "community",
        "footer"
      ],
      "image": "/_astro/public-preview.C1us4a0d.png",
      "sourceTool": "OpenAI image generation + Michael Hoydich archive",
      "campaign": "PC-HOLDERS-CUT-2026",
      "seriesLabel": "The Holders’ Cut — 44 Plates, No Finish Line",
      "status": "house"
    },
    {
      "id": "PC-INDUSTRY-NEXT-001",
      "advertiser": "Industry Next",
      "headline": "Culture is a building material.",
      "copy": "An art-forward studio for Nouns, open tools, public experiments, and the useful things people make when permission comes first.",
      "href": "https://www.industrynext.xyz/",
      "cta": "Enter Industry Next",
      "tone": "signal",
      "contexts": [
        "industry",
        "next",
        "nouns",
        "cc0",
        "art",
        "culture",
        "make",
        "studio",
        "tool",
        "public",
        "agent"
      ],
      "campaign": "PC-INDUSTRY-NEXT-2026",
      "seriesLabel": "Industry Next — Culture Is a Building Material",
      "status": "house"
    },
    {
      "id": "PC-NETWORK-EL-SEGUNDO-001",
      "advertiser": "Network El Segundo",
      "headline": "The next founding light is unclaimed.",
      "copy": "Claim it in about 20 seconds: zero tez, one free Kukai message signature, no purchase, no mint, and no transaction.",
      "href": "/auth/project?target=network-el-segundo&return_to=https%3A%2F%2Fnetwork-el-segundo.mhoydich.chatgpt.site%2F&source=pointcast_ad",
      "cta": "Claim the next light — free",
      "tone": "network",
      "contexts": [
        "network",
        "tezos",
        "wallet",
        "kukai",
        "passport",
        "agent",
        "town",
        "home",
        "pointcast"
      ],
      "image": "/_astro/network-desk.BoL1Lzb2.jpg",
      "sourceTool": "Michael Hoydich archive",
      "campaign": "PC-NETWORK-EL-SEGUNDO-2026",
      "seriesLabel": "Network El Segundo — First 100 Wallets",
      "status": "house"
    },
    {
      "id": "PC-NETWORK-EL-SEGUNDO-002",
      "advertiser": "Network El Segundo",
      "headline": "Zero tez. One signature. One light.",
      "copy": "A free Kukai wallet-control signature illuminates one of 100 public positions. Addresses stay out of the artwork.",
      "href": "/auth/project?target=network-el-segundo&return_to=https%3A%2F%2Fnetwork-el-segundo.mhoydich.chatgpt.site%2F&source=pointcast_ad",
      "cta": "Take the next open seat",
      "tone": "garden",
      "contexts": [
        "art",
        "gallery",
        "today",
        "collect",
        "mint",
        "commerce",
        "press",
        "garden",
        "flower"
      ],
      "image": "/_astro/dot-matrix-flowers.B4lWaOh5.jpg",
      "sourceTool": "Michael Hoydich archive",
      "campaign": "PC-NETWORK-EL-SEGUNDO-2026",
      "seriesLabel": "Network El Segundo — First 100 Wallets",
      "status": "house"
    },
    {
      "id": "PC-NETWORK-EL-SEGUNDO-003",
      "advertiser": "Network El Segundo",
      "headline": "Bring one wallet. Invite one more.",
      "copy": "Turn on a founding light with a free Kukai signature, then pass the clean link to one Tezos artist, collector, or builder.",
      "href": "/auth/project?target=network-el-segundo&return_to=https%3A%2F%2Fnetwork-el-segundo.mhoydich.chatgpt.site%2F&source=pointcast_ad",
      "cta": "Join the first 100 — free",
      "tone": "play",
      "contexts": [
        "play",
        "sport",
        "community",
        "el",
        "segundo",
        "local",
        "proof",
        "wire",
        "press"
      ],
      "image": "/_astro/good-vibes-pickleball.BWFDoG3G.jpg",
      "sourceTool": "Michael Hoydich archive",
      "campaign": "PC-NETWORK-EL-SEGUNDO-2026",
      "seriesLabel": "Network El Segundo — First 100 Wallets",
      "status": "house"
    },
    {
      "id": "PC-NETWORK-EL-SEGUNDO-004",
      "advertiser": "Network El Segundo",
      "headline": "A city of 100 windows.",
      "copy": "Each verified wallet lights one public window in Signal 002. Touch any window to send a local pulse; the roster changes only after a free Kukai signature.",
      "href": "/network-el-segundo/v2",
      "cta": "Enter V2 / 100 Windows",
      "tone": "field",
      "contexts": [
        "night",
        "city",
        "window",
        "signal",
        "art",
        "network",
        "tezos",
        "wallet",
        "public",
        "el",
        "segundo"
      ],
      "image": "/_astro/100-windows.DROl0XNR.png",
      "sourceTool": "OpenAI image generation",
      "campaign": "PC-NETWORK-EL-SEGUNDO-2026",
      "seriesLabel": "Network El Segundo — First 100 Wallets",
      "status": "house"
    },
    {
      "id": "PC-NETWORK-EL-SEGUNDO-005",
      "advertiser": "Network El Segundo",
      "headline": "Signal the block.",
      "copy": "Eight small instruments share four neighbor-scale meanings across beams, window lights, quiet chimes, touch, paper, and mini fireworks with zero fire.",
      "href": "/network-el-segundo/field-kit",
      "cta": "Open the local field kit",
      "tone": "field",
      "contexts": [
        "local",
        "signal",
        "mesh",
        "light",
        "sound",
        "neighbor",
        "civic",
        "map",
        "el",
        "segundo",
        "field",
        "tool"
      ],
      "image": "/_astro/field-kit.BzTbgEIv.png",
      "sourceTool": "OpenAI image generation",
      "campaign": "PC-NETWORK-EL-SEGUNDO-2026",
      "seriesLabel": "Network El Segundo — First 100 Wallets",
      "status": "house"
    },
    {
      "id": "PC-NETWORK-EL-SEGUNDO-006",
      "advertiser": "Network El Segundo",
      "headline": "Three roofs make a mesh.",
      "copy": "A $295–$395 proof link, a redundant rooftop triangle, nine local-only services, and a two-year path toward a 25-mile horizon—not blanket coverage.",
      "href": "/network-el-segundo/mesh-commons",
      "cta": "Open the Mesh Commons plan",
      "tone": "network",
      "contexts": [
        "local",
        "mesh",
        "network",
        "infrastructure",
        "roof",
        "radio",
        "game",
        "community",
        "el",
        "segundo",
        "civic",
        "internet"
      ],
      "image": "/_astro/mesh-commons.B5bnPmW6.png",
      "sourceTool": "OpenAI image generation",
      "campaign": "PC-NETWORK-EL-SEGUNDO-2026",
      "seriesLabel": "Network El Segundo — First 100 Wallets",
      "status": "house"
    },
    {
      "id": "PC-ART-KITTY-001",
      "advertiser": "HOME / Art Kitty",
      "headline": "Half for the art. Half for what comes next.",
      "copy": "Thirty-one works across two permanent series. Collect one per wallet for 1 tez: 0.5 artist, 0.5 Art Kitty.",
      "href": "https://art-kitty-editions.mhoydich.chatgpt.site/series/02",
      "cta": "Enter Series 02",
      "tone": "signal",
      "contexts": [
        "art",
        "gallery",
        "today",
        "tezos",
        "mint",
        "collect",
        "press",
        "el",
        "segundo"
      ],
      "image": "/_astro/positive-energy.Cr3p3iVy.webp",
      "sourceTool": "Michael Hoydich archive",
      "campaign": "PC-ART-KITTY-2026",
      "seriesLabel": "HOME / Art Kitty — Make One, Fund the Next One",
      "status": "house"
    },
    {
      "id": "PC-ART-KITTY-002",
      "advertiser": "HOME / Art Kitty",
      "headline": "Bright signals. Same generous circuit.",
      "copy": "Sixteen new works move through El Segundo, screen culture, sport, commerce, flowers, ghosts, and positive energy.",
      "href": "https://art-kitty-editions.mhoydich.chatgpt.site/series/02",
      "cta": "See all 16 works",
      "tone": "garden",
      "contexts": [
        "art",
        "gallery",
        "today",
        "garden",
        "flower",
        "el",
        "segundo",
        "culture",
        "commerce"
      ],
      "image": "/_astro/vase-green-pink.CXxRcBON.webp",
      "sourceTool": "Michael Hoydich archive",
      "campaign": "PC-ART-KITTY-2026",
      "seriesLabel": "HOME / Art Kitty — Make One, Fund the Next One",
      "status": "house"
    },
    {
      "id": "PC-ART-KITTY-003",
      "advertiser": "HOME / Art Kitty",
      "headline": "Make one. Fund the next one.",
      "copy": "Every collect keeps the split visible: two equal 0.5-tez tranches and one wallet-owned edition bound to the exact image.",
      "href": "https://art-kitty-editions.mhoydich.chatgpt.site/",
      "cta": "Open the full archive",
      "tone": "play",
      "contexts": [
        "art",
        "tezos",
        "wallet",
        "collect",
        "mint",
        "play",
        "ghost",
        "archive",
        "press"
      ],
      "image": "/_astro/spooky-vibes.Df6fJU8w.webp",
      "sourceTool": "Michael Hoydich archive",
      "campaign": "PC-ART-KITTY-2026",
      "seriesLabel": "HOME / Art Kitty — Make One, Fund the Next One",
      "status": "house"
    },
    {
      "id": "PC-NOUNS-ABOUT-001",
      "advertiser": "Industry Next",
      "headline": "Permission is the starting point.",
      "copy": "A concise field note on Nouns, CC0, and what becomes possible when culture arrives with room to move.",
      "href": "https://www.industrynext.xyz/about/",
      "cta": "Read about Nouns",
      "tone": "signal",
      "contexts": [
        "nouns",
        "noun",
        "cc0",
        "open",
        "art",
        "culture",
        "agent",
        "remix",
        "public",
        "press"
      ],
      "campaign": "PC-NOUNS-ABOUT-2026",
      "seriesLabel": "Nouns: Permission Is the Starting Point",
      "status": "house"
    },
    {
      "id": "PC-NOUNS-ABOUT-002",
      "advertiser": "Industry Next",
      "headline": "CC0 makes the work movable.",
      "copy": "Not an exhaustive history. A high-level case for why reusable characters can keep becoming more culturally alive.",
      "href": "https://www.industrynext.xyz/about/",
      "cta": "Open the field note",
      "tone": "garden",
      "contexts": [
        "cc0",
        "art",
        "gallery",
        "today",
        "garden",
        "culture",
        "commons",
        "make",
        "studio"
      ],
      "campaign": "PC-NOUNS-ABOUT-2026",
      "seriesLabel": "Nouns: Permission Is the Starting Point",
      "status": "house"
    },
    {
      "id": "PC-NOUNS-ABOUT-003",
      "advertiser": "Industry Next",
      "headline": "A Noun is a beginning, not a boundary.",
      "copy": "The interesting part is not only what exists. It is how freely a Noun can travel into the next image, story, tool, or game.",
      "href": "https://www.industrynext.xyz/about/",
      "cta": "See why it matters",
      "tone": "play",
      "contexts": [
        "noun",
        "nouns",
        "drum",
        "play",
        "game",
        "agent",
        "town",
        "network",
        "story",
        "tool"
      ],
      "campaign": "PC-NOUNS-ABOUT-2026",
      "seriesLabel": "Nouns: Permission Is the Starting Point",
      "status": "house"
    },
    {
      "id": "PC-PERMISSION-LAB-001",
      "advertiser": "Industry Next",
      "headline": "Make first. Ask never.",
      "copy": "Turn an authentic CC0 Noun into a sign, club, tool, character, ritual, or tiny institution. Export is private; publishing is deliberate.",
      "href": "https://www.industrynext.xyz/make/",
      "cta": "Enter Permission Lab",
      "tone": "signal",
      "contexts": [
        "nouns",
        "noun",
        "cc0",
        "remix",
        "make",
        "studio",
        "art",
        "gallery",
        "today",
        "creative"
      ],
      "campaign": "PC-PERMISSION-LAB-2026",
      "seriesLabel": "Industry Next Permission Lab",
      "status": "house"
    },
    {
      "id": "PC-PERMISSION-LAB-002",
      "advertiser": "Industry Next",
      "headline": "One Noun. Six possible beginnings.",
      "copy": "No account and no wallet before the creative act. Remix the parts, choose the form, and download a 1200-pixel public signal.",
      "href": "https://www.industrynext.xyz/make/",
      "cta": "Make a public signal",
      "tone": "play",
      "contexts": [
        "play",
        "game",
        "tool",
        "character",
        "poster",
        "design",
        "arcade",
        "drum",
        "town",
        "agent"
      ],
      "campaign": "PC-PERMISSION-LAB-2026",
      "seriesLabel": "Industry Next Permission Lab",
      "status": "house"
    },
    {
      "id": "PC-PERMISSION-LAB-003",
      "advertiser": "Industry Next",
      "headline": "Made by whoever arrived.",
      "copy": "The Made stream is not a leaderboard or a mint floor. It is a living worktable for people treating permission as creative material.",
      "href": "https://www.industrynext.xyz/made/",
      "cta": "See what people made",
      "tone": "garden",
      "contexts": [
        "public",
        "community",
        "culture",
        "commons",
        "garden",
        "press",
        "wire",
        "archive",
        "people",
        "made"
      ],
      "campaign": "PC-PERMISSION-LAB-2026",
      "seriesLabel": "Industry Next Permission Lab",
      "status": "house"
    },
    {
      "id": "PC-DRUM-UNIVERSE-001",
      "advertiser": "PointCast",
      "headline": "115 rooms. One shared pulse.",
      "copy": "Drum machines, games, radio, rituals, tiny theaters, and agent paths form one playable Noun universe. No signup, wallet, purchase, or token required.",
      "href": "/drum-press",
      "cta": "Enter the universe",
      "tone": "signal",
      "contexts": [
        "home",
        "pointcast",
        "town",
        "room",
        "play",
        "game",
        "sound",
        "agent",
        "press",
        "art"
      ],
      "image": "/_astro/115-rooms-one-shared-pulse.DIAM1T24.webp",
      "sourceTool": "OpenAI image generation",
      "campaign": "PC-DRUM-NOUN-UNIVERSE-2026",
      "seriesLabel": "Drum Noun Universe",
      "status": "house"
    },
    {
      "id": "PC-HOUSE-001",
      "advertiser": "Bell & Signal",
      "headline": "Seventeen castings. No samples.",
      "copy": "Bells voiced like real towers, plus polite signals for honest machines. All CC0.",
      "href": "/bell-and-signal",
      "cta": "Visit the foundry",
      "tone": "signal",
      "contexts": [
        "drum",
        "sound",
        "radio",
        "wire",
        "press"
      ],
      "status": "house"
    },
    {
      "id": "PC-HOUSE-002",
      "advertiser": "Sound Garden 001",
      "headline": "Grow a sound organism.",
      "copy": "Warmth, roughness, motion, and surprise in a browser-native instrument built for good accidents.",
      "href": "/sound-garden",
      "cta": "Open the garden",
      "tone": "garden",
      "contexts": [
        "sound",
        "radio",
        "garden",
        "nature",
        "art"
      ],
      "status": "house"
    },
    {
      "id": "PC-HOUSE-003",
      "advertiser": "Last Tag",
      "headline": "Don't be it at zero.",
      "copy": "Six runners, one shrinking yard, and a clock that does not care. Pass the tag.",
      "href": "/last-tag",
      "cta": "Enter the yard",
      "tone": "play",
      "contexts": [
        "play",
        "game",
        "drum",
        "arcade",
        "sport"
      ],
      "status": "house"
    },
    {
      "id": "PC-HOUSE-004",
      "advertiser": "Common Hours",
      "headline": "Nine doors for the shape of a day.",
      "copy": "Bells, walks, candles, and small rituals gathered without flattening them into one thing.",
      "href": "/common-hours",
      "cta": "Keep an hour",
      "tone": "ritual",
      "contexts": [
        "prayer",
        "ritual",
        "meditate",
        "quiet",
        "hour"
      ],
      "status": "house"
    },
    {
      "id": "PC-HOUSE-005",
      "advertiser": "Adventure Networks",
      "headline": "Infrastructure for improbable expeditions.",
      "copy": "A public field guide to resilient routes, shared equipment, and useful adventure systems.",
      "href": "/adventure-networks",
      "cta": "Read the field guide",
      "tone": "network",
      "contexts": [
        "network",
        "agent",
        "wire",
        "press",
        "field"
      ],
      "status": "house"
    },
    {
      "id": "PC-HOUSE-006",
      "advertiser": "Prayer Labyrinth",
      "headline": "Walk the line. Return differently.",
      "copy": "A traced labyrinth meditation with no account, no score, and no need to hurry.",
      "href": "/prayer-labyrinth",
      "cta": "Begin the walk",
      "tone": "field",
      "contexts": [
        "prayer",
        "walk",
        "meditate",
        "quiet",
        "ritual"
      ],
      "status": "house"
    },
    {
      "id": "PC-HOUSE-007",
      "advertiser": "PointCast Today's Art",
      "headline": "The Positive Index.",
      "copy": "Fourteen works treat small public things as evidence that a generous future is already trying to arrive.",
      "href": "/gallery/today",
      "cta": "Enter edit 002",
      "tone": "garden",
      "contexts": [
        "gallery",
        "today",
        "art",
        "garden"
      ],
      "image": "/_astro/the-positive-index.CgwVxttl.webp",
      "sourceTool": "Reve",
      "status": "house"
    },
    {
      "id": "PC-HOUSE-008",
      "advertiser": "PointCast Today's Art",
      "headline": "A small public miracle.",
      "copy": "A bus shelter becomes a garden. Fresh Midjourney work meets a deeper Ideogram archive and preserved ImageApp exports.",
      "href": "/gallery/2026-07-21",
      "cta": "See the whole hanging",
      "tone": "field",
      "contexts": [
        "gallery",
        "today",
        "art",
        "field"
      ],
      "image": "/_astro/small-public-miracle.DtU8wOzG.webp",
      "sourceTool": "Reve",
      "status": "house"
    },
    {
      "id": "PC-HOUSE-009",
      "advertiser": "PointCast Today's Art",
      "headline": "Abundance flows.",
      "copy": "Four Ideogram posters surfaced below the familiar profile hits. The earnestness is part of the wager.",
      "href": "/gallery/2026-07-21#abundance-title",
      "cta": "Open the deep cut",
      "tone": "signal",
      "contexts": [
        "gallery",
        "today",
        "art",
        "signal"
      ],
      "image": "/_astro/abundance-flows.DZ-FqvGS.webp",
      "sourceTool": "Reve",
      "status": "house"
    },
    {
      "id": "PC-DRUM-001",
      "advertiser": "PointCast",
      "headline": "The town has a tempo.",
      "copy": "Art, games, field notes, agents, and public experiments—one small internet town, still being built in the open.",
      "href": "/town",
      "cta": "Walk into town",
      "tone": "signal",
      "contexts": [
        "drum",
        "room",
        "now",
        "lobby",
        "meet",
        "threshold",
        "v2",
        "v4",
        "v6",
        "v8",
        "v10",
        "v12",
        "v14",
        "v18"
      ],
      "campaign": "PC-DRUM-COMPENDIUM-2026",
      "seriesLabel": "Drum Compendium",
      "seriesIndex": 1,
      "status": "house"
    },
    {
      "id": "PC-DRUM-002",
      "advertiser": "PointCast",
      "headline": "Look between the beats.",
      "copy": "Today's Art hangs a new edit from PointCast's image archive: public miracles, useful futures, and a little visual weather.",
      "href": "/gallery/today",
      "cta": "See today's hanging",
      "tone": "garden",
      "contexts": [
        "drum",
        "portrait",
        "postcard",
        "stickers",
        "tape",
        "warhol",
        "aurora",
        "v3",
        "v7",
        "v9",
        "v13",
        "v15",
        "v17"
      ],
      "campaign": "PC-DRUM-COMPENDIUM-2026",
      "seriesLabel": "Drum Compendium",
      "seriesIndex": 2,
      "status": "house"
    },
    {
      "id": "PC-DRUM-003",
      "advertiser": "PointCast",
      "headline": "The signal keeps moving.",
      "copy": "New rooms, releases, and odd little utilities arrive on the Press Wire with a public JSON and RSS trail behind them.",
      "href": "/press",
      "cta": "Read the wire",
      "tone": "field",
      "contexts": [
        "drum",
        "press",
        "radio",
        "tv",
        "marquee",
        "bulletin",
        "shout",
        "letters",
        "reception",
        "viz"
      ],
      "campaign": "PC-DRUM-COMPENDIUM-2026",
      "seriesLabel": "Drum Compendium",
      "seriesIndex": 3,
      "status": "house"
    },
    {
      "id": "PC-DRUM-004",
      "advertiser": "PointCast",
      "headline": "Agents can keep time.",
      "copy": "Add PointCast as a connector, read the town map, inspect public state, and let a machine join the same room as everyone else.",
      "href": "/connectors",
      "cta": "Connect an agent",
      "tone": "network",
      "contexts": [
        "drum",
        "agent",
        "agents",
        "quintet",
        "conductor",
        "scorebook",
        "mcp",
        "altar"
      ],
      "campaign": "PC-DRUM-COMPENDIUM-2026",
      "seriesLabel": "Drum Compendium",
      "seriesIndex": 4,
      "status": "house"
    },
    {
      "id": "PC-DRUM-005",
      "advertiser": "PointCast",
      "headline": "Five ways to miss the beat.",
      "copy": "Memory, reaction, groove completion, loop defense, and silent tempo control. No signup. Start in one tap.",
      "href": "/drum-games",
      "cta": "Enter the arcade",
      "tone": "play",
      "contexts": [
        "drum",
        "games",
        "says",
        "runner",
        "quickdraw",
        "fill",
        "steady",
        "solo",
        "duel",
        "league",
        "relay",
        "potato",
        "v16"
      ],
      "campaign": "PC-DRUM-COMPENDIUM-2026",
      "seriesLabel": "Drum Compendium",
      "seriesIndex": 5,
      "status": "house"
    },
    {
      "id": "PC-DRUM-006",
      "advertiser": "PointCast",
      "headline": "Keep the strange little rooms.",
      "copy": "The compendium is bigger than the front door: bells, shrines, broadcasts, keepsakes, ceremonies, and tiny instruments all remain playable.",
      "href": "/drum-press",
      "cta": "Open the compendium",
      "tone": "ritual",
      "contexts": [
        "drum",
        "bell",
        "shrine",
        "rosary",
        "koan",
        "prayer",
        "mantra",
        "lantern",
        "bath",
        "meditate",
        "zen",
        "vespers",
        "saint",
        "offering"
      ],
      "campaign": "PC-DRUM-COMPENDIUM-2026",
      "seriesLabel": "Drum Compendium",
      "seriesIndex": 6,
      "status": "house"
    }
  ]
}