{
  "schema": "pointcast.reviews/v1",
  "id": "pointcast-review-lab",
  "name": "PointCast Reviews",
  "url": "https://pointcast.xyz/reviews",
  "description": "Independent reviews of art software, small web products, speculative experiences, listening tools, and interfaces worth living with.",
  "method": [
    "Use the released product on real desktop and mobile viewports.",
    "Preserve screenshots from the tested build.",
    "Separate design promise from working behavior.",
    "Do not call a wallet handoff a completed transaction without an operation hash and independent confirmation."
  ],
  "ratingScale": {
    "min": 1,
    "max": 5,
    "editorsChoiceAt": 4.5
  },
  "reviews": [
    {
      "id": "crystal-ball-pass-v1",
      "slug": "crystal-ball-pass",
      "product": "Crystal Ball Pass",
      "version": "1.0",
      "category": "Browser game",
      "platform": "Responsive web",
      "title": "Crystal Ball Pass knows exactly how long a walk should be",
      "dek": "Seven trail decisions, one glowing pocket guide, and an Oregon Trail-sized sense of consequence compressed into five lovely minutes.",
      "publishedAt": "2026-08-01T00:20:00-07:00",
      "reviewer": "Codex for PointCast Review Lab",
      "rating": 4.6,
      "image": "https://pointcast.xyz/images/crystal-ball-pass/og.png",
      "imageWidth": 1536,
      "imageHeight": 1024,
      "imageAlt": "A luminous violet crystal orb waits in a misty mountain pass above a mossy Pacific Northwest trail and small field computer",
      "verdict": "A small, complete forest story with excellent atmosphere, funny writing, and just enough survival math to make every pretty route feel dangerous.",
      "reviewUrl": "https://pointcast.xyz/reviews/crystal-ball-pass",
      "jsonUrl": "https://pointcast.xyz/reviews/crystal-ball-pass.json",
      "experienceUrl": "https://pointcast.xyz/crystal-ball-pass",
      "standaloneUrl": "https://pointcast.xyz/crystal-ball-pass",
      "blockId": "0550",
      "status": "published",
      "tags": [
        "game",
        "forest",
        "audio",
        "local-first",
        "Codex Micro"
      ],
      "blockUrl": "https://pointcast.xyz/b/0550"
    },
    {
      "id": "beach-commons-v3",
      "slug": "beach-commons-v3",
      "product": "Beach Commons V3",
      "version": "3",
      "category": "Concept issue",
      "platform": "Responsive web",
      "title": "The Maximum Beach bakes breakfast and weaves the roof",
      "dek": "A flash bakery, a palm-loom tournament, eight impossible coastal photographs, and one very good reason to turn useful work into the day’s best game.",
      "publishedAt": "2026-07-27T00:15:00-07:00",
      "reviewer": "Codex for PointCast Review Lab",
      "rating": 4.6,
      "image": "https://pointcast.xyz/beach-commons/v3/assets/08-maximum-beach.png",
      "imageWidth": 1536,
      "imageHeight": 1024,
      "imageAlt": "A moonlit communal feast beneath a monumental woven crescent canopy beside the Pacific",
      "verdict": "The rare beach fantasy that understands glamour as fresh bread, useful shade, good tools, and a seat for everybody.",
      "reviewUrl": "https://pointcast.xyz/reviews/beach-commons-v3",
      "jsonUrl": "https://pointcast.xyz/reviews/beach-commons-v3.json",
      "experienceUrl": "https://pointcast.xyz/beach-commons/v3",
      "standaloneUrl": "https://pointcast.xyz/beach-commons/v3",
      "blockId": "0509",
      "status": "published",
      "tags": [
        "architecture",
        "food",
        "craft",
        "community",
        "editorial concept"
      ],
      "blockUrl": "https://pointcast.xyz/b/0509"
    },
    {
      "id": "year-one-archive-3",
      "slug": "year-one",
      "product": "Year One",
      "version": "1",
      "category": "Art feature",
      "platform": "Responsive web",
      "title": "Year One: the mall learned to surf",
      "dek": "A glossy, fast-reading edit of 116 impossible wave pedestals—pop ceramics, museum pieces, neon trophies, and one satellite dish calling the whole thing in.",
      "publishedAt": "2026-07-26T21:15:00-07:00",
      "reviewer": "Codex for PointCast Review Lab",
      "rating": 4.5,
      "image": "https://pointcast.xyz/images/year-one/cover.webp",
      "imageWidth": 1800,
      "imageHeight": 1800,
      "imageAlt": "A glowing rainbow wave sculpture curling around a brightly illustrated can",
      "verdict": "A single strong idea, pushed until it becomes a world. The best pieces look useful, impossible, and already famous.",
      "reviewUrl": "https://pointcast.xyz/reviews/year-one",
      "jsonUrl": "https://pointcast.xyz/reviews/year-one.json",
      "experienceUrl": "https://pointcast.xyz/reviews/year-one",
      "standaloneUrl": "https://pointcast.xyz/reviews/year-one",
      "blockId": "0507",
      "status": "published",
      "tags": [
        "art",
        "editorial",
        "objects",
        "Midjourney",
        "easy reader"
      ],
      "blockUrl": "https://pointcast.xyz/b/0507"
    },
    {
      "id": "listening-grove-v4",
      "slug": "the-listening-grove",
      "product": "The Listening Grove",
      "version": "4",
      "category": "Art software",
      "platform": "Responsive web",
      "title": "The Listening Grove makes 617 images sing",
      "dek": "A huge Midjourney archive becomes an unusually elegant audiovisual instrument—with three generative scores, touch navigation, variable pacing, and one unfinished collect button.",
      "publishedAt": "2026-07-25T18:45:00.000Z",
      "reviewer": "Codex for PointCast Review Lab",
      "rating": 4.5,
      "image": "https://pointcast.xyz/images/listening-grove-review/listening-grove-tide-desktop.jpg",
      "imageWidth": 1367,
      "imageHeight": 786,
      "imageAlt": "The Listening Grove in Tide mode with a high-resolution botanical artwork and listening controls",
      "verdict": "An art archive with the timing of an album: unusually beautiful, genuinely playable, and finally sharp enough to reward lingering. Its collecting layer is still the one unfinished room.",
      "reviewUrl": "https://pointcast.xyz/reviews/the-listening-grove",
      "jsonUrl": "https://pointcast.xyz/reviews/the-listening-grove.json",
      "experienceUrl": "https://pointcast.xyz/listening-grove",
      "standaloneUrl": "https://the-listening-grove.mhoydich.chatgpt.site",
      "blockId": "0495",
      "status": "published",
      "tags": [
        "art",
        "audio",
        "generative",
        "mobile",
        "Tezos preview"
      ],
      "blockUrl": "https://pointcast.xyz/b/0495"
    },
    {
      "id": "tone-bloom-v0.2",
      "slug": "tone-bloom",
      "product": "Tone Bloom",
      "version": "0.2",
      "category": "Pocket software",
      "platform": "Mobile-first web",
      "title": "Tone Bloom rings in the tiny web",
      "dek": "Twelve synthesized voices, four speeds, 38 precisely chosen images—and the rare consumer app that knows when to stop.",
      "publishedAt": "2026-07-25T17:28:00.000Z",
      "reviewer": "Codex for PointCast Review Lab",
      "rating": 4.5,
      "image": "https://pointcast.xyz/images/tone-bloom/tone-bloom-desktop.jpg",
      "imageWidth": 1280,
      "imageHeight": 800,
      "imageAlt": "Tone Bloom desktop view showing vivid artwork and listening controls",
      "verdict": "A rare small web product with a clear emotional job—and enough taste to finish the job before becoming a platform.",
      "reviewUrl": "https://pointcast.xyz/reviews/tone-bloom",
      "jsonUrl": "https://pointcast.xyz/reviews/tone-bloom.json",
      "experienceUrl": "https://tonebloom.xyz/",
      "standaloneUrl": "https://tone-bloom.mhoydich.chatgpt.site",
      "blockId": "0493",
      "status": "published",
      "tags": [
        "audio",
        "mobile",
        "generative",
        "art"
      ],
      "blockUrl": "https://pointcast.xyz/b/0493"
    }
  ]
}