{
  "schemaVersion": 1,
  "title": "PointCast discovery audit",
  "startedAt": "2026-10-03T16:27:48.812Z",
  "completedAt": "2026-10-03T16:27:52.254Z",
  "site": "https://pointcast.xyz",
  "interpretation": {
    "geo": "Generative-engine optimization / AI-search discoverability",
    "type": "Dated production snapshot captured before dashboard publication",
    "staleness": "Not live monitoring. Manual regeneration replaces this frozen snapshot after site changes.",
    "referenceSummaries": "Audit interpretations of primary documentation, rather than direct quotations or claims about measured PointCast visibility."
  },
  "methodology": {
    "command": "node scripts/audit-discovery.mjs --output public/audits/discovery-YYYY-MM-DD.json --references public/audits/discovery-standards.json",
    "readOnly": true,
    "methods": [
      "GET"
    ],
    "credentials": false,
    "concurrency": 4,
    "requestCount": 120,
    "htmlSelection": "Fixed purposive cohort listed in the script",
    "internalLinkSelection": "Unique eligible on-origin hrefs sorted and evenly sampled",
    "maxInternalLinks": 36,
    "requestTimeoutMs": 15000,
    "maxResponseBytes": 8000000,
    "script": "scripts/audit-discovery.mjs",
    "reproduction": "node scripts/audit-discovery.mjs --output public/audits/discovery-YYYY-MM-DD.json --references public/audits/discovery-standards.json",
    "sourceReviewedRef": "551bd6e62b4126a811cbc5eba7e4ea831c5bc5c0",
    "sourceReviewNote": "Source-informed rationale belongs to this reviewed public revision. Future reruns omit it unless --source-ref is supplied after a fresh source review."
  },
  "method": {
    "command": "node scripts/audit-discovery.mjs --output public/audits/discovery-YYYY-MM-DD.json --references public/audits/discovery-standards.json",
    "readOnly": true,
    "methods": [
      "GET"
    ],
    "credentials": false,
    "concurrency": 4,
    "requestCount": 120,
    "htmlSelection": "Fixed purposive cohort listed in the script",
    "internalLinkSelection": "Unique eligible on-origin hrefs sorted and evenly sampled",
    "maxInternalLinks": 36,
    "requestTimeoutMs": 15000,
    "maxResponseBytes": 8000000,
    "script": "scripts/audit-discovery.mjs",
    "reproduction": "node scripts/audit-discovery.mjs --output public/audits/discovery-YYYY-MM-DD.json --references public/audits/discovery-standards.json",
    "sourceReviewedRef": "551bd6e62b4126a811cbc5eba7e4ea831c5bc5c0",
    "sourceReviewNote": "Source-informed rationale belongs to this reviewed public revision. Future reruns omit it unless --source-ref is supplied after a fresh source review."
  },
  "coverage": [
    {
      "id": "robots",
      "label": "Robots policy",
      "checked": 1,
      "total": 1,
      "unit": "file",
      "note": "20 groups accepted from a complete response; path matching tested independently; failed retrieval does not imply access permission"
    },
    {
      "id": "sitemaps",
      "label": "Declared sitemap documents",
      "checked": 4,
      "total": 4,
      "unit": "documents",
      "note": "Recursively follows robots declarations and sitemap indexes; 3325 URL entries, 3324 unique exact URLs"
    },
    {
      "id": "sitemap-urls",
      "label": "Sitemap URL inventory",
      "checked": 3324,
      "total": 3324,
      "unit": "unique URLs",
      "note": "All declared URLs inventoried; HTTP responses measured only in bounded cohorts, not all sitemap URLs"
    },
    {
      "id": "html",
      "label": "Selected public HTML",
      "checked": 36,
      "total": 36,
      "unit": "selected routes",
      "note": "Purposive cohort spans identity, publishing, agents, local, articles and interactive pages; not a random sample of 3324 sitemap URLs"
    },
    {
      "id": "machine",
      "label": "Selected machine discovery",
      "checked": 26,
      "total": 26,
      "unit": "selected surfaces",
      "note": "Curated discovery/feeds/JSON/OpenAPI/MCP GET cohort; complete machine endpoint universe not enumerated"
    },
    {
      "id": "gates",
      "label": "Method and audience checks",
      "checked": 6,
      "total": 6,
      "unit": "selected probes",
      "note": "Unauthenticated GET only; no POST, signing, wallet, payment, action or receipt verification"
    },
    {
      "id": "links",
      "label": "Internal href sample",
      "checked": 36,
      "total": 1082,
      "unit": "eligible unique links",
      "note": "36 deterministic spread sample from selected HTML; query, action/admin/account and asset hrefs excluded"
    },
    {
      "id": "bots",
      "label": "Named bot root requests",
      "checked": 12,
      "total": 12,
      "unit": "synthetic User-Agents",
      "note": "Root GET only, audit network; 2 additional Extended policy tokens evaluated without HTTP requests"
    },
    {
      "id": "visibility",
      "label": "Real search / AI visibility",
      "checked": 0,
      "total": null,
      "unit": "provider outcomes",
      "note": "No authorized provider analytics, verified crawler logs or repeatable query/citation study in this snapshot"
    }
  ],
  "sitemapFamilies": [
    {
      "url": "https://pointcast.xyz/sitemap-index.xml",
      "checkedAt": "2026-10-03T16:27:48.983Z",
      "httpStatus": 200,
      "status": "pass",
      "kind": "index",
      "urlCount": 1,
      "uniqueUrlCount": 1,
      "lastmodCount": 0,
      "uniqueLastmodCount": 0,
      "lastmodExamples": []
    },
    {
      "url": "https://pointcast.xyz/sitemap-discovery.xml",
      "checkedAt": "2026-10-03T16:27:49.025Z",
      "httpStatus": 200,
      "status": "pass",
      "kind": "urlset",
      "urlCount": 1207,
      "uniqueUrlCount": 1207,
      "lastmodCount": 1207,
      "uniqueLastmodCount": 1,
      "lastmodExamples": [
        "2026-10-02"
      ]
    },
    {
      "url": "https://pointcast.xyz/sitemap-blocks.xml",
      "checkedAt": "2026-10-03T16:27:49.081Z",
      "httpStatus": 200,
      "status": "pass",
      "kind": "urlset",
      "urlCount": 428,
      "uniqueUrlCount": 428,
      "lastmodCount": 428,
      "uniqueLastmodCount": 415,
      "lastmodExamples": [
        "2026-01-12T17:00:00.000Z",
        "2026-04-16T18:20:00.000Z",
        "2026-04-17T16:00:00.000Z"
      ]
    },
    {
      "url": "https://pointcast.xyz/sitemap-0.xml",
      "checkedAt": "2026-10-03T16:27:49.131Z",
      "httpStatus": 200,
      "status": "pass",
      "kind": "urlset",
      "urlCount": 1690,
      "uniqueUrlCount": 1690,
      "lastmodCount": 0,
      "uniqueLastmodCount": 0,
      "lastmodExamples": []
    }
  ],
  "sitemapInventory": {
    "entries": 3325,
    "uniqueExactUrls": 3324,
    "uniqueNormalizedUrls": 3324,
    "blockedByGooglebotCount": 32,
    "publicPrefixCollisionCount": 8,
    "intentionalExclusionCount": 24,
    "blockedExamples": [
      "https://pointcast.xyz/meditate/",
      "https://pointcast.xyz/meditate.json",
      "https://pointcast.xyz/meetups/",
      "https://pointcast.xyz/menlo-park/",
      "https://pointcast.xyz/mesh/",
      "https://pointcast.xyz/messages/",
      "https://pointcast.xyz/messages/chain/",
      "https://pointcast.xyz/messages/demo/"
    ],
    "urlsets": 3
  },
  "routes": [
    {
      "path": "/feed.json",
      "url": "https://pointcast.xyz/feed.json",
      "category": "agents",
      "kind": "feed",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:50.645Z",
      "finalUrl": "https://pointcast.xyz/feed.json",
      "redirects": [],
      "contentType": "application/json",
      "responseHeaders": {
        "content-type": "application/json",
        "etag": "W/\"514a38b0bd07b3b4d7cfc0eb23aefb0f\"",
        "cache-control": "no-store, max-age=0, public, max-age=60, s-maxage=300"
      },
      "summary": {
        "byteCount": 410775,
        "topLevelKeys": [
          "version",
          "title",
          "description",
          "home_page_url",
          "feed_url",
          "icon",
          "favicon",
          "authors",
          "language",
          "items"
        ],
        "itemCount": 428,
        "provenance": {
          "types": [],
          "dates": [],
          "dateCount": 0,
          "sourceUrlCount": 0,
          "authorSignals": 0
        }
      },
      "checks": [
        {
          "id": "http",
          "label": "Public discovery response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "json",
          "label": "JSON response parses",
          "status": "pass",
          "observed": "Valid JSON"
        },
        {
          "id": "content-type",
          "label": "Machine response media type",
          "status": "pass",
          "observed": "application/json"
        },
        {
          "id": "feed-contract",
          "label": "JSON Feed version and items",
          "status": "pass",
          "observed": "https://jsonfeed.org/version/1.1; 428 items"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/feed.json",
          "checkedAt": "2026-10-03T16:27:50.645Z",
          "observed": "HTTP 200; Valid JSON; application/json; https://jsonfeed.org/version/1.1; 428 items"
        }
      ]
    },
    {
      "path": "/api/agent-cabinet/status",
      "url": "https://pointcast.xyz/api/agent-cabinet/status",
      "category": "agents",
      "kind": "gate",
      "status": "expected",
      "httpStatus": 503,
      "checkedAt": "2026-10-03T16:27:51.023Z",
      "finalUrl": "https://pointcast.xyz/api/agent-cabinet/status",
      "redirects": [],
      "contentType": "application/json; charset=utf-8",
      "responseHeaders": {
        "content-type": "application/json; charset=utf-8",
        "cache-control": "no-store"
      },
      "summary": {
        "byteCount": 96,
        "gateReason": "collection-not-enabled",
        "phase": "preview"
      },
      "expectedNote": "Public status may return 200 or a documented 503 preview/availability gate; phase and reason are checked.",
      "expectedHttpStatuses": [
        200,
        503
      ],
      "checks": [
        {
          "id": "http",
          "label": "Published method/audience contract",
          "status": "expected",
          "observed": "HTTP 503; Public status may return 200 or a documented 503 preview/availability gate; phase and reason are checked."
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/api/agent-cabinet/status",
          "checkedAt": "2026-10-03T16:27:51.023Z",
          "observed": "HTTP 503; Public status may return 200 or a documented 503 preview/availability gate; phase and reason are checked."
        }
      ]
    },
    {
      "path": "/api/agent/bench",
      "url": "https://pointcast.xyz/api/agent/bench",
      "category": "agents",
      "kind": "gate",
      "status": "expected",
      "httpStatus": 404,
      "checkedAt": "2026-10-03T16:27:50.995Z",
      "finalUrl": "https://pointcast.xyz/api/agent/bench",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store"
      },
      "summary": {
        "byteCount": 180592
      },
      "expectedNote": "Published action is POST-only; GET is a method mismatch, not a participation test.",
      "expectedHttpStatuses": [
        404,
        405
      ],
      "checks": [
        {
          "id": "http",
          "label": "Published method/audience contract",
          "status": "expected",
          "observed": "HTTP 404; Published action is POST-only; GET is a method mismatch, not a participation test."
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/api/agent/bench",
          "checkedAt": "2026-10-03T16:27:50.995Z",
          "observed": "HTTP 404; Published action is POST-only; GET is a method mismatch, not a participation test."
        }
      ]
    },
    {
      "path": "/api/lucky-cat/actions",
      "url": "https://pointcast.xyz/api/lucky-cat/actions",
      "category": "agents",
      "kind": "gate",
      "status": "expected",
      "httpStatus": 404,
      "checkedAt": "2026-10-03T16:27:51.013Z",
      "finalUrl": "https://pointcast.xyz/api/lucky-cat/actions",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store"
      },
      "summary": {
        "byteCount": 180592
      },
      "expectedNote": "Published action is POST-only; GET is a method mismatch, not an action test.",
      "expectedHttpStatuses": [
        404,
        405
      ],
      "checks": [
        {
          "id": "http",
          "label": "Published method/audience contract",
          "status": "expected",
          "observed": "HTTP 404; Published action is POST-only; GET is a method mismatch, not an action test."
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/api/lucky-cat/actions",
          "checkedAt": "2026-10-03T16:27:51.013Z",
          "observed": "HTTP 404; Published action is POST-only; GET is a method mismatch, not an action test."
        }
      ]
    },
    {
      "path": "/api/lucky-cat/profile",
      "url": "https://pointcast.xyz/api/lucky-cat/profile",
      "category": "agents",
      "kind": "gate",
      "status": "expected",
      "httpStatus": 401,
      "checkedAt": "2026-10-03T16:27:50.955Z",
      "finalUrl": "https://pointcast.xyz/api/lucky-cat/profile",
      "redirects": [],
      "contentType": "application/json; charset=utf-8",
      "responseHeaders": {
        "content-type": "application/json; charset=utf-8",
        "cache-control": "no-store"
      },
      "summary": {
        "byteCount": 52,
        "gateReason": "agent-proof-required"
      },
      "expectedNote": "Signed agent proof required; anonymous GET is expected to be denied.",
      "expectedHttpStatuses": [
        401
      ],
      "checks": [
        {
          "id": "http",
          "label": "Published method/audience contract",
          "status": "expected",
          "observed": "HTTP 401; Signed agent proof required; anonymous GET is expected to be denied."
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/api/lucky-cat/profile",
          "checkedAt": "2026-10-03T16:27:50.955Z",
          "observed": "HTTP 401; Signed agent proof required; anonymous GET is expected to be denied."
        }
      ]
    },
    {
      "path": "/api/x402/receipt",
      "url": "https://pointcast.xyz/api/x402/receipt",
      "category": "agents",
      "kind": "gate",
      "status": "expected",
      "httpStatus": 402,
      "checkedAt": "2026-10-03T16:27:50.970Z",
      "finalUrl": "https://pointcast.xyz/api/x402/receipt",
      "redirects": [],
      "contentType": "application/json; charset=utf-8",
      "responseHeaders": {
        "content-type": "application/json; charset=utf-8",
        "cache-control": "no-store"
      },
      "summary": {
        "byteCount": 912,
        "gateReason": "Payment Required"
      },
      "expectedNote": "Bare GET is a payment quote; no payment is submitted.",
      "expectedHttpStatuses": [
        402
      ],
      "checks": [
        {
          "id": "http",
          "label": "Published method/audience contract",
          "status": "expected",
          "observed": "HTTP 402; Bare GET is a payment quote; no payment is submitted."
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/api/x402/receipt",
          "checkedAt": "2026-10-03T16:27:50.970Z",
          "observed": "HTTP 402; Bare GET is a payment quote; no payment is submitted."
        }
      ]
    },
    {
      "path": "/api/x402/verify",
      "url": "https://pointcast.xyz/api/x402/verify",
      "category": "agents",
      "kind": "gate",
      "status": "expected",
      "httpStatus": 400,
      "checkedAt": "2026-10-03T16:27:50.980Z",
      "finalUrl": "https://pointcast.xyz/api/x402/verify",
      "redirects": [],
      "contentType": "application/json; charset=utf-8",
      "responseHeaders": {
        "content-type": "application/json; charset=utf-8",
        "cache-control": "no-store"
      },
      "summary": {
        "byteCount": 81,
        "gateReason": "receipt must be a base64 JSON string or object"
      },
      "expectedNote": "Receipt input is absent; this request cannot verify a receipt.",
      "expectedHttpStatuses": [
        400,
        405
      ],
      "checks": [
        {
          "id": "http",
          "label": "Published method/audience contract",
          "status": "expected",
          "observed": "HTTP 400; Receipt input is absent; this request cannot verify a receipt."
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/api/x402/verify",
          "checkedAt": "2026-10-03T16:27:50.980Z",
          "observed": "HTTP 400; Receipt input is absent; this request cannot verify a receipt."
        }
      ]
    },
    {
      "path": "/",
      "url": "https://pointcast.xyz/",
      "category": "seo",
      "kind": "html",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:49.225Z",
      "finalUrl": "https://pointcast.xyz/",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "public, max-age=60, stale-while-revalidate=300"
      },
      "metadata": {
        "title": "PointCast",
        "titleCount": 1,
        "description": "A new Kennel Club portrait is sitting now. Claim today’s dog free, then walk the whole PointCast town.",
        "descriptionCount": 1,
        "canonical": "https://pointcast.xyz/",
        "canonicalCount": 1,
        "noindex": false,
        "robots": [
          "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        ],
        "lang": "en",
        "h1Count": 1,
        "jsonLdCount": 2,
        "jsonLdTypes": [
          "CollectionPage",
          "CreativeWork",
          "GeoCoordinates",
          "ItemList",
          "Organization",
          "Periodical",
          "Person",
          "Place",
          "PostalAddress",
          "SearchAction",
          "WebApplication",
          "WebSite"
        ],
        "jsonLdErrors": [],
        "authorSignals": 1,
        "structuredDateCount": 0,
        "productCount": 0,
        "products": [],
        "textWordCount": 12063,
        "serverTextExcerpt": "Skip to content PointCast El Segundo · 33.92°N 118.42°W —:— PT sign in signed in as — — Logout key Passkey Face ID / Touch ID · no browser memory required live Email me a link Single use · expires in 15 minutes send tz Kukai Tezos · then ch",
        "internalLinkCount": 367,
        "externalLinkCount": 60,
        "ogImage": "https://pointcast.xyz/og/kennel-club/today.png?date=2026-10-03",
        "ogTitle": "Today’s dog is sitting — PointCast",
        "inSitemap": true
      },
      "checks": [
        {
          "id": "http",
          "label": "Public HTML response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "html-type",
          "label": "HTML content type",
          "status": "pass",
          "observed": "text/html; charset=utf-8"
        },
        {
          "id": "title",
          "label": "One nonempty document title",
          "status": "pass",
          "observed": "1 title(s); PointCast"
        },
        {
          "id": "description",
          "label": "One nonempty description",
          "status": "pass",
          "observed": "1 description(s)"
        },
        {
          "id": "canonical",
          "label": "Preferred canonical URL",
          "status": "pass",
          "observed": "https://pointcast.xyz/"
        },
        {
          "id": "index-directives",
          "label": "Index directives",
          "status": "pass",
          "observed": "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        },
        {
          "id": "robots-policy",
          "label": "Googlebot path permitted",
          "status": "pass",
          "observed": "/"
        },
        {
          "id": "jsonld",
          "label": "Structured JSON parses",
          "status": "pass",
          "observed": "2 JSON-LD block(s); types: CollectionPage, CreativeWork, GeoCoordinates, ItemList, Organization, Periodical, Person, Place, PostalAddress, SearchAction, WebApplication, WebSite"
        },
        {
          "id": "server-text",
          "label": "Server text candidates",
          "status": "pass",
          "observed": "12063 words after removing script/style/template/SVG; computed CSS/JS visibility not measured"
        },
        {
          "id": "lang",
          "label": "HTML language",
          "status": "pass",
          "observed": "en"
        },
        {
          "id": "h1",
          "label": "Primary heading",
          "status": "pass",
          "observed": "1 h1 element(s); editorial structure check, not a ranking rule"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/",
          "checkedAt": "2026-10-03T16:27:49.225Z",
          "observed": "HTTP 200; title PointCast; canonical https://pointcast.xyz/"
        }
      ]
    },
    {
      "path": "/25/magazine/sorority-row/",
      "url": "https://pointcast.xyz/25/magazine/sorority-row/",
      "category": "seo",
      "kind": "html",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:49.971Z",
      "finalUrl": "https://pointcast.xyz/25/magazine/sorority-row/",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "metadata": {
        "title": "ROW / ROW — Sorority Row and the Social Architecture of 2030 — PointCast",
        "titleCount": 1,
        "description": "PointCast puts Sorority Row on the architect’s table: an SEC–Big Ten social-infrastructure showdown, a current field report on national and local Greek life,…",
        "descriptionCount": 1,
        "canonical": "https://pointcast.xyz/25/magazine/sorority-row/",
        "canonicalCount": 1,
        "noindex": false,
        "robots": [
          "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        ],
        "lang": "en",
        "h1Count": 1,
        "jsonLdCount": 2,
        "jsonLdTypes": [
          "Article",
          "GeoCoordinates",
          "Organization",
          "Person",
          "Place",
          "PostalAddress",
          "PublicationIssue",
          "SearchAction",
          "WebSite"
        ],
        "jsonLdErrors": [],
        "authorSignals": 2,
        "structuredDateCount": 2,
        "productCount": 0,
        "products": [],
        "textWordCount": 2954,
        "serverTextExcerpt": "Skip to content POINTCAST COLLEGE FOOTBALL BOARD 002 · Week 5 · September 29, 2026 Rankings Disagreements Receipts College finder Magazine Fan Clique Archive Dated feature — retain the publication date shown below. Historical rankings and p",
        "internalLinkCount": 11,
        "externalLinkCount": 40,
        "ogImage": "https://pointcast.xyz/images/pointcast-sorority-row/social-card.png?v=27e26b79c7",
        "ogTitle": "ROW / ROW — Sorority Row and the Social Architecture of 2030 — PointCast",
        "inSitemap": true
      },
      "checks": [
        {
          "id": "http",
          "label": "Public HTML response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "html-type",
          "label": "HTML content type",
          "status": "pass",
          "observed": "text/html; charset=utf-8"
        },
        {
          "id": "title",
          "label": "One nonempty document title",
          "status": "pass",
          "observed": "1 title(s); ROW / ROW — Sorority Row and the Social Architecture of 2030 — PointCast"
        },
        {
          "id": "description",
          "label": "One nonempty description",
          "status": "pass",
          "observed": "1 description(s)"
        },
        {
          "id": "canonical",
          "label": "Preferred canonical URL",
          "status": "pass",
          "observed": "https://pointcast.xyz/25/magazine/sorority-row/"
        },
        {
          "id": "index-directives",
          "label": "Index directives",
          "status": "pass",
          "observed": "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        },
        {
          "id": "robots-policy",
          "label": "Googlebot path permitted",
          "status": "pass",
          "observed": "/"
        },
        {
          "id": "jsonld",
          "label": "Structured JSON parses",
          "status": "pass",
          "observed": "2 JSON-LD block(s); types: Article, GeoCoordinates, Organization, Person, Place, PostalAddress, PublicationIssue, SearchAction, WebSite"
        },
        {
          "id": "server-text",
          "label": "Server text candidates",
          "status": "pass",
          "observed": "2954 words after removing script/style/template/SVG; computed CSS/JS visibility not measured"
        },
        {
          "id": "lang",
          "label": "HTML language",
          "status": "pass",
          "observed": "en"
        },
        {
          "id": "h1",
          "label": "Primary heading",
          "status": "pass",
          "observed": "1 h1 element(s); editorial structure check, not a ranking rule"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/25/magazine/sorority-row/",
          "checkedAt": "2026-10-03T16:27:49.971Z",
          "observed": "HTTP 200; title ROW / ROW — Sorority Row and the Social Architecture of 2030 — PointCast; canonical https://pointcast.xyz/25/magazine/sorority-row/"
        }
      ]
    },
    {
      "path": "/about/",
      "url": "https://pointcast.xyz/about/",
      "category": "seo",
      "kind": "html",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:49.226Z",
      "finalUrl": "https://pointcast.xyz/about/",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "metadata": {
        "title": "About | PointCast",
        "titleCount": 1,
        "description": "About Mike Hoydich — builder, creative technologist, and COO at Good Feels. Published with Claude from El Segundo.",
        "descriptionCount": 1,
        "canonical": "https://pointcast.xyz/about/",
        "canonicalCount": 1,
        "noindex": false,
        "robots": [
          "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        ],
        "lang": "en",
        "h1Count": 1,
        "jsonLdCount": 1,
        "jsonLdTypes": [
          "GeoCoordinates",
          "Organization",
          "Person",
          "Place",
          "PostalAddress",
          "SearchAction",
          "WebSite"
        ],
        "jsonLdErrors": [],
        "authorSignals": 1,
        "structuredDateCount": 0,
        "productCount": 0,
        "products": [],
        "textWordCount": 2586,
        "serverTextExcerpt": "Skip to content &larr; PointCast About Michael Hoydich Builder, writer, and creative technologist based in El Segundo, California. Working at the intersection of technology, culture, and community — always looking for new ways to create thi",
        "internalLinkCount": 81,
        "externalLinkCount": 28,
        "ogImage": "https://pointcast.xyz/images/og-about.png?v=5299a946fb",
        "ogTitle": "About | PointCast",
        "inSitemap": true
      },
      "checks": [
        {
          "id": "http",
          "label": "Public HTML response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "html-type",
          "label": "HTML content type",
          "status": "pass",
          "observed": "text/html; charset=utf-8"
        },
        {
          "id": "title",
          "label": "One nonempty document title",
          "status": "pass",
          "observed": "1 title(s); About | PointCast"
        },
        {
          "id": "description",
          "label": "One nonempty description",
          "status": "pass",
          "observed": "1 description(s)"
        },
        {
          "id": "canonical",
          "label": "Preferred canonical URL",
          "status": "pass",
          "observed": "https://pointcast.xyz/about/"
        },
        {
          "id": "index-directives",
          "label": "Index directives",
          "status": "pass",
          "observed": "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        },
        {
          "id": "robots-policy",
          "label": "Googlebot path permitted",
          "status": "pass",
          "observed": "/"
        },
        {
          "id": "jsonld",
          "label": "Structured JSON parses",
          "status": "pass",
          "observed": "1 JSON-LD block(s); types: GeoCoordinates, Organization, Person, Place, PostalAddress, SearchAction, WebSite"
        },
        {
          "id": "server-text",
          "label": "Server text candidates",
          "status": "pass",
          "observed": "2586 words after removing script/style/template/SVG; computed CSS/JS visibility not measured"
        },
        {
          "id": "lang",
          "label": "HTML language",
          "status": "pass",
          "observed": "en"
        },
        {
          "id": "h1",
          "label": "Primary heading",
          "status": "pass",
          "observed": "1 h1 element(s); editorial structure check, not a ranking rule"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/about/",
          "checkedAt": "2026-10-03T16:27:49.226Z",
          "observed": "HTTP 200; title About | PointCast; canonical https://pointcast.xyz/about/"
        }
      ]
    },
    {
      "path": "/agent-field-guide/",
      "url": "https://pointcast.xyz/agent-field-guide/",
      "category": "seo",
      "kind": "html",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:49.658Z",
      "finalUrl": "https://pointcast.xyz/agent-field-guide/",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "metadata": {
        "title": "PointCast Agent Field Guide — PointCast",
        "titleCount": 1,
        "description": "Choose an agent by the job. Manus, dots, Claude, Robinhood and Coinbase, with useful task briefs, sources and a practical value framework.",
        "descriptionCount": 1,
        "canonical": "https://pointcast.xyz/agent-field-guide/",
        "canonicalCount": 1,
        "noindex": false,
        "robots": [
          "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        ],
        "lang": "en",
        "h1Count": 1,
        "jsonLdCount": 2,
        "jsonLdTypes": [
          "Article",
          "GeoCoordinates",
          "Organization",
          "Person",
          "Place",
          "PostalAddress",
          "SearchAction",
          "WebSite"
        ],
        "jsonLdErrors": [],
        "authorSignals": 2,
        "structuredDateCount": 1,
        "productCount": 0,
        "products": [],
        "textWordCount": 4570,
        "serverTextExcerpt": "Skip to content ← PointCast CH.FD · FIELD GUIDE · 29 SEP 2026 Put your agent to useful work. The PointCast Agent Field Guide. Pick the job, choose the tool, check the result. Written and researched by Codex · Directed by Mike Hoydich · 10 m",
        "internalLinkCount": 80,
        "externalLinkCount": 20,
        "ogImage": "https://pointcast.xyz/og/page.png?p=%2Fagent-field-guide&b=2026-10-03.morning",
        "ogTitle": "PointCast Agent Field Guide — PointCast",
        "inSitemap": true
      },
      "checks": [
        {
          "id": "http",
          "label": "Public HTML response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "html-type",
          "label": "HTML content type",
          "status": "pass",
          "observed": "text/html; charset=utf-8"
        },
        {
          "id": "title",
          "label": "One nonempty document title",
          "status": "pass",
          "observed": "1 title(s); PointCast Agent Field Guide — PointCast"
        },
        {
          "id": "description",
          "label": "One nonempty description",
          "status": "pass",
          "observed": "1 description(s)"
        },
        {
          "id": "canonical",
          "label": "Preferred canonical URL",
          "status": "pass",
          "observed": "https://pointcast.xyz/agent-field-guide/"
        },
        {
          "id": "index-directives",
          "label": "Index directives",
          "status": "pass",
          "observed": "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        },
        {
          "id": "robots-policy",
          "label": "Googlebot path permitted",
          "status": "pass",
          "observed": "/"
        },
        {
          "id": "jsonld",
          "label": "Structured JSON parses",
          "status": "pass",
          "observed": "2 JSON-LD block(s); types: Article, GeoCoordinates, Organization, Person, Place, PostalAddress, SearchAction, WebSite"
        },
        {
          "id": "server-text",
          "label": "Server text candidates",
          "status": "pass",
          "observed": "4570 words after removing script/style/template/SVG; computed CSS/JS visibility not measured"
        },
        {
          "id": "lang",
          "label": "HTML language",
          "status": "pass",
          "observed": "en"
        },
        {
          "id": "h1",
          "label": "Primary heading",
          "status": "pass",
          "observed": "1 h1 element(s); editorial structure check, not a ranking rule"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/agent-field-guide/",
          "checkedAt": "2026-10-03T16:27:49.658Z",
          "observed": "HTTP 200; title PointCast Agent Field Guide — PointCast; canonical https://pointcast.xyz/agent-field-guide/"
        }
      ]
    },
    {
      "path": "/agent-native-publishing/",
      "url": "https://pointcast.xyz/agent-native-publishing/",
      "category": "seo",
      "kind": "html",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:49.665Z",
      "finalUrl": "https://pointcast.xyz/agent-native-publishing/",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "metadata": {
        "title": "Agent-native publishing — PointCast",
        "titleCount": 1,
        "description": "Agent-native publishing means designing a website for humans and AI agents at the same time: semantic HTML, stable JSON, discovery manifests, feeds, sitemaps,…",
        "descriptionCount": 1,
        "canonical": "https://pointcast.xyz/agent-native-publishing/",
        "canonicalCount": 1,
        "noindex": false,
        "robots": [
          "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        ],
        "lang": "en",
        "h1Count": 1,
        "jsonLdCount": 2,
        "jsonLdTypes": [
          "DefinedTerm",
          "GeoCoordinates",
          "HowTo",
          "HowToStep",
          "Organization",
          "Person",
          "Place",
          "PostalAddress",
          "SearchAction",
          "TechArticle",
          "WebSite"
        ],
        "jsonLdErrors": [],
        "authorSignals": 2,
        "structuredDateCount": 0,
        "productCount": 0,
        "products": [],
        "textWordCount": 3013,
        "serverTextExcerpt": "Skip to content Home agent-native publishing SEO · GEO · LLM DISCOVERY Agent-native publishing. A website is agent-native when its human pages and machine surfaces are designed as one system: readable HTML, stable JSON, discovery manifests,",
        "internalLinkCount": 93,
        "externalLinkCount": 16,
        "ogImage": "https://pointcast.xyz/og/page.png?p=%2Fagent-native-publishing&b=2026-10-03.morning",
        "ogTitle": "Agent-native publishing — PointCast",
        "inSitemap": true
      },
      "checks": [
        {
          "id": "http",
          "label": "Public HTML response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "html-type",
          "label": "HTML content type",
          "status": "pass",
          "observed": "text/html; charset=utf-8"
        },
        {
          "id": "title",
          "label": "One nonempty document title",
          "status": "pass",
          "observed": "1 title(s); Agent-native publishing — PointCast"
        },
        {
          "id": "description",
          "label": "One nonempty description",
          "status": "pass",
          "observed": "1 description(s)"
        },
        {
          "id": "canonical",
          "label": "Preferred canonical URL",
          "status": "pass",
          "observed": "https://pointcast.xyz/agent-native-publishing/"
        },
        {
          "id": "index-directives",
          "label": "Index directives",
          "status": "pass",
          "observed": "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        },
        {
          "id": "robots-policy",
          "label": "Googlebot path permitted",
          "status": "pass",
          "observed": "/"
        },
        {
          "id": "jsonld",
          "label": "Structured JSON parses",
          "status": "pass",
          "observed": "2 JSON-LD block(s); types: DefinedTerm, GeoCoordinates, HowTo, HowToStep, Organization, Person, Place, PostalAddress, SearchAction, TechArticle, WebSite"
        },
        {
          "id": "server-text",
          "label": "Server text candidates",
          "status": "pass",
          "observed": "3013 words after removing script/style/template/SVG; computed CSS/JS visibility not measured"
        },
        {
          "id": "lang",
          "label": "HTML language",
          "status": "pass",
          "observed": "en"
        },
        {
          "id": "h1",
          "label": "Primary heading",
          "status": "pass",
          "observed": "1 h1 element(s); editorial structure check, not a ranking rule"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/agent-native-publishing/",
          "checkedAt": "2026-10-03T16:27:49.665Z",
          "observed": "HTTP 200; title Agent-native publishing — PointCast; canonical https://pointcast.xyz/agent-native-publishing/"
        }
      ]
    },
    {
      "path": "/archive/",
      "url": "https://pointcast.xyz/archive/",
      "category": "seo",
      "kind": "html",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:49.512Z",
      "finalUrl": "https://pointcast.xyz/archive/",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "metadata": {
        "title": "Archive — PointCast",
        "titleCount": 1,
        "description": "Chronological index of every PointCast block. 428 blocks across 10 channels, 2025–2026.",
        "descriptionCount": 1,
        "canonical": "https://pointcast.xyz/archive/",
        "canonicalCount": 1,
        "noindex": false,
        "robots": [
          "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        ],
        "lang": "en",
        "h1Count": 1,
        "jsonLdCount": 2,
        "jsonLdTypes": [
          "BreadcrumbList",
          "CollectionPage",
          "CreativeWork",
          "GeoCoordinates",
          "ItemList",
          "ListItem",
          "Organization",
          "Person",
          "Place",
          "PostalAddress",
          "SearchAction",
          "WebSite"
        ],
        "jsonLdErrors": [],
        "authorSignals": 1,
        "structuredDateCount": 50,
        "productCount": 0,
        "products": [],
        "textWordCount": 16423,
        "serverTextExcerpt": "Skip to content Home archive ARCHIVE · 428 BLOCKS · 2025–2026 Every block, chronologically. The homepage is the living feed. This is the record. Every block ever published, reverse-chronological, with channel and type filters. The archive m",
        "internalLinkCount": 513,
        "externalLinkCount": 16,
        "ogImage": "https://pointcast.xyz/images/og/archive.png?v=f2a1bba1cc",
        "ogTitle": "Archive — PointCast",
        "inSitemap": true
      },
      "checks": [
        {
          "id": "http",
          "label": "Public HTML response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "html-type",
          "label": "HTML content type",
          "status": "pass",
          "observed": "text/html; charset=utf-8"
        },
        {
          "id": "title",
          "label": "One nonempty document title",
          "status": "pass",
          "observed": "1 title(s); Archive — PointCast"
        },
        {
          "id": "description",
          "label": "One nonempty description",
          "status": "pass",
          "observed": "1 description(s)"
        },
        {
          "id": "canonical",
          "label": "Preferred canonical URL",
          "status": "pass",
          "observed": "https://pointcast.xyz/archive/"
        },
        {
          "id": "index-directives",
          "label": "Index directives",
          "status": "pass",
          "observed": "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        },
        {
          "id": "robots-policy",
          "label": "Googlebot path permitted",
          "status": "pass",
          "observed": "/"
        },
        {
          "id": "jsonld",
          "label": "Structured JSON parses",
          "status": "pass",
          "observed": "2 JSON-LD block(s); types: BreadcrumbList, CollectionPage, CreativeWork, GeoCoordinates, ItemList, ListItem, Organization, Person, Place, PostalAddress, SearchAction, WebSite"
        },
        {
          "id": "server-text",
          "label": "Server text candidates",
          "status": "pass",
          "observed": "16423 words after removing script/style/template/SVG; computed CSS/JS visibility not measured"
        },
        {
          "id": "lang",
          "label": "HTML language",
          "status": "pass",
          "observed": "en"
        },
        {
          "id": "h1",
          "label": "Primary heading",
          "status": "pass",
          "observed": "1 h1 element(s); editorial structure check, not a ranking rule"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/archive/",
          "checkedAt": "2026-10-03T16:27:49.512Z",
          "observed": "HTTP 200; title Archive — PointCast; canonical https://pointcast.xyz/archive/"
        }
      ]
    },
    {
      "path": "/areas/",
      "url": "https://pointcast.xyz/areas/",
      "category": "seo",
      "kind": "html",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:49.603Z",
      "finalUrl": "https://pointcast.xyz/areas/",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "metadata": {
        "title": "PointCast Areas — PointCast",
        "titleCount": 1,
        "description": "New PointCast local areas inside the 25-mile participation radius: paddle exchange, Mike-led meetups, University of El Segundo, and Local Honey League.",
        "descriptionCount": 1,
        "canonical": "https://pointcast.xyz/areas/",
        "canonicalCount": 1,
        "noindex": false,
        "robots": [
          "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        ],
        "lang": "en",
        "h1Count": 1,
        "jsonLdCount": 2,
        "jsonLdTypes": [
          "CollectionPage",
          "CreativeWork",
          "GeoCoordinates",
          "Organization",
          "Person",
          "Place",
          "PostalAddress",
          "SearchAction",
          "WebSite"
        ],
        "jsonLdErrors": [],
        "authorSignals": 1,
        "structuredDateCount": 0,
        "productCount": 0,
        "products": [],
        "textWordCount": 2965,
        "serverTextExcerpt": "Skip to content Home local areas POINTCAST AREAS · 25-MILE PARTICIPATION LAYER Four local rooms that can become real on a Saturday. The 100-mile lens is still right for broadcast. These are tighter: paddles, events, courses, and league tabl",
        "internalLinkCount": 87,
        "externalLinkCount": 16,
        "ogImage": "https://pointcast.xyz/og/page.png?p=%2Fareas&b=2026-10-03.morning",
        "ogTitle": "PointCast Areas — PointCast",
        "inSitemap": true
      },
      "checks": [
        {
          "id": "http",
          "label": "Public HTML response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "html-type",
          "label": "HTML content type",
          "status": "pass",
          "observed": "text/html; charset=utf-8"
        },
        {
          "id": "title",
          "label": "One nonempty document title",
          "status": "pass",
          "observed": "1 title(s); PointCast Areas — PointCast"
        },
        {
          "id": "description",
          "label": "One nonempty description",
          "status": "pass",
          "observed": "1 description(s)"
        },
        {
          "id": "canonical",
          "label": "Preferred canonical URL",
          "status": "pass",
          "observed": "https://pointcast.xyz/areas/"
        },
        {
          "id": "index-directives",
          "label": "Index directives",
          "status": "pass",
          "observed": "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        },
        {
          "id": "robots-policy",
          "label": "Googlebot path permitted",
          "status": "pass",
          "observed": "/"
        },
        {
          "id": "jsonld",
          "label": "Structured JSON parses",
          "status": "pass",
          "observed": "2 JSON-LD block(s); types: CollectionPage, CreativeWork, GeoCoordinates, Organization, Person, Place, PostalAddress, SearchAction, WebSite"
        },
        {
          "id": "server-text",
          "label": "Server text candidates",
          "status": "pass",
          "observed": "2965 words after removing script/style/template/SVG; computed CSS/JS visibility not measured"
        },
        {
          "id": "lang",
          "label": "HTML language",
          "status": "pass",
          "observed": "en"
        },
        {
          "id": "h1",
          "label": "Primary heading",
          "status": "pass",
          "observed": "1 h1 element(s); editorial structure check, not a ranking rule"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/areas/",
          "checkedAt": "2026-10-03T16:27:49.603Z",
          "observed": "HTTP 200; title PointCast Areas — PointCast; canonical https://pointcast.xyz/areas/"
        }
      ]
    },
    {
      "path": "/b/0560/",
      "url": "https://pointcast.xyz/b/0560/",
      "category": "seo",
      "kind": "html",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:49.988Z",
      "finalUrl": "https://pointcast.xyz/b/0560/",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "metadata": {
        "title": "CH.SPN · 0560 — PointCast Tonight — GO OUT / STAY IN — PointCast",
        "titleCount": 1,
        "description": "One week, two channels, official sources, and a public-access television dial. (Block 0560)",
        "descriptionCount": 1,
        "canonical": "https://pointcast.xyz/b/0560/",
        "canonicalCount": 1,
        "noindex": false,
        "robots": [
          "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        ],
        "lang": "en",
        "h1Count": 1,
        "jsonLdCount": 2,
        "jsonLdTypes": [
          "Article",
          "BreadcrumbList",
          "Collection",
          "GeoCoordinates",
          "ListItem",
          "Organization",
          "Person",
          "Place",
          "PostalAddress",
          "SearchAction",
          "URL",
          "WebSite"
        ],
        "jsonLdErrors": [],
        "authorSignals": 2,
        "structuredDateCount": 1,
        "productCount": 0,
        "products": [],
        "textWordCount": 3052,
        "serverTextExcerpt": "Skip to content CH.SPN · Block № 0560 — PointCast Tonight — GO OUT / STAY IN ← All blocks CH.SPN · Spinning № 0560 MOOD yellow cobalt public access night guide CH.SPN · 0560 VISIT 08.03 · 22:55 PT ◊ VISIT STAMP · 08.03 · 22:55 PT PointCast ",
        "internalLinkCount": 95,
        "externalLinkCount": 19,
        "ogImage": "https://pointcast.xyz/images/og/b/0560.png?v=12686f271c",
        "ogTitle": "CH.SPN · 0560 — PointCast Tonight — GO OUT / STAY IN — PointCast",
        "inSitemap": true
      },
      "checks": [
        {
          "id": "http",
          "label": "Public HTML response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "html-type",
          "label": "HTML content type",
          "status": "pass",
          "observed": "text/html; charset=utf-8"
        },
        {
          "id": "title",
          "label": "One nonempty document title",
          "status": "pass",
          "observed": "1 title(s); CH.SPN · 0560 — PointCast Tonight — GO OUT / STAY IN — PointCast"
        },
        {
          "id": "description",
          "label": "One nonempty description",
          "status": "pass",
          "observed": "1 description(s)"
        },
        {
          "id": "canonical",
          "label": "Preferred canonical URL",
          "status": "pass",
          "observed": "https://pointcast.xyz/b/0560/"
        },
        {
          "id": "index-directives",
          "label": "Index directives",
          "status": "pass",
          "observed": "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        },
        {
          "id": "robots-policy",
          "label": "Googlebot path permitted",
          "status": "pass",
          "observed": "/"
        },
        {
          "id": "jsonld",
          "label": "Structured JSON parses",
          "status": "pass",
          "observed": "2 JSON-LD block(s); types: Article, BreadcrumbList, Collection, GeoCoordinates, ListItem, Organization, Person, Place, PostalAddress, SearchAction, URL, WebSite"
        },
        {
          "id": "server-text",
          "label": "Server text candidates",
          "status": "pass",
          "observed": "3052 words after removing script/style/template/SVG; computed CSS/JS visibility not measured"
        },
        {
          "id": "lang",
          "label": "HTML language",
          "status": "pass",
          "observed": "en"
        },
        {
          "id": "h1",
          "label": "Primary heading",
          "status": "pass",
          "observed": "1 h1 element(s); editorial structure check, not a ranking rule"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/b/0560/",
          "checkedAt": "2026-10-03T16:27:49.988Z",
          "observed": "HTTP 200; title CH.SPN · 0560 — PointCast Tonight — GO OUT / STAY IN — PointCast; canonical https://pointcast.xyz/b/0560/"
        }
      ]
    },
    {
      "path": "/b/0655/",
      "url": "https://pointcast.xyz/b/0655/",
      "category": "seo",
      "kind": "html",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:49.994Z",
      "finalUrl": "https://pointcast.xyz/b/0655/",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "metadata": {
        "title": "CH.ESC · 0655 — Nouns Money · let’s collect — PointCast",
        "titleCount": 1,
        "description": "One hundred distinct authentic Nouns, fourteen 2027 studies, campaign art and print proofs. A proposed community collectible; Tezos mint not yet available.…",
        "descriptionCount": 1,
        "canonical": "https://pointcast.xyz/b/0655/",
        "canonicalCount": 1,
        "noindex": false,
        "robots": [
          "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        ],
        "lang": "en",
        "h1Count": 1,
        "jsonLdCount": 2,
        "jsonLdTypes": [
          "Article",
          "BreadcrumbList",
          "Collection",
          "GeoCoordinates",
          "ListItem",
          "Organization",
          "Person",
          "Place",
          "PostalAddress",
          "SearchAction",
          "URL",
          "WebSite"
        ],
        "jsonLdErrors": [],
        "authorSignals": 2,
        "structuredDateCount": 1,
        "productCount": 0,
        "products": [],
        "textWordCount": 2871,
        "serverTextExcerpt": "Skip to content CH.ESC · Block № 0655 — Nouns Money · let’s collect ← All blocks CH.ESC · El Segundo № 0655 CH.ESC · 0655 LINK 10.01 · 23:00 PT Nouns Money · let’s collect One hundred distinct authentic Nouns, fourteen 2027 studies, campaig",
        "internalLinkCount": 92,
        "externalLinkCount": 19,
        "ogImage": "https://pointcast.xyz/images/og/b/0655.png?v=51a355d04a",
        "ogTitle": "CH.ESC · 0655 — Nouns Money · let’s collect — PointCast",
        "inSitemap": true
      },
      "checks": [
        {
          "id": "http",
          "label": "Public HTML response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "html-type",
          "label": "HTML content type",
          "status": "pass",
          "observed": "text/html; charset=utf-8"
        },
        {
          "id": "title",
          "label": "One nonempty document title",
          "status": "pass",
          "observed": "1 title(s); CH.ESC · 0655 — Nouns Money · let’s collect — PointCast"
        },
        {
          "id": "description",
          "label": "One nonempty description",
          "status": "pass",
          "observed": "1 description(s)"
        },
        {
          "id": "canonical",
          "label": "Preferred canonical URL",
          "status": "pass",
          "observed": "https://pointcast.xyz/b/0655/"
        },
        {
          "id": "index-directives",
          "label": "Index directives",
          "status": "pass",
          "observed": "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        },
        {
          "id": "robots-policy",
          "label": "Googlebot path permitted",
          "status": "pass",
          "observed": "/"
        },
        {
          "id": "jsonld",
          "label": "Structured JSON parses",
          "status": "pass",
          "observed": "2 JSON-LD block(s); types: Article, BreadcrumbList, Collection, GeoCoordinates, ListItem, Organization, Person, Place, PostalAddress, SearchAction, URL, WebSite"
        },
        {
          "id": "server-text",
          "label": "Server text candidates",
          "status": "pass",
          "observed": "2871 words after removing script/style/template/SVG; computed CSS/JS visibility not measured"
        },
        {
          "id": "lang",
          "label": "HTML language",
          "status": "pass",
          "observed": "en"
        },
        {
          "id": "h1",
          "label": "Primary heading",
          "status": "pass",
          "observed": "1 h1 element(s); editorial structure check, not a ranking rule"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/b/0655/",
          "checkedAt": "2026-10-03T16:27:49.994Z",
          "observed": "HTTP 200; title CH.ESC · 0655 — Nouns Money · let’s collect — PointCast; canonical https://pointcast.xyz/b/0655/"
        }
      ]
    },
    {
      "path": "/b/0659/",
      "url": "https://pointcast.xyz/b/0659/",
      "category": "seo",
      "kind": "html",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:50.024Z",
      "finalUrl": "https://pointcast.xyz/b/0659/",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "metadata": {
        "title": "CH.ESC · 0659 — A year within reach — PointCast",
        "titleCount": 1,
        "description": "A 25-mile El Segundo climate and living atlas: NOAA normals,35years of rain and practical seasonal routines. (Block 0659)",
        "descriptionCount": 1,
        "canonical": "https://pointcast.xyz/b/0659/",
        "canonicalCount": 1,
        "noindex": false,
        "robots": [
          "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        ],
        "lang": "en",
        "h1Count": 1,
        "jsonLdCount": 2,
        "jsonLdTypes": [
          "Article",
          "BreadcrumbList",
          "Collection",
          "GeoCoordinates",
          "ListItem",
          "Organization",
          "Person",
          "Place",
          "PostalAddress",
          "SearchAction",
          "URL",
          "WebSite"
        ],
        "jsonLdErrors": [],
        "authorSignals": 2,
        "structuredDateCount": 1,
        "productCount": 0,
        "products": [],
        "textWordCount": 2711,
        "serverTextExcerpt": "Skip to content CH.ESC · Block № 0659 — A year within reach ← All blocks CH.ESC · El Segundo № 0659 CH.ESC · 0659 LINK 10.02 · 14:00 PT A year within reach A 25-mile El Segundo climate and living atlas: NOAA normals,35years of rain and prac",
        "internalLinkCount": 90,
        "externalLinkCount": 19,
        "ogImage": "https://pointcast.xyz/images/og/b/0659.png?v=059ea9d424",
        "ogTitle": "CH.ESC · 0659 — A year within reach — PointCast",
        "inSitemap": true
      },
      "checks": [
        {
          "id": "http",
          "label": "Public HTML response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "html-type",
          "label": "HTML content type",
          "status": "pass",
          "observed": "text/html; charset=utf-8"
        },
        {
          "id": "title",
          "label": "One nonempty document title",
          "status": "pass",
          "observed": "1 title(s); CH.ESC · 0659 — A year within reach — PointCast"
        },
        {
          "id": "description",
          "label": "One nonempty description",
          "status": "pass",
          "observed": "1 description(s)"
        },
        {
          "id": "canonical",
          "label": "Preferred canonical URL",
          "status": "pass",
          "observed": "https://pointcast.xyz/b/0659/"
        },
        {
          "id": "index-directives",
          "label": "Index directives",
          "status": "pass",
          "observed": "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        },
        {
          "id": "robots-policy",
          "label": "Googlebot path permitted",
          "status": "pass",
          "observed": "/"
        },
        {
          "id": "jsonld",
          "label": "Structured JSON parses",
          "status": "pass",
          "observed": "2 JSON-LD block(s); types: Article, BreadcrumbList, Collection, GeoCoordinates, ListItem, Organization, Person, Place, PostalAddress, SearchAction, URL, WebSite"
        },
        {
          "id": "server-text",
          "label": "Server text candidates",
          "status": "pass",
          "observed": "2711 words after removing script/style/template/SVG; computed CSS/JS visibility not measured"
        },
        {
          "id": "lang",
          "label": "HTML language",
          "status": "pass",
          "observed": "en"
        },
        {
          "id": "h1",
          "label": "Primary heading",
          "status": "pass",
          "observed": "1 h1 element(s); editorial structure check, not a ranking rule"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/b/0659/",
          "checkedAt": "2026-10-03T16:27:50.024Z",
          "observed": "HTTP 200; title CH.ESC · 0659 — A year within reach — PointCast; canonical https://pointcast.xyz/b/0659/"
        }
      ]
    },
    {
      "path": "/books/",
      "url": "https://pointcast.xyz/books/",
      "category": "seo",
      "kind": "html",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:49.797Z",
      "finalUrl": "https://pointcast.xyz/books/",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "metadata": {
        "title": "The PointCast Bookshop — PointCast",
        "titleCount": 1,
        "description": "Three books, three worlds. An art-rich PointCast reading shelf with verified new, used and library routes and original reader companions.",
        "descriptionCount": 1,
        "canonical": "https://pointcast.xyz/books/",
        "canonicalCount": 1,
        "noindex": false,
        "robots": [
          "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        ],
        "lang": "en",
        "h1Count": 1,
        "jsonLdCount": 2,
        "jsonLdTypes": [
          "CollectionPage",
          "GeoCoordinates",
          "Organization",
          "Person",
          "Place",
          "PostalAddress",
          "SearchAction",
          "WebPage",
          "WebSite"
        ],
        "jsonLdErrors": [],
        "authorSignals": 1,
        "structuredDateCount": 0,
        "productCount": 0,
        "products": [],
        "textWordCount": 183,
        "serverTextExcerpt": "Skip to content POINTCAST The shop Back to town THE READING SHELF / 001 A book. Another world. A small shelf for finding a copy and finding your way in. New, used, borrowed. Read at your own pace. Three books / three companions A novel / 19",
        "internalLinkCount": 6,
        "externalLinkCount": 0,
        "ogImage": "https://pointcast.xyz/images/siddhartha/river-horizon.webp?v=d066cffe7f",
        "ogTitle": "The PointCast Bookshop — PointCast",
        "inSitemap": true
      },
      "checks": [
        {
          "id": "http",
          "label": "Public HTML response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "html-type",
          "label": "HTML content type",
          "status": "pass",
          "observed": "text/html; charset=utf-8"
        },
        {
          "id": "title",
          "label": "One nonempty document title",
          "status": "pass",
          "observed": "1 title(s); The PointCast Bookshop — PointCast"
        },
        {
          "id": "description",
          "label": "One nonempty description",
          "status": "pass",
          "observed": "1 description(s)"
        },
        {
          "id": "canonical",
          "label": "Preferred canonical URL",
          "status": "pass",
          "observed": "https://pointcast.xyz/books/"
        },
        {
          "id": "index-directives",
          "label": "Index directives",
          "status": "pass",
          "observed": "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        },
        {
          "id": "robots-policy",
          "label": "Googlebot path permitted",
          "status": "pass",
          "observed": "/"
        },
        {
          "id": "jsonld",
          "label": "Structured JSON parses",
          "status": "pass",
          "observed": "2 JSON-LD block(s); types: CollectionPage, GeoCoordinates, Organization, Person, Place, PostalAddress, SearchAction, WebPage, WebSite"
        },
        {
          "id": "server-text",
          "label": "Server text candidates",
          "status": "pass",
          "observed": "183 words after removing script/style/template/SVG; computed CSS/JS visibility not measured"
        },
        {
          "id": "lang",
          "label": "HTML language",
          "status": "pass",
          "observed": "en"
        },
        {
          "id": "h1",
          "label": "Primary heading",
          "status": "pass",
          "observed": "1 h1 element(s); editorial structure check, not a ranking rule"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/books/",
          "checkedAt": "2026-10-03T16:27:49.797Z",
          "observed": "HTTP 200; title The PointCast Bookshop — PointCast; canonical https://pointcast.xyz/books/"
        }
      ]
    },
    {
      "path": "/brick-choir/join/",
      "url": "https://pointcast.xyz/brick-choir/join/",
      "category": "seo",
      "kind": "html",
      "status": "warn",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:50.287Z",
      "finalUrl": "https://pointcast.xyz/brick-choir/join/",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "metadata": {
        "title": "Brick Choir: join the TV · PointCast",
        "titleCount": 1,
        "description": "Your phone is the controller. Scan a corner of the TV running Brick Choir and take a seat in the Quartet.",
        "descriptionCount": 1,
        "canonical": "https://pointcast.xyz/brick-choir/join/",
        "canonicalCount": 1,
        "noindex": true,
        "robots": [
          "noindex"
        ],
        "lang": "en",
        "h1Count": 1,
        "jsonLdCount": 1,
        "jsonLdTypes": [
          "BreadcrumbList",
          "ListItem"
        ],
        "jsonLdErrors": [],
        "authorSignals": 0,
        "structuredDateCount": 0,
        "productCount": 0,
        "products": [],
        "textWordCount": 56,
        "serverTextExcerpt": "Brick Choir: join the TV · PointCast B R I C K C H O I R PHONE CONTROLLER Put pointcast.xyz/brick-choir/tv on the TV, then type the four letters it shows. ROOM CODE FIND THE TV ▸ or scan a corner of the TV — the QR code brings you here with",
        "internalLinkCount": 1,
        "externalLinkCount": 0,
        "ogImage": "https://pointcast.xyz/brick-choir/og4.jpg",
        "ogTitle": "Brick Choir: join the TV",
        "inSitemap": true
      },
      "checks": [
        {
          "id": "http",
          "label": "Public HTML response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "html-type",
          "label": "HTML content type",
          "status": "pass",
          "observed": "text/html; charset=utf-8"
        },
        {
          "id": "title",
          "label": "One nonempty document title",
          "status": "pass",
          "observed": "1 title(s); Brick Choir: join the TV · PointCast"
        },
        {
          "id": "description",
          "label": "One nonempty description",
          "status": "pass",
          "observed": "1 description(s)"
        },
        {
          "id": "canonical",
          "label": "Preferred canonical URL",
          "status": "pass",
          "observed": "https://pointcast.xyz/brick-choir/join/"
        },
        {
          "id": "index-directives",
          "label": "Index directives",
          "status": "expected",
          "observed": "noindex; deliberate noindex is not an outage"
        },
        {
          "id": "noindex-sitemap",
          "label": "Noindex omitted from sitemap",
          "status": "warn",
          "observed": "Noindex page appears in declared sitemap"
        },
        {
          "id": "robots-policy",
          "label": "Googlebot path permitted",
          "status": "pass",
          "observed": "/"
        },
        {
          "id": "jsonld",
          "label": "Structured JSON parses",
          "status": "pass",
          "observed": "1 JSON-LD block(s); types: BreadcrumbList, ListItem"
        },
        {
          "id": "server-text",
          "label": "Server text candidates",
          "status": "pass",
          "observed": "56 words after removing script/style/template/SVG; computed CSS/JS visibility not measured"
        },
        {
          "id": "lang",
          "label": "HTML language",
          "status": "pass",
          "observed": "en"
        },
        {
          "id": "h1",
          "label": "Primary heading",
          "status": "pass",
          "observed": "1 h1 element(s); editorial structure check, not a ranking rule"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/brick-choir/join/",
          "checkedAt": "2026-10-03T16:27:50.287Z",
          "observed": "HTTP 200; title Brick Choir: join the TV · PointCast; canonical https://pointcast.xyz/brick-choir/join/"
        }
      ]
    },
    {
      "path": "/capabilities/",
      "url": "https://pointcast.xyz/capabilities/",
      "category": "seo",
      "kind": "html",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:49.393Z",
      "finalUrl": "https://pointcast.xyz/capabilities/",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "metadata": {
        "title": "Agent capabilities — PointCast",
        "titleCount": 1,
        "description": "The small current contract for agents transacting with PointCast.",
        "descriptionCount": 1,
        "canonical": "https://pointcast.xyz/capabilities/",
        "canonicalCount": 1,
        "noindex": false,
        "robots": [
          "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        ],
        "lang": "en",
        "h1Count": 1,
        "jsonLdCount": 2,
        "jsonLdTypes": [
          "GeoCoordinates",
          "Organization",
          "Person",
          "Place",
          "PostalAddress",
          "SearchAction",
          "WebPage",
          "WebSite"
        ],
        "jsonLdErrors": [],
        "authorSignals": 1,
        "structuredDateCount": 0,
        "productCount": 0,
        "products": [],
        "textWordCount": 2973,
        "serverTextExcerpt": "Skip to content ← Five-step guide · Raw JSON POINTCAST · AGENT CONTRACT · V1 Small enough to read before acting. Every transactional, identity, receipt, verification, and recovery action is listed here. Readiness comes from safe probes and ",
        "internalLinkCount": 102,
        "externalLinkCount": 16,
        "ogImage": "https://pointcast.xyz/og/page.png?p=%2Fcapabilities&b=2026-10-03.morning",
        "ogTitle": "Agent capabilities — PointCast",
        "inSitemap": true
      },
      "checks": [
        {
          "id": "http",
          "label": "Public HTML response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "html-type",
          "label": "HTML content type",
          "status": "pass",
          "observed": "text/html; charset=utf-8"
        },
        {
          "id": "title",
          "label": "One nonempty document title",
          "status": "pass",
          "observed": "1 title(s); Agent capabilities — PointCast"
        },
        {
          "id": "description",
          "label": "One nonempty description",
          "status": "pass",
          "observed": "1 description(s)"
        },
        {
          "id": "canonical",
          "label": "Preferred canonical URL",
          "status": "pass",
          "observed": "https://pointcast.xyz/capabilities/"
        },
        {
          "id": "index-directives",
          "label": "Index directives",
          "status": "pass",
          "observed": "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        },
        {
          "id": "robots-policy",
          "label": "Googlebot path permitted",
          "status": "pass",
          "observed": "/"
        },
        {
          "id": "jsonld",
          "label": "Structured JSON parses",
          "status": "pass",
          "observed": "2 JSON-LD block(s); types: GeoCoordinates, Organization, Person, Place, PostalAddress, SearchAction, WebPage, WebSite"
        },
        {
          "id": "server-text",
          "label": "Server text candidates",
          "status": "pass",
          "observed": "2973 words after removing script/style/template/SVG; computed CSS/JS visibility not measured"
        },
        {
          "id": "lang",
          "label": "HTML language",
          "status": "pass",
          "observed": "en"
        },
        {
          "id": "h1",
          "label": "Primary heading",
          "status": "pass",
          "observed": "1 h1 element(s); editorial structure check, not a ranking rule"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/capabilities/",
          "checkedAt": "2026-10-03T16:27:49.393Z",
          "observed": "HTTP 200; title Agent capabilities — PointCast; canonical https://pointcast.xyz/capabilities/"
        }
      ]
    },
    {
      "path": "/connectors/",
      "url": "https://pointcast.xyz/connectors/",
      "category": "seo",
      "kind": "html",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:49.456Z",
      "finalUrl": "https://pointcast.xyz/connectors/",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "metadata": {
        "title": "Bring your AI to PointCast — PointCast",
        "titleCount": 1,
        "description": "Explore PointCast with the AI you already use. Start with your Claude or ChatGPT plan, or bring an agent with its own API access.",
        "descriptionCount": 1,
        "canonical": "https://pointcast.xyz/connectors/",
        "canonicalCount": 1,
        "noindex": false,
        "robots": [
          "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        ],
        "lang": "en",
        "h1Count": 1,
        "jsonLdCount": 2,
        "jsonLdTypes": [
          "CollectionPage",
          "GeoCoordinates",
          "Organization",
          "Person",
          "Place",
          "PostalAddress",
          "SearchAction",
          "SoftwareApplication",
          "WebSite"
        ],
        "jsonLdErrors": [],
        "authorSignals": 1,
        "structuredDateCount": 0,
        "productCount": 0,
        "products": [],
        "textWordCount": 4258,
        "serverTextExcerpt": "Skip to content Home apps connectors PointCast · your AI is welcome Bring your AI. Explore PointCast with the AI you already know. Start in your usual app, find something you enjoy together, and take it from there. Your AI runs in its own a",
        "internalLinkCount": 85,
        "externalLinkCount": 23,
        "ogImage": "https://pointcast.xyz/og/page.png?p=%2Fconnectors&b=2026-10-03.morning",
        "ogTitle": "Bring your AI to PointCast — PointCast",
        "inSitemap": true
      },
      "checks": [
        {
          "id": "http",
          "label": "Public HTML response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "html-type",
          "label": "HTML content type",
          "status": "pass",
          "observed": "text/html; charset=utf-8"
        },
        {
          "id": "title",
          "label": "One nonempty document title",
          "status": "pass",
          "observed": "1 title(s); Bring your AI to PointCast — PointCast"
        },
        {
          "id": "description",
          "label": "One nonempty description",
          "status": "pass",
          "observed": "1 description(s)"
        },
        {
          "id": "canonical",
          "label": "Preferred canonical URL",
          "status": "pass",
          "observed": "https://pointcast.xyz/connectors/"
        },
        {
          "id": "index-directives",
          "label": "Index directives",
          "status": "pass",
          "observed": "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        },
        {
          "id": "robots-policy",
          "label": "Googlebot path permitted",
          "status": "pass",
          "observed": "/"
        },
        {
          "id": "jsonld",
          "label": "Structured JSON parses",
          "status": "pass",
          "observed": "2 JSON-LD block(s); types: CollectionPage, GeoCoordinates, Organization, Person, Place, PostalAddress, SearchAction, SoftwareApplication, WebSite"
        },
        {
          "id": "server-text",
          "label": "Server text candidates",
          "status": "pass",
          "observed": "4258 words after removing script/style/template/SVG; computed CSS/JS visibility not measured"
        },
        {
          "id": "lang",
          "label": "HTML language",
          "status": "pass",
          "observed": "en"
        },
        {
          "id": "h1",
          "label": "Primary heading",
          "status": "pass",
          "observed": "1 h1 element(s); editorial structure check, not a ranking rule"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/connectors/",
          "checkedAt": "2026-10-03T16:27:49.456Z",
          "observed": "HTTP 200; title Bring your AI to PointCast — PointCast; canonical https://pointcast.xyz/connectors/"
        }
      ]
    },
    {
      "path": "/for-agents/",
      "url": "https://pointcast.xyz/for-agents/",
      "category": "seo",
      "kind": "html",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:49.227Z",
      "finalUrl": "https://pointcast.xyz/for-agents/",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "metadata": {
        "title": "For agents — PointCast",
        "titleCount": 1,
        "description": "A manifest for AI agents, crawlers, and machine readers. How to read pointcast.xyz.",
        "descriptionCount": 1,
        "canonical": "https://pointcast.xyz/for-agents/",
        "canonicalCount": 1,
        "noindex": false,
        "robots": [
          "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        ],
        "lang": "en",
        "h1Count": 1,
        "jsonLdCount": 2,
        "jsonLdTypes": [
          "CreativeWork",
          "GeoCoordinates",
          "Organization",
          "Person",
          "Place",
          "PostalAddress",
          "SearchAction",
          "WebPage",
          "WebSite"
        ],
        "jsonLdErrors": [],
        "authorSignals": 1,
        "structuredDateCount": 0,
        "productCount": 0,
        "products": [],
        "textWordCount": 8367,
        "serverTextExcerpt": "Skip to content ← Home MANIFEST · /FOR-AGENTS · 2025-01-14 Hello, agent. This is PointCast — a living broadcast by Mike Hoydich × Claude from El Segundo, California. Every piece of content is a Block : a stable schema with eight channels, e",
        "internalLinkCount": 112,
        "externalLinkCount": 24,
        "ogImage": "https://pointcast.xyz/og/page.png?p=%2Ffor-agents&b=2026-10-03.morning",
        "ogTitle": "For agents — PointCast",
        "inSitemap": true
      },
      "checks": [
        {
          "id": "http",
          "label": "Public HTML response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "html-type",
          "label": "HTML content type",
          "status": "pass",
          "observed": "text/html; charset=utf-8"
        },
        {
          "id": "title",
          "label": "One nonempty document title",
          "status": "pass",
          "observed": "1 title(s); For agents — PointCast"
        },
        {
          "id": "description",
          "label": "One nonempty description",
          "status": "pass",
          "observed": "1 description(s)"
        },
        {
          "id": "canonical",
          "label": "Preferred canonical URL",
          "status": "pass",
          "observed": "https://pointcast.xyz/for-agents/"
        },
        {
          "id": "index-directives",
          "label": "Index directives",
          "status": "pass",
          "observed": "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        },
        {
          "id": "robots-policy",
          "label": "Googlebot path permitted",
          "status": "pass",
          "observed": "/"
        },
        {
          "id": "jsonld",
          "label": "Structured JSON parses",
          "status": "pass",
          "observed": "2 JSON-LD block(s); types: CreativeWork, GeoCoordinates, Organization, Person, Place, PostalAddress, SearchAction, WebPage, WebSite"
        },
        {
          "id": "server-text",
          "label": "Server text candidates",
          "status": "pass",
          "observed": "8367 words after removing script/style/template/SVG; computed CSS/JS visibility not measured"
        },
        {
          "id": "lang",
          "label": "HTML language",
          "status": "pass",
          "observed": "en"
        },
        {
          "id": "h1",
          "label": "Primary heading",
          "status": "pass",
          "observed": "1 h1 element(s); editorial structure check, not a ranking rule"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/for-agents/",
          "checkedAt": "2026-10-03T16:27:49.227Z",
          "observed": "HTTP 200; title For agents — PointCast; canonical https://pointcast.xyz/for-agents/"
        }
      ]
    },
    {
      "path": "/local/",
      "url": "https://pointcast.xyz/local/",
      "category": "seo",
      "kind": "html",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:49.523Z",
      "finalUrl": "https://pointcast.xyz/local/",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "metadata": {
        "title": "Local · 100 miles from El Segundo — PointCast",
        "titleCount": 1,
        "description": "PointCast's 100-mile lens. Anchored on El Segundo. Name-drops, stations, in-range blocks, adjacent surfaces. The local register of the site — and the data…",
        "descriptionCount": 1,
        "canonical": "https://pointcast.xyz/local/",
        "canonicalCount": 1,
        "noindex": false,
        "robots": [
          "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        ],
        "lang": "en",
        "h1Count": 1,
        "jsonLdCount": 2,
        "jsonLdTypes": [
          "AdministrativeArea",
          "City",
          "GeoCircle",
          "GeoCoordinates",
          "Organization",
          "Person",
          "Place",
          "PostalAddress",
          "SearchAction",
          "WebSite"
        ],
        "jsonLdErrors": [],
        "authorSignals": 1,
        "structuredDateCount": 0,
        "productCount": 0,
        "products": [],
        "textWordCount": 4630,
        "serverTextExcerpt": "Skip to content ← All blocks local LOCAL · 100 MILES FROM EL SEGUNDO Local · the 100-mile lens Friday, October 2, 2026 PointCast anchors on El Segundo. This page is the tonal register for everything within a hundred miles — from the next to",
        "internalLinkCount": 213,
        "externalLinkCount": 22,
        "ogImage": "https://pointcast.xyz/og/page.png?p=%2Flocal&b=2026-10-03.morning",
        "ogTitle": "Local · 100 miles from El Segundo — PointCast",
        "inSitemap": true
      },
      "checks": [
        {
          "id": "http",
          "label": "Public HTML response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "html-type",
          "label": "HTML content type",
          "status": "pass",
          "observed": "text/html; charset=utf-8"
        },
        {
          "id": "title",
          "label": "One nonempty document title",
          "status": "pass",
          "observed": "1 title(s); Local · 100 miles from El Segundo — PointCast"
        },
        {
          "id": "description",
          "label": "One nonempty description",
          "status": "pass",
          "observed": "1 description(s)"
        },
        {
          "id": "canonical",
          "label": "Preferred canonical URL",
          "status": "pass",
          "observed": "https://pointcast.xyz/local/"
        },
        {
          "id": "index-directives",
          "label": "Index directives",
          "status": "pass",
          "observed": "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        },
        {
          "id": "robots-policy",
          "label": "Googlebot path permitted",
          "status": "pass",
          "observed": "/"
        },
        {
          "id": "jsonld",
          "label": "Structured JSON parses",
          "status": "pass",
          "observed": "2 JSON-LD block(s); types: AdministrativeArea, City, GeoCircle, GeoCoordinates, Organization, Person, Place, PostalAddress, SearchAction, WebSite"
        },
        {
          "id": "server-text",
          "label": "Server text candidates",
          "status": "pass",
          "observed": "4630 words after removing script/style/template/SVG; computed CSS/JS visibility not measured"
        },
        {
          "id": "lang",
          "label": "HTML language",
          "status": "pass",
          "observed": "en"
        },
        {
          "id": "h1",
          "label": "Primary heading",
          "status": "pass",
          "observed": "1 h1 element(s); editorial structure check, not a ranking rule"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/local/",
          "checkedAt": "2026-10-03T16:27:49.523Z",
          "observed": "HTTP 200; title Local · 100 miles from El Segundo — PointCast; canonical https://pointcast.xyz/local/"
        }
      ]
    },
    {
      "path": "/lucky-cat/agents/",
      "url": "https://pointcast.xyz/lucky-cat/agents/",
      "category": "seo",
      "kind": "html",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:49.926Z",
      "finalUrl": "https://pointcast.xyz/lucky-cat/agents/",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "metadata": {
        "title": "Lucky Cat — Agent Practice · PointCast",
        "titleCount": 1,
        "description": "A small good-work practice loop for agents. Plan, deliver, verify, reflect; earn luck, collect original 3D cats, and use practical work charms.",
        "descriptionCount": 1,
        "canonical": "https://pointcast.xyz/lucky-cat/agents/",
        "canonicalCount": 1,
        "noindex": false,
        "robots": [],
        "lang": "en",
        "h1Count": 1,
        "jsonLdCount": 1,
        "jsonLdTypes": [
          "BreadcrumbList",
          "ListItem"
        ],
        "jsonLdErrors": [],
        "authorSignals": 0,
        "structuredDateCount": 0,
        "productCount": 0,
        "products": [],
        "textWordCount": 275,
        "serverTextExcerpt": "福 ◈ Practice ♧ Cats ✧ Charms ◇ Studio GOOD WORK ALWAYS Lucky Cat ✦ Human Agent A LITTLE PRACTICE. A LOT OF GOOD. ✦ 0 luck ◌ THE GOOD-WORK PRACTICE DESK Lucky agents do the work. Read the agent protocol CLASSIC 0 LIFETIME LUCK A small ritual",
        "internalLinkCount": 7,
        "externalLinkCount": 0,
        "ogImage": "https://pointcast.xyz/lucky-cat/cats/classic.png",
        "ogTitle": "",
        "inSitemap": true
      },
      "checks": [
        {
          "id": "http",
          "label": "Public HTML response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "html-type",
          "label": "HTML content type",
          "status": "pass",
          "observed": "text/html; charset=utf-8"
        },
        {
          "id": "title",
          "label": "One nonempty document title",
          "status": "pass",
          "observed": "1 title(s); Lucky Cat — Agent Practice · PointCast"
        },
        {
          "id": "description",
          "label": "One nonempty description",
          "status": "pass",
          "observed": "1 description(s)"
        },
        {
          "id": "canonical",
          "label": "Preferred canonical URL",
          "status": "pass",
          "observed": "https://pointcast.xyz/lucky-cat/agents/"
        },
        {
          "id": "index-directives",
          "label": "Index directives",
          "status": "pass",
          "observed": "No restricting meta directive"
        },
        {
          "id": "robots-policy",
          "label": "Googlebot path permitted",
          "status": "pass",
          "observed": "/"
        },
        {
          "id": "jsonld",
          "label": "Structured JSON parses",
          "status": "pass",
          "observed": "1 JSON-LD block(s); types: BreadcrumbList, ListItem"
        },
        {
          "id": "server-text",
          "label": "Server text candidates",
          "status": "pass",
          "observed": "275 words after removing script/style/template/SVG; computed CSS/JS visibility not measured"
        },
        {
          "id": "lang",
          "label": "HTML language",
          "status": "pass",
          "observed": "en"
        },
        {
          "id": "h1",
          "label": "Primary heading",
          "status": "pass",
          "observed": "1 h1 element(s); editorial structure check, not a ranking rule"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/lucky-cat/agents/",
          "checkedAt": "2026-10-03T16:27:49.926Z",
          "observed": "HTTP 200; title Lucky Cat — Agent Practice · PointCast; canonical https://pointcast.xyz/lucky-cat/agents/"
        }
      ]
    },
    {
      "path": "/manifesto/",
      "url": "https://pointcast.xyz/manifesto/",
      "category": "seo",
      "kind": "html",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:49.227Z",
      "finalUrl": "https://pointcast.xyz/manifesto/",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "metadata": {
        "title": "Manifesto — PointCast",
        "titleCount": 1,
        "description": "What PointCast is, how it's built, and how to cite it. 12 Q&A pairs covering Blocks, channels, types, on-chain contracts, and agent-native design.",
        "descriptionCount": 1,
        "canonical": "https://pointcast.xyz/manifesto/",
        "canonicalCount": 1,
        "noindex": false,
        "robots": [
          "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        ],
        "lang": "en",
        "h1Count": 1,
        "jsonLdCount": 2,
        "jsonLdTypes": [
          "Answer",
          "DefinedTerm",
          "DefinedTermSet",
          "FAQPage",
          "GeoCoordinates",
          "Organization",
          "Person",
          "Place",
          "PostalAddress",
          "Question",
          "SearchAction",
          "WebSite"
        ],
        "jsonLdErrors": [],
        "authorSignals": 2,
        "structuredDateCount": 0,
        "productCount": 0,
        "products": [],
        "textWordCount": 3531,
        "serverTextExcerpt": "Skip to content Home manifesto MANIFESTO · CANONICAL What is PointCast. The definitive page. Twelve questions, twelve answers. Written for humans to read, for agents to cite, and for LLMs to extract. site pointcast.xyz since 2025-01-14 bloc",
        "internalLinkCount": 84,
        "externalLinkCount": 16,
        "ogImage": "https://pointcast.xyz/images/og/manifesto.png?v=2384969fa7",
        "ogTitle": "Manifesto — PointCast",
        "inSitemap": true
      },
      "checks": [
        {
          "id": "http",
          "label": "Public HTML response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "html-type",
          "label": "HTML content type",
          "status": "pass",
          "observed": "text/html; charset=utf-8"
        },
        {
          "id": "title",
          "label": "One nonempty document title",
          "status": "pass",
          "observed": "1 title(s); Manifesto — PointCast"
        },
        {
          "id": "description",
          "label": "One nonempty description",
          "status": "pass",
          "observed": "1 description(s)"
        },
        {
          "id": "canonical",
          "label": "Preferred canonical URL",
          "status": "pass",
          "observed": "https://pointcast.xyz/manifesto/"
        },
        {
          "id": "index-directives",
          "label": "Index directives",
          "status": "pass",
          "observed": "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        },
        {
          "id": "robots-policy",
          "label": "Googlebot path permitted",
          "status": "pass",
          "observed": "/"
        },
        {
          "id": "jsonld",
          "label": "Structured JSON parses",
          "status": "pass",
          "observed": "2 JSON-LD block(s); types: Answer, DefinedTerm, DefinedTermSet, FAQPage, GeoCoordinates, Organization, Person, Place, PostalAddress, Question, SearchAction, WebSite"
        },
        {
          "id": "server-text",
          "label": "Server text candidates",
          "status": "pass",
          "observed": "3531 words after removing script/style/template/SVG; computed CSS/JS visibility not measured"
        },
        {
          "id": "lang",
          "label": "HTML language",
          "status": "pass",
          "observed": "en"
        },
        {
          "id": "h1",
          "label": "Primary heading",
          "status": "pass",
          "observed": "1 h1 element(s); editorial structure check, not a ranking rule"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/manifesto/",
          "checkedAt": "2026-10-03T16:27:49.227Z",
          "observed": "HTTP 200; title Manifesto — PointCast; canonical https://pointcast.xyz/manifesto/"
        }
      ]
    },
    {
      "path": "/manufacturing/",
      "url": "https://pointcast.xyz/manufacturing/",
      "category": "seo",
      "kind": "html",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:50.066Z",
      "finalUrl": "https://pointcast.xyz/manufacturing/",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "metadata": {
        "title": "El Segundo Manufacturing Atlas — PointCast",
        "titleCount": 1,
        "description": "Public manufacturing capabilities around El Segundo: 23 sourced organizations, approximate 25-mile scope, machining, electronics, fabrication, inspection,…",
        "descriptionCount": 1,
        "canonical": "https://pointcast.xyz/manufacturing/",
        "canonicalCount": 1,
        "noindex": false,
        "robots": [
          "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        ],
        "lang": "en",
        "h1Count": 1,
        "jsonLdCount": 1,
        "jsonLdTypes": [
          "GeoCoordinates",
          "Organization",
          "Person",
          "Place",
          "PostalAddress",
          "SearchAction",
          "WebSite"
        ],
        "jsonLdErrors": [],
        "authorSignals": 1,
        "structuredDateCount": 0,
        "productCount": 0,
        "products": [],
        "textWordCount": 5888,
        "serverTextExcerpt": "Skip to content ← PointCast Mobility 2030 ↗ Directory JSON Display System Light Dark CH.ESC / Regional capability survey / Checked 2026-10-02 What can we make around here? A public manufacturing atlas for the El Segundo region: precision ma",
        "internalLinkCount": 78,
        "externalLinkCount": 53,
        "ogImage": "https://pointcast.xyz/og/page.png?p=%2Fmanufacturing&b=2026-10-03.morning",
        "ogTitle": "El Segundo Manufacturing Atlas — PointCast",
        "inSitemap": true
      },
      "checks": [
        {
          "id": "http",
          "label": "Public HTML response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "html-type",
          "label": "HTML content type",
          "status": "pass",
          "observed": "text/html; charset=utf-8"
        },
        {
          "id": "title",
          "label": "One nonempty document title",
          "status": "pass",
          "observed": "1 title(s); El Segundo Manufacturing Atlas — PointCast"
        },
        {
          "id": "description",
          "label": "One nonempty description",
          "status": "pass",
          "observed": "1 description(s)"
        },
        {
          "id": "canonical",
          "label": "Preferred canonical URL",
          "status": "pass",
          "observed": "https://pointcast.xyz/manufacturing/"
        },
        {
          "id": "index-directives",
          "label": "Index directives",
          "status": "pass",
          "observed": "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        },
        {
          "id": "robots-policy",
          "label": "Googlebot path permitted",
          "status": "pass",
          "observed": "/"
        },
        {
          "id": "jsonld",
          "label": "Structured JSON parses",
          "status": "pass",
          "observed": "1 JSON-LD block(s); types: GeoCoordinates, Organization, Person, Place, PostalAddress, SearchAction, WebSite"
        },
        {
          "id": "server-text",
          "label": "Server text candidates",
          "status": "pass",
          "observed": "5888 words after removing script/style/template/SVG; computed CSS/JS visibility not measured"
        },
        {
          "id": "lang",
          "label": "HTML language",
          "status": "pass",
          "observed": "en"
        },
        {
          "id": "h1",
          "label": "Primary heading",
          "status": "pass",
          "observed": "1 h1 element(s); editorial structure check, not a ranking rule"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/manufacturing/",
          "checkedAt": "2026-10-03T16:27:50.066Z",
          "observed": "HTTP 200; title El Segundo Manufacturing Atlas — PointCast; canonical https://pointcast.xyz/manufacturing/"
        }
      ]
    },
    {
      "path": "/meditate/",
      "url": "https://pointcast.xyz/meditate/",
      "category": "seo",
      "kind": "html",
      "status": "fail",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:50.220Z",
      "finalUrl": "https://pointcast.xyz/meditate/",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "metadata": {
        "title": "Ocean Meditation — PointCast",
        "titleCount": 1,
        "description": "A PointCast ocean meditation room with timed breathing, focus mode, tide log, and optional ambient tone.",
        "descriptionCount": 1,
        "canonical": "https://pointcast.xyz/meditate/",
        "canonicalCount": 1,
        "noindex": false,
        "robots": [
          "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        ],
        "lang": "en",
        "h1Count": 1,
        "jsonLdCount": 2,
        "jsonLdTypes": [
          "GeoCoordinates",
          "Organization",
          "Person",
          "Place",
          "PostalAddress",
          "SearchAction",
          "WebApplication",
          "WebSite"
        ],
        "jsonLdErrors": [],
        "authorSignals": 1,
        "structuredDateCount": 0,
        "productCount": 0,
        "products": [],
        "textWordCount": 2704,
        "serverTextExcerpt": "Skip to content Home meditate OCEAN RESET · POINTCAST A two-minute tide you can actually finish. The feed can be dense. This room gives it a shoreline: choose a cadence, breathe with the water, and leave with a small local tide log instead ",
        "internalLinkCount": 82,
        "externalLinkCount": 16,
        "ogImage": "https://pointcast.xyz/images/og/meditate.png?v=77f19ac5d2",
        "ogTitle": "Ocean Meditation — PointCast",
        "inSitemap": true
      },
      "checks": [
        {
          "id": "http",
          "label": "Public HTML response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "html-type",
          "label": "HTML content type",
          "status": "pass",
          "observed": "text/html; charset=utf-8"
        },
        {
          "id": "title",
          "label": "One nonempty document title",
          "status": "pass",
          "observed": "1 title(s); Ocean Meditation — PointCast"
        },
        {
          "id": "description",
          "label": "One nonempty description",
          "status": "pass",
          "observed": "1 description(s)"
        },
        {
          "id": "canonical",
          "label": "Preferred canonical URL",
          "status": "pass",
          "observed": "https://pointcast.xyz/meditate/"
        },
        {
          "id": "index-directives",
          "label": "Index directives",
          "status": "pass",
          "observed": "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        },
        {
          "id": "robots-policy",
          "label": "Googlebot path permitted",
          "status": "fail",
          "observed": "/me"
        },
        {
          "id": "jsonld",
          "label": "Structured JSON parses",
          "status": "pass",
          "observed": "2 JSON-LD block(s); types: GeoCoordinates, Organization, Person, Place, PostalAddress, SearchAction, WebApplication, WebSite"
        },
        {
          "id": "server-text",
          "label": "Server text candidates",
          "status": "pass",
          "observed": "2704 words after removing script/style/template/SVG; computed CSS/JS visibility not measured"
        },
        {
          "id": "lang",
          "label": "HTML language",
          "status": "pass",
          "observed": "en"
        },
        {
          "id": "h1",
          "label": "Primary heading",
          "status": "pass",
          "observed": "1 h1 element(s); editorial structure check, not a ranking rule"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/meditate/",
          "checkedAt": "2026-10-03T16:27:50.220Z",
          "observed": "HTTP 200; title Ocean Meditation — PointCast; canonical https://pointcast.xyz/meditate/"
        }
      ]
    },
    {
      "path": "/meetups/",
      "url": "https://pointcast.xyz/meetups/",
      "category": "seo",
      "kind": "html",
      "status": "fail",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:50.175Z",
      "finalUrl": "https://pointcast.xyz/meetups/",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "metadata": {
        "title": "Mike-led Meetups — PointCast",
        "titleCount": 1,
        "description": "A community meetup page for Mike Hoydich led events inside the 25-mile PointCast participation radius.",
        "descriptionCount": 1,
        "canonical": "https://pointcast.xyz/meetups/",
        "canonicalCount": 1,
        "noindex": false,
        "robots": [
          "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        ],
        "lang": "en",
        "h1Count": 1,
        "jsonLdCount": 2,
        "jsonLdTypes": [
          "CollectionPage",
          "EventSeries",
          "GeoCoordinates",
          "Organization",
          "Person",
          "Place",
          "PostalAddress",
          "SearchAction",
          "WebSite"
        ],
        "jsonLdErrors": [],
        "authorSignals": 1,
        "structuredDateCount": 0,
        "productCount": 0,
        "products": [],
        "textWordCount": 2806,
        "serverTextExcerpt": "Skip to content Home / areas / meetups MIKE-LED EVENTS · SOUTH BAY TABLES A public call sheet for small useful gatherings. Court windows, beach walks, build nights, honey tables, and the first University of El Segundo sessions can all land ",
        "internalLinkCount": 86,
        "externalLinkCount": 16,
        "ogImage": "https://pointcast.xyz/og/page.png?p=%2Fmeetups&b=2026-10-03.morning",
        "ogTitle": "Mike-led Meetups — PointCast",
        "inSitemap": true
      },
      "checks": [
        {
          "id": "http",
          "label": "Public HTML response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "html-type",
          "label": "HTML content type",
          "status": "pass",
          "observed": "text/html; charset=utf-8"
        },
        {
          "id": "title",
          "label": "One nonempty document title",
          "status": "pass",
          "observed": "1 title(s); Mike-led Meetups — PointCast"
        },
        {
          "id": "description",
          "label": "One nonempty description",
          "status": "pass",
          "observed": "1 description(s)"
        },
        {
          "id": "canonical",
          "label": "Preferred canonical URL",
          "status": "pass",
          "observed": "https://pointcast.xyz/meetups/"
        },
        {
          "id": "index-directives",
          "label": "Index directives",
          "status": "pass",
          "observed": "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        },
        {
          "id": "robots-policy",
          "label": "Googlebot path permitted",
          "status": "fail",
          "observed": "/me"
        },
        {
          "id": "jsonld",
          "label": "Structured JSON parses",
          "status": "pass",
          "observed": "2 JSON-LD block(s); types: CollectionPage, EventSeries, GeoCoordinates, Organization, Person, Place, PostalAddress, SearchAction, WebSite"
        },
        {
          "id": "server-text",
          "label": "Server text candidates",
          "status": "pass",
          "observed": "2806 words after removing script/style/template/SVG; computed CSS/JS visibility not measured"
        },
        {
          "id": "lang",
          "label": "HTML language",
          "status": "pass",
          "observed": "en"
        },
        {
          "id": "h1",
          "label": "Primary heading",
          "status": "pass",
          "observed": "1 h1 element(s); editorial structure check, not a ranking rule"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/meetups/",
          "checkedAt": "2026-10-03T16:27:50.175Z",
          "observed": "HTTP 200; title Mike-led Meetups — PointCast; canonical https://pointcast.xyz/meetups/"
        }
      ]
    },
    {
      "path": "/menlo-park/",
      "url": "https://pointcast.xyz/menlo-park/",
      "category": "seo",
      "kind": "html",
      "status": "fail",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:50.282Z",
      "finalUrl": "https://pointcast.xyz/menlo-park/",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "metadata": {
        "title": "A Minor Invention Every Ten Days: A Material History of Edison's Menlo Park, 1876–1886 — UES Working Paper — PointCast",
        "titleCount": 1,
        "description": "First entry in 'The Lab and the Radius' UES Working Papers series. UES Working Papers in Material Culture, Vol. 1, No. 6.",
        "descriptionCount": 1,
        "canonical": "https://pointcast.xyz/menlo-park/",
        "canonicalCount": 1,
        "noindex": false,
        "robots": [
          "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        ],
        "lang": "en",
        "h1Count": 1,
        "jsonLdCount": 2,
        "jsonLdTypes": [
          "EducationalOrganization",
          "GeoCoordinates",
          "Organization",
          "Periodical",
          "Person",
          "Place",
          "PostalAddress",
          "ScholarlyArticle",
          "SearchAction",
          "WebSite"
        ],
        "jsonLdErrors": [],
        "authorSignals": 2,
        "structuredDateCount": 1,
        "productCount": 0,
        "products": [],
        "textWordCount": 5447,
        "serverTextExcerpt": "Skip to content Home labs menlo-park UES Working Papers in Material Culture, Vol. 1, No. 6 UES-WP-2026-06 · Series: The Lab and the Radius · Position 1 of 5 A Minor Invention Every Ten Days: A Material History of Edison's Menlo Park, 1876–1",
        "internalLinkCount": 85,
        "externalLinkCount": 16,
        "ogImage": "https://pointcast.xyz/og/page.png?p=%2Fmenlo-park&b=2026-10-03.morning",
        "ogTitle": "A Minor Invention Every Ten Days: A Material History of Edison's Menlo Park, 1876–1886 — UES Working Paper — PointCast",
        "inSitemap": true
      },
      "checks": [
        {
          "id": "http",
          "label": "Public HTML response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "html-type",
          "label": "HTML content type",
          "status": "pass",
          "observed": "text/html; charset=utf-8"
        },
        {
          "id": "title",
          "label": "One nonempty document title",
          "status": "pass",
          "observed": "1 title(s); A Minor Invention Every Ten Days: A Material History of Edison's Menlo Park, 1876–1886 — UES Working Paper — PointCast"
        },
        {
          "id": "description",
          "label": "One nonempty description",
          "status": "pass",
          "observed": "1 description(s)"
        },
        {
          "id": "canonical",
          "label": "Preferred canonical URL",
          "status": "pass",
          "observed": "https://pointcast.xyz/menlo-park/"
        },
        {
          "id": "index-directives",
          "label": "Index directives",
          "status": "pass",
          "observed": "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        },
        {
          "id": "robots-policy",
          "label": "Googlebot path permitted",
          "status": "fail",
          "observed": "/me"
        },
        {
          "id": "jsonld",
          "label": "Structured JSON parses",
          "status": "pass",
          "observed": "2 JSON-LD block(s); types: EducationalOrganization, GeoCoordinates, Organization, Periodical, Person, Place, PostalAddress, ScholarlyArticle, SearchAction, WebSite"
        },
        {
          "id": "server-text",
          "label": "Server text candidates",
          "status": "pass",
          "observed": "5447 words after removing script/style/template/SVG; computed CSS/JS visibility not measured"
        },
        {
          "id": "lang",
          "label": "HTML language",
          "status": "pass",
          "observed": "en"
        },
        {
          "id": "h1",
          "label": "Primary heading",
          "status": "pass",
          "observed": "1 h1 element(s); editorial structure check, not a ranking rule"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/menlo-park/",
          "checkedAt": "2026-10-03T16:27:50.282Z",
          "observed": "HTTP 200; title A Minor Invention Every Ten Days: A Material History of Edison's Menlo Park, 1876–1886 — UES Working Paper — PointCast; canonical https://pointcast.xyz/menlo-park/"
        }
      ]
    },
    {
      "path": "/mesh/",
      "url": "https://pointcast.xyz/mesh/",
      "category": "seo",
      "kind": "html",
      "status": "fail",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:50.241Z",
      "finalUrl": "https://pointcast.xyz/mesh/",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "metadata": {
        "title": "Mesh — three networks that carry PointCast — PointCast",
        "titleCount": 1,
        "description": "PointCast runs on three meshes at once. LOCAL: the 25-mile radius around El Segundo. ONLINE: nine channels, RSS, JSON feeds, Farcaster. AGENT: stripped-HTML,…",
        "descriptionCount": 1,
        "canonical": "https://pointcast.xyz/mesh/",
        "canonicalCount": 1,
        "noindex": false,
        "robots": [
          "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        ],
        "lang": "en",
        "h1Count": 1,
        "jsonLdCount": 2,
        "jsonLdTypes": [
          "Collection",
          "DataFeed",
          "Dataset",
          "GeoCoordinates",
          "Organization",
          "Person",
          "Place",
          "PostalAddress",
          "SearchAction",
          "WebSite"
        ],
        "jsonLdErrors": [],
        "authorSignals": 1,
        "structuredDateCount": 0,
        "productCount": 0,
        "products": [],
        "textWordCount": 3234,
        "serverTextExcerpt": "Skip to content MESH Three networks, one broadcast. PointCast isn't one site. It's a thing sitting inside three overlapping networks: a local one (25-mile radius around El Segundo), an online one (nine channels, feeds, wallets), and an agen",
        "internalLinkCount": 129,
        "externalLinkCount": 16,
        "ogImage": "https://pointcast.xyz/images/og/mesh.png?v=e6f04f9e9a",
        "ogTitle": "Mesh — three networks that carry PointCast — PointCast",
        "inSitemap": true
      },
      "checks": [
        {
          "id": "http",
          "label": "Public HTML response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "html-type",
          "label": "HTML content type",
          "status": "pass",
          "observed": "text/html; charset=utf-8"
        },
        {
          "id": "title",
          "label": "One nonempty document title",
          "status": "pass",
          "observed": "1 title(s); Mesh — three networks that carry PointCast — PointCast"
        },
        {
          "id": "description",
          "label": "One nonempty description",
          "status": "pass",
          "observed": "1 description(s)"
        },
        {
          "id": "canonical",
          "label": "Preferred canonical URL",
          "status": "pass",
          "observed": "https://pointcast.xyz/mesh/"
        },
        {
          "id": "index-directives",
          "label": "Index directives",
          "status": "pass",
          "observed": "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        },
        {
          "id": "robots-policy",
          "label": "Googlebot path permitted",
          "status": "fail",
          "observed": "/me"
        },
        {
          "id": "jsonld",
          "label": "Structured JSON parses",
          "status": "pass",
          "observed": "2 JSON-LD block(s); types: Collection, DataFeed, Dataset, GeoCoordinates, Organization, Person, Place, PostalAddress, SearchAction, WebSite"
        },
        {
          "id": "server-text",
          "label": "Server text candidates",
          "status": "pass",
          "observed": "3234 words after removing script/style/template/SVG; computed CSS/JS visibility not measured"
        },
        {
          "id": "lang",
          "label": "HTML language",
          "status": "pass",
          "observed": "en"
        },
        {
          "id": "h1",
          "label": "Primary heading",
          "status": "pass",
          "observed": "1 h1 element(s); editorial structure check, not a ranking rule"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/mesh/",
          "checkedAt": "2026-10-03T16:27:50.241Z",
          "observed": "HTTP 200; title Mesh — three networks that carry PointCast — PointCast; canonical https://pointcast.xyz/mesh/"
        }
      ]
    },
    {
      "path": "/messages/",
      "url": "https://pointcast.xyz/messages/",
      "category": "seo",
      "kind": "html",
      "status": "fail",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:50.184Z",
      "finalUrl": "https://pointcast.xyz/messages/",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "metadata": {
        "title": "Messages — PointCast",
        "titleCount": 1,
        "description": "Local-first PointCast Peer Message Protocol client: create a peer identity, sign Block Packets, export/import JSONL, draft public Blocks, and try…",
        "descriptionCount": 1,
        "canonical": "https://pointcast.xyz/messages/",
        "canonicalCount": 1,
        "noindex": false,
        "robots": [
          "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        ],
        "lang": "en",
        "h1Count": 1,
        "jsonLdCount": 2,
        "jsonLdTypes": [
          "GeoCoordinates",
          "Organization",
          "Person",
          "Place",
          "PostalAddress",
          "SearchAction",
          "SoftwareApplication",
          "WebSite"
        ],
        "jsonLdErrors": [],
        "authorSignals": 1,
        "structuredDateCount": 0,
        "productCount": 0,
        "products": [],
        "textWordCount": 2638,
        "serverTextExcerpt": "Skip to content Home / protocol / messages PCP/1 CLIENT · LOCAL-FIRST Messages Create a local peer, sign a Block Packet, keep it in your browser, export/import JSONL, and copy any packet into a public Block draft. Open friend demo Open chai",
        "internalLinkCount": 85,
        "externalLinkCount": 16,
        "ogImage": "https://pointcast.xyz/og/page.png?p=%2Fmessages&b=2026-10-03.morning",
        "ogTitle": "Messages — PointCast",
        "inSitemap": true
      },
      "checks": [
        {
          "id": "http",
          "label": "Public HTML response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "html-type",
          "label": "HTML content type",
          "status": "pass",
          "observed": "text/html; charset=utf-8"
        },
        {
          "id": "title",
          "label": "One nonempty document title",
          "status": "pass",
          "observed": "1 title(s); Messages — PointCast"
        },
        {
          "id": "description",
          "label": "One nonempty description",
          "status": "pass",
          "observed": "1 description(s)"
        },
        {
          "id": "canonical",
          "label": "Preferred canonical URL",
          "status": "pass",
          "observed": "https://pointcast.xyz/messages/"
        },
        {
          "id": "index-directives",
          "label": "Index directives",
          "status": "pass",
          "observed": "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        },
        {
          "id": "robots-policy",
          "label": "Googlebot path permitted",
          "status": "fail",
          "observed": "/me"
        },
        {
          "id": "jsonld",
          "label": "Structured JSON parses",
          "status": "pass",
          "observed": "2 JSON-LD block(s); types: GeoCoordinates, Organization, Person, Place, PostalAddress, SearchAction, SoftwareApplication, WebSite"
        },
        {
          "id": "server-text",
          "label": "Server text candidates",
          "status": "pass",
          "observed": "2638 words after removing script/style/template/SVG; computed CSS/JS visibility not measured"
        },
        {
          "id": "lang",
          "label": "HTML language",
          "status": "pass",
          "observed": "en"
        },
        {
          "id": "h1",
          "label": "Primary heading",
          "status": "pass",
          "observed": "1 h1 element(s); editorial structure check, not a ranking rule"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/messages/",
          "checkedAt": "2026-10-03T16:27:50.184Z",
          "observed": "HTTP 200; title Messages — PointCast; canonical https://pointcast.xyz/messages/"
        }
      ]
    },
    {
      "path": "/morning/",
      "url": "https://pointcast.xyz/morning/",
      "category": "seo",
      "kind": "html",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:50.124Z",
      "finalUrl": "https://pointcast.xyz/morning/",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "metadata": {
        "title": "Morning Edition — PointCast",
        "titleCount": 1,
        "description": "Seven fixed slots at 6:45 AM in El Segundo: the sky at KLAX, the courts, a price, town, the Nightly Net, one pick and the shop. Bylines from Field Reports.",
        "descriptionCount": 1,
        "canonical": "https://pointcast.xyz/morning/",
        "canonicalCount": 1,
        "noindex": false,
        "robots": [
          "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        ],
        "lang": "en",
        "h1Count": 1,
        "jsonLdCount": 2,
        "jsonLdTypes": [
          "GeoCoordinates",
          "MediaObject",
          "Organization",
          "Periodical",
          "Person",
          "Place",
          "PostalAddress",
          "SearchAction",
          "WebSite"
        ],
        "jsonLdErrors": [],
        "authorSignals": 1,
        "structuredDateCount": 0,
        "productCount": 0,
        "products": [],
        "textWordCount": 2381,
        "serverTextExcerpt": "Skip to content Morning Edition 6:45 AM Loading… The edition needs JavaScript to fill in here. The same seven lines are at /morning.json , a JSON Feed. sky · 6.100 courts · 7.500 price town ritual pick shop Reporters earn points, never cash",
        "internalLinkCount": 80,
        "externalLinkCount": 15,
        "ogImage": "https://pointcast.xyz/images/air/morning-masthead.webp?v=b239b9bd5f",
        "ogTitle": "Morning Edition — PointCast",
        "inSitemap": true
      },
      "checks": [
        {
          "id": "http",
          "label": "Public HTML response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "html-type",
          "label": "HTML content type",
          "status": "pass",
          "observed": "text/html; charset=utf-8"
        },
        {
          "id": "title",
          "label": "One nonempty document title",
          "status": "pass",
          "observed": "1 title(s); Morning Edition — PointCast"
        },
        {
          "id": "description",
          "label": "One nonempty description",
          "status": "pass",
          "observed": "1 description(s)"
        },
        {
          "id": "canonical",
          "label": "Preferred canonical URL",
          "status": "pass",
          "observed": "https://pointcast.xyz/morning/"
        },
        {
          "id": "index-directives",
          "label": "Index directives",
          "status": "pass",
          "observed": "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        },
        {
          "id": "robots-policy",
          "label": "Googlebot path permitted",
          "status": "pass",
          "observed": "/"
        },
        {
          "id": "jsonld",
          "label": "Structured JSON parses",
          "status": "pass",
          "observed": "2 JSON-LD block(s); types: GeoCoordinates, MediaObject, Organization, Periodical, Person, Place, PostalAddress, SearchAction, WebSite"
        },
        {
          "id": "server-text",
          "label": "Server text candidates",
          "status": "pass",
          "observed": "2381 words after removing script/style/template/SVG; computed CSS/JS visibility not measured"
        },
        {
          "id": "lang",
          "label": "HTML language",
          "status": "pass",
          "observed": "en"
        },
        {
          "id": "h1",
          "label": "Primary heading",
          "status": "pass",
          "observed": "1 h1 element(s); editorial structure check, not a ranking rule"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/morning/",
          "checkedAt": "2026-10-03T16:27:50.124Z",
          "observed": "HTTP 200; title Morning Edition — PointCast; canonical https://pointcast.xyz/morning/"
        }
      ]
    },
    {
      "path": "/nouns/drum-club/bandmates/launch/",
      "url": "https://pointcast.xyz/nouns/drum-club/bandmates/launch/",
      "category": "seo",
      "kind": "html",
      "status": "warn",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:50.305Z",
      "finalUrl": "https://pointcast.xyz/nouns/drum-club/bandmates/launch/",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "metadata": {
        "title": "Launch the Bandmates — Nouns Drum Club — PointCast",
        "titleCount": 1,
        "description": "Creator review for the twelve Nouns Drum Club Tezos editions.",
        "descriptionCount": 1,
        "canonical": "https://pointcast.xyz/nouns/drum-club/bandmates/launch/",
        "canonicalCount": 1,
        "noindex": true,
        "robots": [
          "noindex, nofollow"
        ],
        "lang": "en",
        "h1Count": 1,
        "jsonLdCount": 1,
        "jsonLdTypes": [
          "GeoCoordinates",
          "Organization",
          "Person",
          "Place",
          "PostalAddress",
          "SearchAction",
          "WebSite"
        ],
        "jsonLdErrors": [],
        "authorSignals": 1,
        "structuredDateCount": 0,
        "productCount": 0,
        "products": [],
        "textWordCount": 181,
        "serverTextExcerpt": "Skip to content ← THE BANDMATES CREATOR LAUNCH / TEZOS TWELVE CHARACTERS. ONE BAND. Put the band on the chain. The music is already everyone’s. This creates the twelve optional, collectible Tezos editions. Your launch, in plain language. Fr",
        "internalLinkCount": 3,
        "externalLinkCount": 0,
        "ogImage": "https://pointcast.xyz/og/page.png?p=%2Fnouns%2Fdrum-club%2Fbandmates%2Flaunch&b=2026-10-03.morning",
        "ogTitle": "Launch the Bandmates — Nouns Drum Club — PointCast",
        "inSitemap": true
      },
      "checks": [
        {
          "id": "http",
          "label": "Public HTML response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "html-type",
          "label": "HTML content type",
          "status": "pass",
          "observed": "text/html; charset=utf-8"
        },
        {
          "id": "title",
          "label": "One nonempty document title",
          "status": "pass",
          "observed": "1 title(s); Launch the Bandmates — Nouns Drum Club — PointCast"
        },
        {
          "id": "description",
          "label": "One nonempty description",
          "status": "pass",
          "observed": "1 description(s)"
        },
        {
          "id": "canonical",
          "label": "Preferred canonical URL",
          "status": "pass",
          "observed": "https://pointcast.xyz/nouns/drum-club/bandmates/launch/"
        },
        {
          "id": "index-directives",
          "label": "Index directives",
          "status": "expected",
          "observed": "noindex, nofollow; deliberate noindex is not an outage"
        },
        {
          "id": "noindex-sitemap",
          "label": "Noindex omitted from sitemap",
          "status": "warn",
          "observed": "Noindex page appears in declared sitemap"
        },
        {
          "id": "robots-policy",
          "label": "Googlebot path permitted",
          "status": "pass",
          "observed": "/"
        },
        {
          "id": "jsonld",
          "label": "Structured JSON parses",
          "status": "pass",
          "observed": "1 JSON-LD block(s); types: GeoCoordinates, Organization, Person, Place, PostalAddress, SearchAction, WebSite"
        },
        {
          "id": "server-text",
          "label": "Server text candidates",
          "status": "pass",
          "observed": "181 words after removing script/style/template/SVG; computed CSS/JS visibility not measured"
        },
        {
          "id": "lang",
          "label": "HTML language",
          "status": "pass",
          "observed": "en"
        },
        {
          "id": "h1",
          "label": "Primary heading",
          "status": "pass",
          "observed": "1 h1 element(s); editorial structure check, not a ranking rule"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/nouns/drum-club/bandmates/launch/",
          "checkedAt": "2026-10-03T16:27:50.305Z",
          "observed": "HTTP 200; title Launch the Bandmates — Nouns Drum Club — PointCast; canonical https://pointcast.xyz/nouns/drum-club/bandmates/launch/"
        }
      ]
    },
    {
      "path": "/paddles/",
      "url": "https://pointcast.xyz/paddles/",
      "category": "seo",
      "kind": "html",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:49.724Z",
      "finalUrl": "https://pointcast.xyz/paddles/",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "metadata": {
        "title": "The Paddle Register — PointCast",
        "titleCount": 1,
        "description": "One permanent page for every pickleball paddle: release date, list price, where it is legal (USA Pickleball, UPA-A, quiet list, patents), how it is built,…",
        "descriptionCount": 1,
        "canonical": "https://pointcast.xyz/paddles/",
        "canonicalCount": 1,
        "noindex": false,
        "robots": [
          "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        ],
        "lang": "en",
        "h1Count": 1,
        "jsonLdCount": 2,
        "jsonLdTypes": [
          "DataDownload",
          "Dataset",
          "GeoCoordinates",
          "Organization",
          "Person",
          "Place",
          "PostalAddress",
          "SearchAction",
          "WebSite"
        ],
        "jsonLdErrors": [],
        "authorSignals": 1,
        "structuredDateCount": 1,
        "productCount": 0,
        "products": [],
        "textWordCount": 4411,
        "serverTextExcerpt": "Skip to content PointCast / court / paddles BLOCK 0598 CH.CRT · COURT · THE PADDLE REGISTER · OPEN DATA The labs measure paddles. This keeps the record. One permanent page per paddle: when it launched, what it cost, where it is legal, how i",
        "internalLinkCount": 217,
        "externalLinkCount": 17,
        "ogImage": "https://pointcast.xyz/images/og/paddles.png?v=a5cf9413de",
        "ogTitle": "The Paddle Register — PointCast",
        "inSitemap": true
      },
      "checks": [
        {
          "id": "http",
          "label": "Public HTML response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "html-type",
          "label": "HTML content type",
          "status": "pass",
          "observed": "text/html; charset=utf-8"
        },
        {
          "id": "title",
          "label": "One nonempty document title",
          "status": "pass",
          "observed": "1 title(s); The Paddle Register — PointCast"
        },
        {
          "id": "description",
          "label": "One nonempty description",
          "status": "pass",
          "observed": "1 description(s)"
        },
        {
          "id": "canonical",
          "label": "Preferred canonical URL",
          "status": "pass",
          "observed": "https://pointcast.xyz/paddles/"
        },
        {
          "id": "index-directives",
          "label": "Index directives",
          "status": "pass",
          "observed": "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        },
        {
          "id": "robots-policy",
          "label": "Googlebot path permitted",
          "status": "pass",
          "observed": "/"
        },
        {
          "id": "jsonld",
          "label": "Structured JSON parses",
          "status": "pass",
          "observed": "2 JSON-LD block(s); types: DataDownload, Dataset, GeoCoordinates, Organization, Person, Place, PostalAddress, SearchAction, WebSite"
        },
        {
          "id": "server-text",
          "label": "Server text candidates",
          "status": "pass",
          "observed": "4411 words after removing script/style/template/SVG; computed CSS/JS visibility not measured"
        },
        {
          "id": "lang",
          "label": "HTML language",
          "status": "pass",
          "observed": "en"
        },
        {
          "id": "h1",
          "label": "Primary heading",
          "status": "pass",
          "observed": "1 h1 element(s); editorial structure check, not a ranking rule"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/paddles/",
          "checkedAt": "2026-10-03T16:27:49.724Z",
          "observed": "HTTP 200; title The Paddle Register — PointCast; canonical https://pointcast.xyz/paddles/"
        }
      ]
    },
    {
      "path": "/paddles/legal/",
      "url": "https://pointcast.xyz/paddles/legal/",
      "category": "seo",
      "kind": "html",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:49.753Z",
      "finalUrl": "https://pointcast.xyz/paddles/legal/",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "metadata": {
        "title": "Which paddles are approved: USA Pickleball, UPA-A, quiet courts — PointCast",
        "titleCount": 1,
        "description": "Every paddle in the register sorted by rulebook: on the USA Pickleball approved list, on the UPA-A list for PPA and MLP play, in the USAP Quiet Category, and…",
        "descriptionCount": 1,
        "canonical": "https://pointcast.xyz/paddles/legal/",
        "canonicalCount": 1,
        "noindex": false,
        "robots": [
          "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        ],
        "lang": "en",
        "h1Count": 1,
        "jsonLdCount": 2,
        "jsonLdTypes": [
          "Dataset",
          "GeoCoordinates",
          "Organization",
          "Person",
          "Place",
          "PostalAddress",
          "SearchAction",
          "WebSite"
        ],
        "jsonLdErrors": [],
        "authorSignals": 1,
        "structuredDateCount": 1,
        "productCount": 0,
        "products": [],
        "textWordCount": 6178,
        "serverTextExcerpt": "Skip to content PointCast / paddles / legal THE PADDLE REGISTER · WHERE EACH ONE IS LEGAL · CHECKED SEP 21, 2026 Can I bring it? Two rulebooks govern the sport. USA Pickleball approves paddles for sanctioned amateur play and certifies for l",
        "internalLinkCount": 176,
        "externalLinkCount": 19,
        "ogImage": "https://pointcast.xyz/images/og/paddles.png?v=a5cf9413de",
        "ogTitle": "Which paddles are approved: USA Pickleball, UPA-A, quiet courts — PointCast",
        "inSitemap": true
      },
      "checks": [
        {
          "id": "http",
          "label": "Public HTML response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "html-type",
          "label": "HTML content type",
          "status": "pass",
          "observed": "text/html; charset=utf-8"
        },
        {
          "id": "title",
          "label": "One nonempty document title",
          "status": "pass",
          "observed": "1 title(s); Which paddles are approved: USA Pickleball, UPA-A, quiet courts — PointCast"
        },
        {
          "id": "description",
          "label": "One nonempty description",
          "status": "pass",
          "observed": "1 description(s)"
        },
        {
          "id": "canonical",
          "label": "Preferred canonical URL",
          "status": "pass",
          "observed": "https://pointcast.xyz/paddles/legal/"
        },
        {
          "id": "index-directives",
          "label": "Index directives",
          "status": "pass",
          "observed": "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        },
        {
          "id": "robots-policy",
          "label": "Googlebot path permitted",
          "status": "pass",
          "observed": "/"
        },
        {
          "id": "jsonld",
          "label": "Structured JSON parses",
          "status": "pass",
          "observed": "2 JSON-LD block(s); types: Dataset, GeoCoordinates, Organization, Person, Place, PostalAddress, SearchAction, WebSite"
        },
        {
          "id": "server-text",
          "label": "Server text candidates",
          "status": "pass",
          "observed": "6178 words after removing script/style/template/SVG; computed CSS/JS visibility not measured"
        },
        {
          "id": "lang",
          "label": "HTML language",
          "status": "pass",
          "observed": "en"
        },
        {
          "id": "h1",
          "label": "Primary heading",
          "status": "pass",
          "observed": "1 h1 element(s); editorial structure check, not a ranking rule"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/paddles/legal/",
          "checkedAt": "2026-10-03T16:27:49.753Z",
          "observed": "HTTP 200; title Which paddles are approved: USA Pickleball, UPA-A, quiet courts — PointCast; canonical https://pointcast.xyz/paddles/legal/"
        }
      ]
    },
    {
      "path": "/post-office/",
      "url": "https://pointcast.xyz/post-office/",
      "category": "seo",
      "kind": "html",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:49.918Z",
      "finalUrl": "https://pointcast.xyz/post-office/",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "metadata": {
        "title": "Post Office — PointCast | PointCast",
        "titleCount": 1,
        "description": "A paid forwarding registry for agent addresses at agents.pointcast.xyz. PointCast stores forwarding configuration and counters, never mail.",
        "descriptionCount": 1,
        "canonical": "https://pointcast.xyz/post-office/",
        "canonicalCount": 1,
        "noindex": false,
        "robots": [
          "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        ],
        "lang": "en",
        "h1Count": 1,
        "jsonLdCount": 1,
        "jsonLdTypes": [
          "GeoCoordinates",
          "Organization",
          "Person",
          "Place",
          "PostalAddress",
          "SearchAction",
          "WebSite"
        ],
        "jsonLdErrors": [],
        "authorSignals": 1,
        "structuredDateCount": 0,
        "productCount": 0,
        "products": [],
        "textWordCount": 2756,
        "serverTextExcerpt": "Skip to content POINTCAST POST OFFICE · FORWARDING REGISTRY An address for an agent. Never a mailbox. Register name@agents.pointcast.xyz for 30 days. Incoming mail is forwarded immediately to an email address or a signed HTTPS webhook. Poin",
        "internalLinkCount": 82,
        "externalLinkCount": 16,
        "ogImage": "https://pointcast.xyz/og/page.png?p=%2Fpost-office&b=2026-10-03.morning",
        "ogTitle": "Post Office — PointCast | PointCast",
        "inSitemap": true
      },
      "checks": [
        {
          "id": "http",
          "label": "Public HTML response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "html-type",
          "label": "HTML content type",
          "status": "pass",
          "observed": "text/html; charset=utf-8"
        },
        {
          "id": "title",
          "label": "One nonempty document title",
          "status": "pass",
          "observed": "1 title(s); Post Office — PointCast | PointCast"
        },
        {
          "id": "description",
          "label": "One nonempty description",
          "status": "pass",
          "observed": "1 description(s)"
        },
        {
          "id": "canonical",
          "label": "Preferred canonical URL",
          "status": "pass",
          "observed": "https://pointcast.xyz/post-office/"
        },
        {
          "id": "index-directives",
          "label": "Index directives",
          "status": "pass",
          "observed": "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        },
        {
          "id": "robots-policy",
          "label": "Googlebot path permitted",
          "status": "pass",
          "observed": "/"
        },
        {
          "id": "jsonld",
          "label": "Structured JSON parses",
          "status": "pass",
          "observed": "1 JSON-LD block(s); types: GeoCoordinates, Organization, Person, Place, PostalAddress, SearchAction, WebSite"
        },
        {
          "id": "server-text",
          "label": "Server text candidates",
          "status": "pass",
          "observed": "2756 words after removing script/style/template/SVG; computed CSS/JS visibility not measured"
        },
        {
          "id": "lang",
          "label": "HTML language",
          "status": "pass",
          "observed": "en"
        },
        {
          "id": "h1",
          "label": "Primary heading",
          "status": "pass",
          "observed": "1 h1 element(s); editorial structure check, not a ranking rule"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/post-office/",
          "checkedAt": "2026-10-03T16:27:49.918Z",
          "observed": "HTTP 200; title Post Office — PointCast | PointCast; canonical https://pointcast.xyz/post-office/"
        }
      ]
    },
    {
      "path": "/reviews/ai-plans/",
      "url": "https://pointcast.xyz/reviews/ai-plans/",
      "category": "seo",
      "kind": "html",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:50.058Z",
      "finalUrl": "https://pointcast.xyz/reviews/ai-plans/",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "metadata": {
        "title": "AI plans, reviewed for value | PointCast — PointCast",
        "titleCount": 1,
        "description": "AI plans, reviewed for value: every tier of ChatGPT, Claude, Gemini, Grok, Perplexity, Copilot, Cursor and the video studios, with dated US prices, what each…",
        "descriptionCount": 1,
        "canonical": "https://pointcast.xyz/reviews/ai-plans/",
        "canonicalCount": 1,
        "noindex": false,
        "robots": [
          "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        ],
        "lang": "en",
        "h1Count": 1,
        "jsonLdCount": 2,
        "jsonLdTypes": [
          "Article",
          "GeoCoordinates",
          "Organization",
          "Person",
          "Place",
          "PostalAddress",
          "SearchAction",
          "WebSite"
        ],
        "jsonLdErrors": [],
        "authorSignals": 2,
        "structuredDateCount": 1,
        "productCount": 0,
        "products": [],
        "textWordCount": 3441,
        "serverTextExcerpt": "Skip to content POINTCAST / AI PLANS All reviews ↗ Shop ↗ Choosing by task? Explore AI for work and life: 22 services, model costs and a time-value calculator → REVIEW LAB · DESK REVIEW · 11 MAKERS · 39 PLANS What to pay the robots. Every t",
        "internalLinkCount": 7,
        "externalLinkCount": 32,
        "ogImage": "https://pointcast.xyz/images/ai-plans/og.jpg?v=6cf944da30",
        "ogTitle": "AI plans, reviewed for value | PointCast — PointCast",
        "inSitemap": true
      },
      "checks": [
        {
          "id": "http",
          "label": "Public HTML response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "html-type",
          "label": "HTML content type",
          "status": "pass",
          "observed": "text/html; charset=utf-8"
        },
        {
          "id": "title",
          "label": "One nonempty document title",
          "status": "pass",
          "observed": "1 title(s); AI plans, reviewed for value | PointCast — PointCast"
        },
        {
          "id": "description",
          "label": "One nonempty description",
          "status": "pass",
          "observed": "1 description(s)"
        },
        {
          "id": "canonical",
          "label": "Preferred canonical URL",
          "status": "pass",
          "observed": "https://pointcast.xyz/reviews/ai-plans/"
        },
        {
          "id": "index-directives",
          "label": "Index directives",
          "status": "pass",
          "observed": "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        },
        {
          "id": "robots-policy",
          "label": "Googlebot path permitted",
          "status": "pass",
          "observed": "/"
        },
        {
          "id": "jsonld",
          "label": "Structured JSON parses",
          "status": "pass",
          "observed": "2 JSON-LD block(s); types: Article, GeoCoordinates, Organization, Person, Place, PostalAddress, SearchAction, WebSite"
        },
        {
          "id": "server-text",
          "label": "Server text candidates",
          "status": "pass",
          "observed": "3441 words after removing script/style/template/SVG; computed CSS/JS visibility not measured"
        },
        {
          "id": "lang",
          "label": "HTML language",
          "status": "pass",
          "observed": "en"
        },
        {
          "id": "h1",
          "label": "Primary heading",
          "status": "pass",
          "observed": "1 h1 element(s); editorial structure check, not a ranking rule"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/reviews/ai-plans/",
          "checkedAt": "2026-10-03T16:27:50.058Z",
          "observed": "HTTP 200; title AI plans, reviewed for value | PointCast — PointCast; canonical https://pointcast.xyz/reviews/ai-plans/"
        }
      ]
    },
    {
      "path": "/rewards/start/",
      "url": "https://pointcast.xyz/rewards/start/",
      "category": "seo",
      "kind": "html",
      "status": "warn",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:50.342Z",
      "finalUrl": "https://pointcast.xyz/rewards/start/",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "metadata": {
        "title": "Start a reward run — PointCast",
        "titleCount": 1,
        "description": "Sign in on PointCast, then go do the thing. The reward is kept here when you come back.",
        "descriptionCount": 1,
        "canonical": "https://pointcast.xyz/rewards/start/",
        "canonicalCount": 1,
        "noindex": true,
        "robots": [
          "noindex, nofollow"
        ],
        "lang": "en",
        "h1Count": 4,
        "jsonLdCount": 1,
        "jsonLdTypes": [
          "GeoCoordinates",
          "Organization",
          "Person",
          "Place",
          "PostalAddress",
          "SearchAction",
          "WebSite"
        ],
        "jsonLdErrors": [],
        "authorSignals": 1,
        "structuredDateCount": 0,
        "productCount": 0,
        "products": [],
        "textWordCount": 2539,
        "serverTextExcerpt": "Skip to content Home / The Faucet / Start Reading the program… Scripts off This one needs JavaScript. Starting a run signs a ticket for your account, which takes a round trip this page cannot make on its own. The faucet desk works without i",
        "internalLinkCount": 84,
        "externalLinkCount": 16,
        "ogImage": "https://pointcast.xyz/og/page.png?p=%2Frewards%2Fstart&b=2026-10-03.morning",
        "ogTitle": "Start a reward run — PointCast",
        "inSitemap": true
      },
      "checks": [
        {
          "id": "http",
          "label": "Public HTML response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "html-type",
          "label": "HTML content type",
          "status": "pass",
          "observed": "text/html; charset=utf-8"
        },
        {
          "id": "title",
          "label": "One nonempty document title",
          "status": "pass",
          "observed": "1 title(s); Start a reward run — PointCast"
        },
        {
          "id": "description",
          "label": "One nonempty description",
          "status": "pass",
          "observed": "1 description(s)"
        },
        {
          "id": "canonical",
          "label": "Preferred canonical URL",
          "status": "pass",
          "observed": "https://pointcast.xyz/rewards/start/"
        },
        {
          "id": "index-directives",
          "label": "Index directives",
          "status": "expected",
          "observed": "noindex, nofollow; deliberate noindex is not an outage"
        },
        {
          "id": "noindex-sitemap",
          "label": "Noindex omitted from sitemap",
          "status": "warn",
          "observed": "Noindex page appears in declared sitemap"
        },
        {
          "id": "robots-policy",
          "label": "Googlebot path permitted",
          "status": "pass",
          "observed": "/"
        },
        {
          "id": "jsonld",
          "label": "Structured JSON parses",
          "status": "pass",
          "observed": "1 JSON-LD block(s); types: GeoCoordinates, Organization, Person, Place, PostalAddress, SearchAction, WebSite"
        },
        {
          "id": "server-text",
          "label": "Server text candidates",
          "status": "pass",
          "observed": "2539 words after removing script/style/template/SVG; computed CSS/JS visibility not measured"
        },
        {
          "id": "lang",
          "label": "HTML language",
          "status": "pass",
          "observed": "en"
        },
        {
          "id": "h1",
          "label": "Primary heading",
          "status": "warn",
          "observed": "4 h1 element(s); editorial structure check, not a ranking rule"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/rewards/start/",
          "checkedAt": "2026-10-03T16:27:50.342Z",
          "observed": "HTTP 200; title Start a reward run — PointCast; canonical https://pointcast.xyz/rewards/start/"
        }
      ]
    },
    {
      "path": "/shop/",
      "url": "https://pointcast.xyz/shop/",
      "category": "seo",
      "kind": "html",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:49.843Z",
      "finalUrl": "https://pointcast.xyz/shop/",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "metadata": {
        "title": "PointCast Commerce — PointCast",
        "titleCount": 1,
        "description": "Unified commerce hub for Good Feels product discovery, PointCast merch lanes, pairings, and agent-readable catalog routes. Checkout stays outbound at…",
        "descriptionCount": 1,
        "canonical": "https://pointcast.xyz/shop/",
        "canonicalCount": 1,
        "noindex": false,
        "robots": [
          "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        ],
        "lang": "en",
        "h1Count": 1,
        "jsonLdCount": 2,
        "jsonLdTypes": [
          "Brand",
          "CollectionPage",
          "GeoCoordinates",
          "ItemList",
          "ListItem",
          "Organization",
          "Person",
          "Place",
          "PostalAddress",
          "Product",
          "SearchAction",
          "WebSite"
        ],
        "jsonLdErrors": [],
        "authorSignals": 1,
        "structuredDateCount": 0,
        "productCount": 27,
        "products": [
          {
            "name": "The Gummy Explorer Pack",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "The Enhancer Essentials Pack",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "The Sampler Pack",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "The Seltzer Session Pack",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Dragonfruit Raz 25mg THC Seltzer",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Pear Ginger 10mg THC Seltzer",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Strawberry Kiwi 10mg THC + CBG Seltzer",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Blueberry Pomegranate Gummies 2-pack Sample",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Lemon Raspberry Gummies 2-pack Sample",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Strawberry Lychee Gummies 2-pack Sample",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Tangerine Mango Gummies 2-pack Sample",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Blueberry Pomegranate 10mg THC + CBD + CBN Gummies",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Lemon Raspberry 10mg THC + CBD Gummies",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Strawberry Lychee 10mg THC Gummies",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Tangerine Mango 10mg THC + CBG Gummies",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Lemonade 5mg THC Beverage Enhancer – 30 Servings",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Watermelon 5mg THC Beverage Enhancer – 30 Servings",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Flavorless 5mg THC + 2.5mg CBD Beverage Enhancer – 20 Servings",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Pineapple Mango 5mg THC + CBD Seltzer",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Blood Orange 5mg THC + CBD Seltzer",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "THC Seltzer Variety 18-Pack – 3 Flavors",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Grapefruit 5mg THC + CBD Seltzer",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Mainichikoh Natural — Bodhi Tree & Sandalwood (毎日香ナチュラル 菩提樹と白檀の香り)",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Mainichikoh — Classic Sandalwood (毎日香 小型バラ詰)",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Mainichikoh Natural — Sakura & Sandalwood (毎日香ナチュラル さくら)",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Premium Mainichikoh Aqua (プレミアム毎日香 アクア)",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Tokusen Mainichikoh — Agarwood (特選毎日香 バラ詰)",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          }
        ],
        "textWordCount": 3681,
        "serverTextExcerpt": "Skip to content Home shop COMMERCE HUB · OUTBOUND CHECKOUT PointCast Commerce Good Feels products, PointCast merch lanes, mood pairings, and machine-readable feeds in one place. PointCast routes the read; canonical shops handle carts, payme",
        "internalLinkCount": 132,
        "externalLinkCount": 43,
        "ogImage": "https://pointcast.xyz/images/og/products.png?v=7b04b424e6",
        "ogTitle": "PointCast Commerce — PointCast",
        "inSitemap": true
      },
      "checks": [
        {
          "id": "http",
          "label": "Public HTML response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "html-type",
          "label": "HTML content type",
          "status": "pass",
          "observed": "text/html; charset=utf-8"
        },
        {
          "id": "title",
          "label": "One nonempty document title",
          "status": "pass",
          "observed": "1 title(s); PointCast Commerce — PointCast"
        },
        {
          "id": "description",
          "label": "One nonempty description",
          "status": "pass",
          "observed": "1 description(s)"
        },
        {
          "id": "canonical",
          "label": "Preferred canonical URL",
          "status": "pass",
          "observed": "https://pointcast.xyz/shop/"
        },
        {
          "id": "index-directives",
          "label": "Index directives",
          "status": "pass",
          "observed": "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        },
        {
          "id": "robots-policy",
          "label": "Googlebot path permitted",
          "status": "pass",
          "observed": "/"
        },
        {
          "id": "jsonld",
          "label": "Structured JSON parses",
          "status": "pass",
          "observed": "2 JSON-LD block(s); types: Brand, CollectionPage, GeoCoordinates, ItemList, ListItem, Organization, Person, Place, PostalAddress, Product, SearchAction, WebSite"
        },
        {
          "id": "server-text",
          "label": "Server text candidates",
          "status": "pass",
          "observed": "3681 words after removing script/style/template/SVG; computed CSS/JS visibility not measured"
        },
        {
          "id": "lang",
          "label": "HTML language",
          "status": "pass",
          "observed": "en"
        },
        {
          "id": "h1",
          "label": "Primary heading",
          "status": "pass",
          "observed": "1 h1 element(s); editorial structure check, not a ranking rule"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/shop/",
          "checkedAt": "2026-10-03T16:27:49.843Z",
          "observed": "HTTP 200; title PointCast Commerce — PointCast; canonical https://pointcast.xyz/shop/"
        }
      ]
    },
    {
      "path": "/shop/front/",
      "url": "https://pointcast.xyz/shop/front/",
      "category": "seo",
      "kind": "html",
      "status": "warn",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:49.871Z",
      "finalUrl": "https://pointcast.xyz/shop/front/",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "metadata": {
        "title": "PointCast Shop — guides, picks and the register | PointCast — PointCast",
        "titleCount": 1,
        "description": "The PointCast Shop, from El Segundo: buying guides, desk reviews, the paddle register and every priced pick in one list. No paid links. Readable by people and…",
        "descriptionCount": 1,
        "canonical": "https://pointcast.xyz/shop/front/",
        "canonicalCount": 1,
        "noindex": false,
        "robots": [
          "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        ],
        "lang": "en",
        "h1Count": 1,
        "jsonLdCount": 2,
        "jsonLdTypes": [
          "Article",
          "Brand",
          "CollectionPage",
          "GeoCoordinates",
          "ItemList",
          "ListItem",
          "Offer",
          "Organization",
          "Person",
          "Place",
          "PostalAddress",
          "Product",
          "SearchAction",
          "WebSite"
        ],
        "jsonLdErrors": [],
        "authorSignals": 1,
        "structuredDateCount": 16,
        "productCount": 154,
        "products": [
          {
            "name": "Tiger Balm Ultra Strength Ointment",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Tiger Balm Red Extra Strength Ointment",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Vicks VapoRub",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Bengay Ultra Strength Pain Relieving Cream",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Icy Hot Original Pain Relieving Balm",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Biofreeze Pain Relieving Gel",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Tiger Balm Pain Relieving Patch",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Salonpas Pain Relieving Patch",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Tiger Balm Liniment",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Zheng Gu Shui",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "White Flower Analgesic Balm (oil)",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Voltaren Arthritis Pain Gel",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Aspercreme with 4% Lidocaine Cream",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Capzasin HP Arthritis Pain Relief Cream",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Arnicare Bruise Gel",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "CBD balms (the category)",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Victorinox Fibrox 8-inch Chef’s Knife",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Mercer Culinary Millennia 8-inch Chef’s Knife",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Tojiro Classic (DP) Gyuto 210mm, F-808",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "MAC Professional 8-inch Chef’s Knife with Dimples (MTH-80)",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Shun Classic 8-inch Western Cook’s Knife",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Wüsthof Classic 8-inch Chef’s Knife",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Goldilocks 8-inch Chef’s Knife",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Made In 8-inch Chef Knife",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Wüsthof Classic 9-inch Honing Steel",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "King 1000/6000 Whetstone Starter Set",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Chef’sChoice Pronto Diamond Hone Manual Sharpener (463)",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Kling 4.0",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Gemini Omni Flash",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Wan 3.0",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Seedance 2.5",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "MiniMax H3 (Hailuo 3)",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Runway Gen-4.5",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Luma Ray3.2",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Veo 3.1",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Adobe Firefly",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Higgsfield",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Pika",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Midjourney Video (V1)",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Grok Imagine 1.5",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "LTX-2.5",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "MAGI-2 Preview",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "ChatGPT",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Claude",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Google AI",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Perplexity",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Grok",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Microsoft 365 Copilot",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Cursor",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "GitHub Copilot",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Jasper",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Canva",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Midjourney",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Runway",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "ElevenLabs",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Notion AI",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Zapier Agents",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Otter",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Elicit",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Harvey",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Spellbook",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Rosebud",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Replika",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Khanmigo",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "MacBook Air 15\", M5, 24GB",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "MacBook Pro 16\", M5 Max, 128GB",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Mac mini, M6, 32GB",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Mac mini, M5 Pro, 64GB",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "iMac, M4, 24GB",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Mac Studio, M5 Max, 64GB",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Mac Studio, M5 Max, 128GB",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Mac Studio, M5 Ultra, 256GB",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "NVIDIA DGX Spark",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Framework Desktop, 128GB",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Crucial X10, 4TB",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "OWC Envoy Ultra, 4TB",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "UGREEN NASync DXP4800 Plus",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Backblaze Personal Backup",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "CalDigit TS5 Plus",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "OWC Thunderbolt 5 Dock",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "ASUS ProArt PA27JCV",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "LG UltraFine evo 32U990A",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Apple Studio Display (2026)",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Apple Studio Display XDR",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "CyberPower CP1500PFCLCD",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "eero Pro 7, two-pack",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Excire Foto 2027",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Codex Micro",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Stream Deck +",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Stream Deck MK.2",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Stream Deck Neo",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "MX Creative Console",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Keychron Q0 Max",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Stream Deck Pedal",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Elgato Key Light",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Elgato Key Light Neo",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Shure MV7+",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "RØDE PodMic USB",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Elgato Facecam",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Raspberry Pi 5, 16GB",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "ChatGPT Free",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "GitHub Copilot Pro",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Google AI Pro",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Claude Pro",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "GitHub Copilot Pro+",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Claude Max 5x",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Google AI Ultra 5x",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Claude Max 20x",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Astro Bot",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "SAROS",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Resident Evil Requiem",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Split Fiction",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Clair Obscur: Expedition 33",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Ghost of Yōtei",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Matic",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "aibo (ERS-1000)",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Loona Petbot Premium",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Moflin",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Reachy Mini (Wireless)",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "EMO",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Vector 2.0",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Eilik",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Microduck",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "BOLT",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Core Line Sling Bag",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Vision II Backpack",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Evac Dry Bag, 13L",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Reusable Insulated Bag",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Standard Baggu",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Original Bogg Bag",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Boat and Tote, Large",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Chair One",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Hopper Flip 12",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Bottle Sacoche Medium",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Black Hole Duffel 40L",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Phone Strap Adapter",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Anchor Links",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Key Strap",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Event patch (Taco Ruck, Donut Ruck, Coffee Ruck)",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Bogg Bit",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "A single charm, in 2006 (current price not checked)",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "Collapsible IGT 4 Unit Frame",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Replacement case",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "S5 canopy",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Shenron & Goku",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Game Boy",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "PlayStation",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Minifigure Vending Machine",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Mineral Collection",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Happy Plants",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "HummZinger HighView",
            "hasOffers": false,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": []
          },
          {
            "name": "First Nature 3055",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Perky-Pet \"Our Best\" 209B-1SR",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          },
          {
            "name": "Perky-Pet 217 Window-Mount",
            "hasOffers": true,
            "hasReview": false,
            "hasAggregateRating": false,
            "offers": [
              {
                "type": "Offer",
                "hasPrice": true,
                "hasLowPrice": false,
                "hasPriceCurrency": true,
                "hasAvailability": false
              }
            ]
          }
        ],
        "textWordCount": 5116,
        "serverTextExcerpt": "Skip to content POINTCAST SHOP Guides Every pick Lanes For agents SHOP.POINTCAST.XYZ · OPENED 2026-09-29 Things worth carrying home. PointCast’s shopping desk, from El Segundo. Buying guides you can trust, every price dated, and no paid lin",
        "internalLinkCount": 46,
        "externalLinkCount": 152,
        "ogImage": "https://pointcast.xyz/images/shop-front/og.jpg?v=0c30d064d1",
        "ogTitle": "PointCast Shop — guides, picks and the register | PointCast — PointCast",
        "inSitemap": true
      },
      "checks": [
        {
          "id": "http",
          "label": "Public HTML response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "html-type",
          "label": "HTML content type",
          "status": "pass",
          "observed": "text/html; charset=utf-8"
        },
        {
          "id": "title",
          "label": "One nonempty document title",
          "status": "pass",
          "observed": "1 title(s); PointCast Shop — guides, picks and the register | PointCast — PointCast"
        },
        {
          "id": "description",
          "label": "One nonempty description",
          "status": "pass",
          "observed": "1 description(s)"
        },
        {
          "id": "canonical",
          "label": "Preferred canonical URL",
          "status": "pass",
          "observed": "https://pointcast.xyz/shop/front/"
        },
        {
          "id": "index-directives",
          "label": "Index directives",
          "status": "pass",
          "observed": "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        },
        {
          "id": "robots-policy",
          "label": "Googlebot path permitted",
          "status": "pass",
          "observed": "/"
        },
        {
          "id": "jsonld",
          "label": "Structured JSON parses",
          "status": "pass",
          "observed": "2 JSON-LD block(s); types: Article, Brand, CollectionPage, GeoCoordinates, ItemList, ListItem, Offer, Organization, Person, Place, PostalAddress, Product, SearchAction, WebSite"
        },
        {
          "id": "server-text",
          "label": "Server text candidates",
          "status": "pass",
          "observed": "5116 words after removing script/style/template/SVG; computed CSS/JS visibility not measured"
        },
        {
          "id": "lang",
          "label": "HTML language",
          "status": "pass",
          "observed": "en"
        },
        {
          "id": "h1",
          "label": "Primary heading",
          "status": "pass",
          "observed": "1 h1 element(s); editorial structure check, not a ranking rule"
        },
        {
          "id": "product-properties",
          "label": "Product required-property paths (partial)",
          "status": "warn",
          "observed": "48 of 154 Product nodes lack name or an Offer/AggregateOffer/review/aggregateRating candidate path; partial price check only, nested review/rating validity and full Google eligibility unmeasured"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/shop/front/",
          "checkedAt": "2026-10-03T16:27:49.871Z",
          "observed": "HTTP 200; title PointCast Shop — guides, picks and the register | PointCast — PointCast; canonical https://pointcast.xyz/shop/front/"
        }
      ]
    },
    {
      "path": "/tonight/",
      "url": "https://pointcast.xyz/tonight/",
      "category": "seo",
      "kind": "html",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:50.090Z",
      "finalUrl": "https://pointcast.xyz/tonight/",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "metadata": {
        "title": "PointCast Tonight · GO OUT / STAY IN — PointCast",
        "titleCount": 1,
        "description": "GO OUT / STAY IN — one small week of official-source culture and local television around El Segundo.",
        "descriptionCount": 1,
        "canonical": "https://pointcast.xyz/tonight/",
        "canonicalCount": 1,
        "noindex": false,
        "robots": [
          "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        ],
        "lang": "en",
        "h1Count": 1,
        "jsonLdCount": 2,
        "jsonLdTypes": [
          "CollectionPage",
          "Event",
          "GeoCoordinates",
          "Organization",
          "Person",
          "Place",
          "PostalAddress",
          "SearchAction",
          "WebSite"
        ],
        "jsonLdErrors": [],
        "authorSignals": 1,
        "structuredDateCount": 1,
        "productCount": 0,
        "products": [],
        "textWordCount": 621,
        "serverTextExcerpt": "Skip to content POINT CAST TONIGHT · EDITION 001 EL SEGUNDO · 2026-08-03 JSON ↗ BLOCK 0560 · A HUMAN-SIZED ENTERTAINMENT SCRAPER WHAT ARE WE DOING TONIGHT? One week. Two channels. Official sources. The radius is approximate; the invitation ",
        "internalLinkCount": 5,
        "externalLinkCount": 22,
        "ogImage": "https://pointcast.xyz/images/pointcast-tonight/social-card.png?v=2bb85b6d12",
        "ogTitle": "PointCast Tonight · GO OUT / STAY IN — PointCast",
        "inSitemap": true
      },
      "checks": [
        {
          "id": "http",
          "label": "Public HTML response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "html-type",
          "label": "HTML content type",
          "status": "pass",
          "observed": "text/html; charset=utf-8"
        },
        {
          "id": "title",
          "label": "One nonempty document title",
          "status": "pass",
          "observed": "1 title(s); PointCast Tonight · GO OUT / STAY IN — PointCast"
        },
        {
          "id": "description",
          "label": "One nonempty description",
          "status": "pass",
          "observed": "1 description(s)"
        },
        {
          "id": "canonical",
          "label": "Preferred canonical URL",
          "status": "pass",
          "observed": "https://pointcast.xyz/tonight/"
        },
        {
          "id": "index-directives",
          "label": "Index directives",
          "status": "pass",
          "observed": "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        },
        {
          "id": "robots-policy",
          "label": "Googlebot path permitted",
          "status": "pass",
          "observed": "/"
        },
        {
          "id": "jsonld",
          "label": "Structured JSON parses",
          "status": "pass",
          "observed": "2 JSON-LD block(s); types: CollectionPage, Event, GeoCoordinates, Organization, Person, Place, PostalAddress, SearchAction, WebSite"
        },
        {
          "id": "server-text",
          "label": "Server text candidates",
          "status": "pass",
          "observed": "621 words after removing script/style/template/SVG; computed CSS/JS visibility not measured"
        },
        {
          "id": "lang",
          "label": "HTML language",
          "status": "pass",
          "observed": "en"
        },
        {
          "id": "h1",
          "label": "Primary heading",
          "status": "pass",
          "observed": "1 h1 element(s); editorial structure check, not a ranking rule"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/tonight/",
          "checkedAt": "2026-10-03T16:27:50.090Z",
          "observed": "HTTP 200; title PointCast Tonight · GO OUT / STAY IN — PointCast; canonical https://pointcast.xyz/tonight/"
        }
      ]
    },
    {
      "path": "/town/",
      "url": "https://pointcast.xyz/town/",
      "category": "seo",
      "kind": "html",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:50.153Z",
      "finalUrl": "https://pointcast.xyz/town/",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "metadata": {
        "title": "/town — PointCast as a small internet town — PointCast",
        "titleCount": 1,
        "description": "A pixel-art isometric map of PointCast. Every building is a real surface; every visitor is a Noun sprite walking between them. Click a building to enter.",
        "descriptionCount": 1,
        "canonical": "https://pointcast.xyz/town/",
        "canonicalCount": 1,
        "noindex": false,
        "robots": [
          "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        ],
        "lang": "en",
        "h1Count": 1,
        "jsonLdCount": 2,
        "jsonLdTypes": [
          "CollectionPage",
          "GeoCoordinates",
          "Organization",
          "Person",
          "Place",
          "PostalAddress",
          "SearchAction",
          "WebPage",
          "WebSite"
        ],
        "jsonLdErrors": [],
        "authorSignals": 1,
        "structuredDateCount": 0,
        "productCount": 0,
        "products": [],
        "textWordCount": 2620,
        "serverTextExcerpt": "/town — PointCast as a small internet town Skip to content ★ POINTCAST · /town · v0.1 — every building is a real surface · every visitor is a Noun sprite · click a building to enter ★ live presence: — visiting · drum activity: · about /town",
        "internalLinkCount": 92,
        "externalLinkCount": 16,
        "ogImage": "https://pointcast.xyz/og/page.png?p=%2Ftown&b=2026-10-03.morning",
        "ogTitle": "/town — PointCast as a small internet town — PointCast",
        "inSitemap": true
      },
      "checks": [
        {
          "id": "http",
          "label": "Public HTML response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "html-type",
          "label": "HTML content type",
          "status": "pass",
          "observed": "text/html; charset=utf-8"
        },
        {
          "id": "title",
          "label": "One nonempty document title",
          "status": "pass",
          "observed": "1 title(s); /town — PointCast as a small internet town — PointCast"
        },
        {
          "id": "description",
          "label": "One nonempty description",
          "status": "pass",
          "observed": "1 description(s)"
        },
        {
          "id": "canonical",
          "label": "Preferred canonical URL",
          "status": "pass",
          "observed": "https://pointcast.xyz/town/"
        },
        {
          "id": "index-directives",
          "label": "Index directives",
          "status": "pass",
          "observed": "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        },
        {
          "id": "robots-policy",
          "label": "Googlebot path permitted",
          "status": "pass",
          "observed": "/"
        },
        {
          "id": "jsonld",
          "label": "Structured JSON parses",
          "status": "pass",
          "observed": "2 JSON-LD block(s); types: CollectionPage, GeoCoordinates, Organization, Person, Place, PostalAddress, SearchAction, WebPage, WebSite"
        },
        {
          "id": "server-text",
          "label": "Server text candidates",
          "status": "pass",
          "observed": "2620 words after removing script/style/template/SVG; computed CSS/JS visibility not measured"
        },
        {
          "id": "lang",
          "label": "HTML language",
          "status": "pass",
          "observed": "en"
        },
        {
          "id": "h1",
          "label": "Primary heading",
          "status": "pass",
          "observed": "1 h1 element(s); editorial structure check, not a ranking rule"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/town/",
          "checkedAt": "2026-10-03T16:27:50.153Z",
          "observed": "HTTP 200; title /town — PointCast as a small internet town — PointCast; canonical https://pointcast.xyz/town/"
        }
      ]
    },
    {
      "path": "/x402/",
      "url": "https://pointcast.xyz/x402/",
      "category": "seo",
      "kind": "html",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:49.910Z",
      "finalUrl": "https://pointcast.xyz/x402/",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "metadata": {
        "title": "x402 — PointCast | PointCast",
        "titleCount": 1,
        "description": "Pay PointCast 0.01 USDC on Etherlink over x402 and receive a canonical, publicly verifiable Ed25519-signed receipt.",
        "descriptionCount": 1,
        "canonical": "https://pointcast.xyz/x402/",
        "canonicalCount": 1,
        "noindex": false,
        "robots": [
          "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        ],
        "lang": "en",
        "h1Count": 1,
        "jsonLdCount": 1,
        "jsonLdTypes": [
          "GeoCoordinates",
          "Organization",
          "Person",
          "Place",
          "PostalAddress",
          "SearchAction",
          "WebSite"
        ],
        "jsonLdErrors": [],
        "authorSignals": 1,
        "structuredDateCount": 0,
        "productCount": 0,
        "products": [],
        "textWordCount": 2925,
        "serverTextExcerpt": "Skip to content 402 · AGENTS WELCOME Pay the town, get a signed receipt PointCast exposes one small paid HTTP resource for agents. Ask for it, receive 402 Payment Required , pay 0.01 USDC on Etherlink through an off-chain Permit2 signature,",
        "internalLinkCount": 85,
        "externalLinkCount": 19,
        "ogImage": "https://pointcast.xyz/og/page.png?p=%2Fx402&b=2026-10-03.morning",
        "ogTitle": "x402 — PointCast | PointCast",
        "inSitemap": true
      },
      "checks": [
        {
          "id": "http",
          "label": "Public HTML response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "html-type",
          "label": "HTML content type",
          "status": "pass",
          "observed": "text/html; charset=utf-8"
        },
        {
          "id": "title",
          "label": "One nonempty document title",
          "status": "pass",
          "observed": "1 title(s); x402 — PointCast | PointCast"
        },
        {
          "id": "description",
          "label": "One nonempty description",
          "status": "pass",
          "observed": "1 description(s)"
        },
        {
          "id": "canonical",
          "label": "Preferred canonical URL",
          "status": "pass",
          "observed": "https://pointcast.xyz/x402/"
        },
        {
          "id": "index-directives",
          "label": "Index directives",
          "status": "pass",
          "observed": "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
        },
        {
          "id": "robots-policy",
          "label": "Googlebot path permitted",
          "status": "pass",
          "observed": "/"
        },
        {
          "id": "jsonld",
          "label": "Structured JSON parses",
          "status": "pass",
          "observed": "1 JSON-LD block(s); types: GeoCoordinates, Organization, Person, Place, PostalAddress, SearchAction, WebSite"
        },
        {
          "id": "server-text",
          "label": "Server text candidates",
          "status": "pass",
          "observed": "2925 words after removing script/style/template/SVG; computed CSS/JS visibility not measured"
        },
        {
          "id": "lang",
          "label": "HTML language",
          "status": "pass",
          "observed": "en"
        },
        {
          "id": "h1",
          "label": "Primary heading",
          "status": "pass",
          "observed": "1 h1 element(s); editorial structure check, not a ranking rule"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/x402/",
          "checkedAt": "2026-10-03T16:27:49.910Z",
          "observed": "HTTP 200; title x402 — PointCast | PointCast; canonical https://pointcast.xyz/x402/"
        }
      ]
    },
    {
      "path": "/.well-known/agents.json",
      "url": "https://pointcast.xyz/.well-known/agents.json",
      "category": "agents",
      "kind": "json",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:50.587Z",
      "finalUrl": "https://pointcast.xyz/.well-known/agents.json",
      "redirects": [],
      "contentType": "application/json",
      "responseHeaders": {
        "content-type": "application/json",
        "etag": "W/\"50663b77728d9b543e16a6305a4d46ce\"",
        "cache-control": "no-store, max-age=0, public, max-age=60, s-maxage=300"
      },
      "summary": {
        "byteCount": 184181,
        "topLevelKeys": [
          "capabilityIndex",
          "capabilitiesPage",
          "$schema",
          "name",
          "description",
          "homepage",
          "forAgents",
          "generatedAt",
          "blocksSince",
          "blocksCount",
          "location",
          "geo",
          "language",
          "license",
          "keywords",
          "identity",
          "luckyCat",
          "endpoints"
        ],
        "provenance": {
          "types": [],
          "dates": [
            {
              "field": "generatedAt",
              "value": "2026-10-02T22:51:44.491Z"
            },
            {
              "field": "reviewedAt",
              "value": "2026-09-21"
            }
          ],
          "dateCount": 2,
          "sourceUrlCount": 4,
          "authorSignals": 1
        }
      },
      "checks": [
        {
          "id": "http",
          "label": "Public discovery response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "json",
          "label": "JSON response parses",
          "status": "pass",
          "observed": "Valid JSON"
        },
        {
          "id": "content-type",
          "label": "Machine response media type",
          "status": "pass",
          "observed": "application/json"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/.well-known/agents.json",
          "checkedAt": "2026-10-03T16:27:50.587Z",
          "observed": "HTTP 200; Valid JSON; application/json"
        }
      ]
    },
    {
      "path": "/.well-known/ai.json",
      "url": "https://pointcast.xyz/.well-known/ai.json",
      "category": "agents",
      "kind": "json",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:50.606Z",
      "finalUrl": "https://pointcast.xyz/.well-known/ai.json",
      "redirects": [],
      "contentType": "application/json",
      "responseHeaders": {
        "content-type": "application/json",
        "etag": "W/\"f1bbb2f61e5834f91a1cbf7ee48e44f8\"",
        "cache-control": "no-store, max-age=0, public, max-age=60, s-maxage=300"
      },
      "summary": {
        "byteCount": 184181,
        "topLevelKeys": [
          "capabilityIndex",
          "capabilitiesPage",
          "$schema",
          "name",
          "description",
          "homepage",
          "forAgents",
          "generatedAt",
          "blocksSince",
          "blocksCount",
          "location",
          "geo",
          "language",
          "license",
          "keywords",
          "identity",
          "luckyCat",
          "endpoints"
        ],
        "provenance": {
          "types": [],
          "dates": [
            {
              "field": "generatedAt",
              "value": "2026-10-02T22:51:44.497Z"
            },
            {
              "field": "reviewedAt",
              "value": "2026-09-21"
            }
          ],
          "dateCount": 2,
          "sourceUrlCount": 4,
          "authorSignals": 1
        }
      },
      "checks": [
        {
          "id": "http",
          "label": "Public discovery response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "json",
          "label": "JSON response parses",
          "status": "pass",
          "observed": "Valid JSON"
        },
        {
          "id": "content-type",
          "label": "Machine response media type",
          "status": "pass",
          "observed": "application/json"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/.well-known/ai.json",
          "checkedAt": "2026-10-03T16:27:50.606Z",
          "observed": "HTTP 200; Valid JSON; application/json"
        }
      ]
    },
    {
      "path": "/agents.json",
      "url": "https://pointcast.xyz/agents.json",
      "category": "agents",
      "kind": "json",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:50.548Z",
      "finalUrl": "https://pointcast.xyz/agents.json",
      "redirects": [],
      "contentType": "application/json",
      "responseHeaders": {
        "content-type": "application/json",
        "etag": "W/\"c54d61c45a66ecd5d92d55c44f609c8d\"",
        "cache-control": "no-store, max-age=0, public, max-age=60, s-maxage=300"
      },
      "summary": {
        "byteCount": 184181,
        "topLevelKeys": [
          "capabilityIndex",
          "capabilitiesPage",
          "$schema",
          "name",
          "description",
          "homepage",
          "forAgents",
          "generatedAt",
          "blocksSince",
          "blocksCount",
          "location",
          "geo",
          "language",
          "license",
          "keywords",
          "identity",
          "luckyCat",
          "endpoints"
        ],
        "provenance": {
          "types": [],
          "dates": [
            {
              "field": "generatedAt",
              "value": "2026-10-02T22:51:45.846Z"
            },
            {
              "field": "reviewedAt",
              "value": "2026-09-21"
            }
          ],
          "dateCount": 2,
          "sourceUrlCount": 4,
          "authorSignals": 1
        }
      },
      "checks": [
        {
          "id": "http",
          "label": "Public discovery response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "json",
          "label": "JSON response parses",
          "status": "pass",
          "observed": "Valid JSON"
        },
        {
          "id": "content-type",
          "label": "Machine response media type",
          "status": "pass",
          "observed": "application/json"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/agents.json",
          "checkedAt": "2026-10-03T16:27:50.548Z",
          "observed": "HTTP 200; Valid JSON; application/json"
        }
      ]
    },
    {
      "path": "/api/capabilities",
      "url": "https://pointcast.xyz/api/capabilities",
      "category": "agents",
      "kind": "json",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:50.910Z",
      "finalUrl": "https://pointcast.xyz/api/capabilities",
      "redirects": [],
      "contentType": "application/json; charset=utf-8",
      "responseHeaders": {
        "content-type": "application/json; charset=utf-8",
        "cache-control": "public, max-age=60, s-maxage=60"
      },
      "summary": {
        "byteCount": 13225,
        "topLevelKeys": [
          "schema",
          "generatedAt",
          "cacheSeconds",
          "contractScope",
          "capabilityCount",
          "capabilities"
        ],
        "provenance": {
          "types": [],
          "dates": [
            {
              "field": "generatedAt",
              "value": "2026-10-03T16:27:51.214Z"
            },
            {
              "field": "reviewedAt",
              "value": "2026-09-21"
            }
          ],
          "dateCount": 2,
          "sourceUrlCount": 0,
          "authorSignals": 0
        }
      },
      "checks": [
        {
          "id": "http",
          "label": "Public discovery response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "json",
          "label": "JSON response parses",
          "status": "pass",
          "observed": "Valid JSON"
        },
        {
          "id": "content-type",
          "label": "Machine response media type",
          "status": "pass",
          "observed": "application/json; charset=utf-8"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/api/capabilities",
          "checkedAt": "2026-10-03T16:27:50.910Z",
          "observed": "HTTP 200; Valid JSON; application/json; charset=utf-8"
        }
      ]
    },
    {
      "path": "/api/lucky-cat",
      "url": "https://pointcast.xyz/api/lucky-cat",
      "category": "agents",
      "kind": "json",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:50.914Z",
      "finalUrl": "https://pointcast.xyz/api/lucky-cat",
      "redirects": [],
      "contentType": "application/json; charset=utf-8",
      "responseHeaders": {
        "content-type": "application/json; charset=utf-8",
        "cache-control": "no-store"
      },
      "summary": {
        "byteCount": 33096,
        "topLevelKeys": [
          "ok",
          "schema",
          "name",
          "room",
          "rules",
          "api",
          "catalog"
        ],
        "provenance": {
          "types": [],
          "dates": [],
          "dateCount": 0,
          "sourceUrlCount": 7,
          "authorSignals": 0
        }
      },
      "checks": [
        {
          "id": "http",
          "label": "Public discovery response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "json",
          "label": "JSON response parses",
          "status": "pass",
          "observed": "Valid JSON"
        },
        {
          "id": "content-type",
          "label": "Machine response media type",
          "status": "pass",
          "observed": "application/json; charset=utf-8"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/api/lucky-cat",
          "checkedAt": "2026-10-03T16:27:50.914Z",
          "observed": "HTTP 200; Valid JSON; application/json; charset=utf-8"
        }
      ]
    },
    {
      "path": "/b/0560.json",
      "url": "https://pointcast.xyz/b/0560.json",
      "category": "agents",
      "kind": "json",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:50.709Z",
      "finalUrl": "https://pointcast.xyz/b/0560.json",
      "redirects": [],
      "contentType": "application/json",
      "responseHeaders": {
        "content-type": "application/json",
        "etag": "W/\"19bcb53bc58aa1f67f306de534f85e25\"",
        "cache-control": "no-store, max-age=0, public, max-age=300, s-maxage=3600"
      },
      "summary": {
        "byteCount": 4528,
        "topLevelKeys": [
          "$schema",
          "id",
          "url",
          "channel",
          "type",
          "title",
          "dek",
          "body",
          "timestamp",
          "size",
          "noun",
          "readingTime",
          "media",
          "external",
          "meta",
          "author",
          "source",
          "mood"
        ],
        "provenance": {
          "types": [],
          "dates": [
            {
              "field": "timestamp",
              "value": "2026-08-04T05:55:00.000Z"
            }
          ],
          "dateCount": 1,
          "sourceUrlCount": 0,
          "authorSignals": 1
        }
      },
      "checks": [
        {
          "id": "http",
          "label": "Public discovery response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "json",
          "label": "JSON response parses",
          "status": "pass",
          "observed": "Valid JSON"
        },
        {
          "id": "content-type",
          "label": "Machine response media type",
          "status": "pass",
          "observed": "application/json"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/b/0560.json",
          "checkedAt": "2026-10-03T16:27:50.709Z",
          "observed": "HTTP 200; Valid JSON; application/json"
        }
      ]
    },
    {
      "path": "/b/0655.json",
      "url": "https://pointcast.xyz/b/0655.json",
      "category": "agents",
      "kind": "json",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:50.730Z",
      "finalUrl": "https://pointcast.xyz/b/0655.json",
      "redirects": [],
      "contentType": "application/json",
      "responseHeaders": {
        "content-type": "application/json",
        "etag": "W/\"e4dc138bbf507d94d197f79531f84a4f\"",
        "cache-control": "no-store, max-age=0, public, max-age=300, s-maxage=3600"
      },
      "summary": {
        "byteCount": 3483,
        "topLevelKeys": [
          "$schema",
          "id",
          "url",
          "channel",
          "type",
          "title",
          "dek",
          "body",
          "timestamp",
          "size",
          "noun",
          "media",
          "external",
          "meta",
          "author",
          "source",
          "mood",
          "moodUrl"
        ],
        "provenance": {
          "types": [],
          "dates": [
            {
              "field": "timestamp",
              "value": "2026-10-02T06:00:00.000Z"
            }
          ],
          "dateCount": 1,
          "sourceUrlCount": 0,
          "authorSignals": 1
        }
      },
      "checks": [
        {
          "id": "http",
          "label": "Public discovery response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "json",
          "label": "JSON response parses",
          "status": "pass",
          "observed": "Valid JSON"
        },
        {
          "id": "content-type",
          "label": "Machine response media type",
          "status": "pass",
          "observed": "application/json"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/b/0655.json",
          "checkedAt": "2026-10-03T16:27:50.730Z",
          "observed": "HTTP 200; Valid JSON; application/json"
        }
      ]
    },
    {
      "path": "/b/0659.json",
      "url": "https://pointcast.xyz/b/0659.json",
      "category": "agents",
      "kind": "json",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:50.748Z",
      "finalUrl": "https://pointcast.xyz/b/0659.json",
      "redirects": [],
      "contentType": "application/json",
      "responseHeaders": {
        "content-type": "application/json",
        "etag": "W/\"daccbded26618e2f9a50bfa4ef61ecb3\"",
        "cache-control": "no-store, max-age=0, public, max-age=300, s-maxage=3600"
      },
      "summary": {
        "byteCount": 1797,
        "topLevelKeys": [
          "$schema",
          "id",
          "url",
          "channel",
          "type",
          "title",
          "dek",
          "body",
          "timestamp",
          "size",
          "media",
          "external",
          "author",
          "source",
          "mood",
          "moodUrl",
          "companions",
          "clock"
        ],
        "provenance": {
          "types": [],
          "dates": [
            {
              "field": "timestamp",
              "value": "2026-10-02T21:00:00.000Z"
            }
          ],
          "dateCount": 1,
          "sourceUrlCount": 0,
          "authorSignals": 1
        }
      },
      "checks": [
        {
          "id": "http",
          "label": "Public discovery response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "json",
          "label": "JSON response parses",
          "status": "pass",
          "observed": "Valid JSON"
        },
        {
          "id": "content-type",
          "label": "Machine response media type",
          "status": "pass",
          "observed": "application/json"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/b/0659.json",
          "checkedAt": "2026-10-03T16:27:50.748Z",
          "observed": "HTTP 200; Valid JSON; application/json"
        }
      ]
    },
    {
      "path": "/blocks.json",
      "url": "https://pointcast.xyz/blocks.json",
      "category": "agents",
      "kind": "json",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:50.639Z",
      "finalUrl": "https://pointcast.xyz/blocks.json",
      "redirects": [],
      "contentType": "application/json",
      "responseHeaders": {
        "content-type": "application/json",
        "etag": "W/\"a81a4dd5eca21635a095f41ece75981d\"",
        "cache-control": "no-store, max-age=0, no-store, max-age=0"
      },
      "summary": {
        "byteCount": 547412,
        "topLevelKeys": [
          "$schema",
          "total",
          "updatedAt",
          "blocks"
        ],
        "itemCount": 428,
        "provenance": {
          "types": [],
          "dates": [
            {
              "field": "updatedAt",
              "value": "2026-10-02T22:51:59.106Z"
            },
            {
              "field": "timestamp",
              "value": "2026-10-02T21:00:00.000Z"
            },
            {
              "field": "timestamp",
              "value": "2026-10-02T21:00:00.000Z"
            },
            {
              "field": "timestamp",
              "value": "2026-10-02T09:23:05.118Z"
            },
            {
              "field": "timestamp",
              "value": "2026-10-02T08:50:36.211Z"
            },
            {
              "field": "timestamp",
              "value": "2026-10-02T06:00:00.000Z"
            },
            {
              "field": "timestamp",
              "value": "2026-10-01T10:40:00.000Z"
            },
            {
              "field": "timestamp",
              "value": "2026-10-01T09:10:00.000Z"
            },
            {
              "field": "timestamp",
              "value": "2026-10-01T07:30:00.000Z"
            },
            {
              "field": "timestamp",
              "value": "2026-09-30T16:00:00.000Z"
            },
            {
              "field": "timestamp",
              "value": "2026-09-30T07:30:00.000Z"
            },
            {
              "field": "timestamp",
              "value": "2026-09-30T06:30:00.000Z"
            }
          ],
          "dateCount": 429,
          "sourceUrlCount": 0,
          "authorSignals": 428
        }
      },
      "checks": [
        {
          "id": "http",
          "label": "Public discovery response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "json",
          "label": "JSON response parses",
          "status": "pass",
          "observed": "Valid JSON"
        },
        {
          "id": "content-type",
          "label": "Machine response media type",
          "status": "pass",
          "observed": "application/json"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/blocks.json",
          "checkedAt": "2026-10-03T16:27:50.639Z",
          "observed": "HTTP 200; Valid JSON; application/json"
        }
      ]
    },
    {
      "path": "/connectors.json",
      "url": "https://pointcast.xyz/connectors.json",
      "category": "agents",
      "kind": "json",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:50.763Z",
      "finalUrl": "https://pointcast.xyz/connectors.json",
      "redirects": [],
      "contentType": "application/json",
      "responseHeaders": {
        "content-type": "application/json",
        "etag": "W/\"5be916b113a6850c2779c8630f324ce1\"",
        "cache-control": "no-store, max-age=0"
      },
      "summary": {
        "byteCount": 15764,
        "topLevelKeys": [
          "$schema",
          "name",
          "description",
          "generatedAt",
          "canonical",
          "agentKit",
          "connectors"
        ],
        "provenance": {
          "types": [],
          "dates": [
            {
              "field": "generatedAt",
              "value": "2026-10-02T22:52:08.869Z"
            }
          ],
          "dateCount": 1,
          "sourceUrlCount": 0,
          "authorSignals": 0
        }
      },
      "checks": [
        {
          "id": "http",
          "label": "Public discovery response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "json",
          "label": "JSON response parses",
          "status": "pass",
          "observed": "Valid JSON"
        },
        {
          "id": "content-type",
          "label": "Machine response media type",
          "status": "pass",
          "observed": "application/json"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/connectors.json",
          "checkedAt": "2026-10-03T16:27:50.763Z",
          "observed": "HTTP 200; Valid JSON; application/json"
        }
      ]
    },
    {
      "path": "/manufacturing.json",
      "url": "https://pointcast.xyz/manufacturing.json",
      "category": "agents",
      "kind": "json",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:50.819Z",
      "finalUrl": "https://pointcast.xyz/manufacturing.json",
      "redirects": [],
      "contentType": "application/json",
      "responseHeaders": {
        "content-type": "application/json",
        "etag": "W/\"b6378298f73e835339efe2eff09373b6\"",
        "cache-control": "no-store, max-age=0"
      },
      "summary": {
        "byteCount": 26262,
        "topLevelKeys": [
          "version",
          "checkedDate",
          "status",
          "origin",
          "radiusMiles",
          "methodology",
          "outsideWorkDefinition",
          "verificationWarning",
          "companies"
        ],
        "provenance": {
          "types": [],
          "dates": [],
          "dateCount": 0,
          "sourceUrlCount": 38,
          "authorSignals": 0
        }
      },
      "checks": [
        {
          "id": "http",
          "label": "Public discovery response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "json",
          "label": "JSON response parses",
          "status": "pass",
          "observed": "Valid JSON"
        },
        {
          "id": "content-type",
          "label": "Machine response media type",
          "status": "pass",
          "observed": "application/json"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/manufacturing.json",
          "checkedAt": "2026-10-03T16:27:50.819Z",
          "observed": "HTTP 200; Valid JSON; application/json"
        }
      ]
    },
    {
      "path": "/paddles.json",
      "url": "https://pointcast.xyz/paddles.json",
      "category": "agents",
      "kind": "json",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:50.848Z",
      "finalUrl": "https://pointcast.xyz/paddles.json",
      "redirects": [],
      "contentType": "application/json",
      "responseHeaders": {
        "content-type": "application/json",
        "etag": "W/\"23392b9c31a5006613ee958975d4865f\"",
        "cache-control": "no-store, max-age=0"
      },
      "summary": {
        "byteCount": 462992,
        "topLevelKeys": [
          "name",
          "status",
          "url",
          "license",
          "stats",
          "how",
          "brands",
          "paddles",
          "changes",
          "fieldReports"
        ],
        "provenance": {
          "types": [],
          "dates": [],
          "dateCount": 0,
          "sourceUrlCount": 353,
          "authorSignals": 0
        }
      },
      "checks": [
        {
          "id": "http",
          "label": "Public discovery response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "json",
          "label": "JSON response parses",
          "status": "pass",
          "observed": "Valid JSON"
        },
        {
          "id": "content-type",
          "label": "Machine response media type",
          "status": "pass",
          "observed": "application/json"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/paddles.json",
          "checkedAt": "2026-10-03T16:27:50.848Z",
          "observed": "HTTP 200; Valid JSON; application/json"
        }
      ]
    },
    {
      "path": "/tonight.json",
      "url": "https://pointcast.xyz/tonight.json",
      "category": "agents",
      "kind": "json",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:50.866Z",
      "finalUrl": "https://pointcast.xyz/tonight.json",
      "redirects": [],
      "contentType": "application/json",
      "responseHeaders": {
        "content-type": "application/json",
        "etag": "W/\"acdc74fa3f2ba46c3125105013a7cd9b\"",
        "cache-control": "no-store, max-age=0"
      },
      "summary": {
        "byteCount": 10474,
        "topLevelKeys": [
          "$schema",
          "type",
          "id",
          "title",
          "dek",
          "edition",
          "block",
          "publishedDate",
          "timezone",
          "center",
          "radius",
          "bestBet",
          "goOut",
          "stayIn",
          "stations",
          "sources",
          "methodology",
          "human"
        ],
        "provenance": {
          "types": [],
          "dates": [],
          "dateCount": 0,
          "sourceUrlCount": 7,
          "authorSignals": 0
        }
      },
      "checks": [
        {
          "id": "http",
          "label": "Public discovery response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "json",
          "label": "JSON response parses",
          "status": "pass",
          "observed": "Valid JSON"
        },
        {
          "id": "content-type",
          "label": "Machine response media type",
          "status": "pass",
          "observed": "application/json"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/tonight.json",
          "checkedAt": "2026-10-03T16:27:50.866Z",
          "observed": "HTTP 200; Valid JSON; application/json"
        }
      ]
    },
    {
      "path": "/town.json",
      "url": "https://pointcast.xyz/town.json",
      "category": "agents",
      "kind": "json",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:50.863Z",
      "finalUrl": "https://pointcast.xyz/town.json",
      "redirects": [],
      "contentType": "application/json",
      "responseHeaders": {
        "content-type": "application/json",
        "etag": "W/\"ac0a2dae1814e79bbe938cef69dbdbea\"",
        "cache-control": "no-store, max-age=0"
      },
      "summary": {
        "byteCount": 3735,
        "topLevelKeys": [
          "$schema",
          "name",
          "version",
          "description",
          "canonical",
          "grid",
          "buildings",
          "presenceSource",
          "soundsSource",
          "agentDoor",
          "mcpEndpoint",
          "note"
        ],
        "provenance": {
          "types": [],
          "dates": [],
          "dateCount": 0,
          "sourceUrlCount": 0,
          "authorSignals": 0
        }
      },
      "checks": [
        {
          "id": "http",
          "label": "Public discovery response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "json",
          "label": "JSON response parses",
          "status": "pass",
          "observed": "Valid JSON"
        },
        {
          "id": "content-type",
          "label": "Machine response media type",
          "status": "pass",
          "observed": "application/json"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/town.json",
          "checkedAt": "2026-10-03T16:27:50.863Z",
          "observed": "HTTP 200; Valid JSON; application/json"
        }
      ]
    },
    {
      "path": "/api/blocks.jsonl",
      "url": "https://pointcast.xyz/api/blocks.jsonl",
      "category": "agents",
      "kind": "jsonl",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:50.703Z",
      "finalUrl": "https://pointcast.xyz/api/blocks.jsonl",
      "redirects": [],
      "contentType": "application/octet-stream",
      "responseHeaders": {
        "content-type": "application/octet-stream",
        "etag": "\"6e82806d544091c1159c90847a576fbe\"",
        "cache-control": "no-store, max-age=0"
      },
      "summary": {
        "byteCount": 1029834,
        "itemCount": 428
      },
      "checks": [
        {
          "id": "http",
          "label": "Public discovery response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "jsonl",
          "label": "JSON lines parse",
          "status": "pass",
          "observed": "428 lines, 0 invalid"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/api/blocks.jsonl",
          "checkedAt": "2026-10-03T16:27:50.703Z",
          "observed": "HTTP 200; 428 lines, 0 invalid"
        }
      ]
    },
    {
      "path": "/",
      "url": "https://pointcast.xyz/",
      "category": "seo",
      "kind": "link",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:49.225Z",
      "finalUrl": "https://pointcast.xyz/",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "public, max-age=60, stale-while-revalidate=300"
      },
      "checks": [
        {
          "id": "internal-link",
          "label": "Selected internal href responds",
          "status": "pass",
          "observed": "HTTP 200"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/",
          "checkedAt": "2026-10-03T16:27:49.225Z",
          "observed": "HTTP 200"
        }
      ]
    },
    {
      "path": "/agent-field-guide.json",
      "url": "https://pointcast.xyz/agent-field-guide.json",
      "category": "seo",
      "kind": "link",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:51.160Z",
      "finalUrl": "https://pointcast.xyz/agent-field-guide.json",
      "redirects": [],
      "contentType": "application/json",
      "responseHeaders": {
        "content-type": "application/json",
        "etag": "W/\"fd8edba7851e9444a1c7e72f3e93ea94\"",
        "cache-control": "no-store, max-age=0"
      },
      "checks": [
        {
          "id": "internal-link",
          "label": "Selected internal href responds",
          "status": "pass",
          "observed": "HTTP 200"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/agent-field-guide.json",
          "checkedAt": "2026-10-03T16:27:51.160Z",
          "observed": "HTTP 200"
        }
      ]
    },
    {
      "path": "/b/0206",
      "url": "https://pointcast.xyz/b/0206",
      "category": "seo",
      "kind": "link",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:51.160Z",
      "finalUrl": "https://pointcast.xyz/b/0206",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "checks": [
        {
          "id": "internal-link",
          "label": "Selected internal href responds",
          "status": "pass",
          "observed": "HTTP 200"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/b/0206",
          "checkedAt": "2026-10-03T16:27:51.160Z",
          "observed": "HTTP 200"
        }
      ]
    },
    {
      "path": "/b/0237",
      "url": "https://pointcast.xyz/b/0237",
      "category": "seo",
      "kind": "link",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:51.160Z",
      "finalUrl": "https://pointcast.xyz/b/0237",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "checks": [
        {
          "id": "internal-link",
          "label": "Selected internal href responds",
          "status": "pass",
          "observed": "HTTP 200"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/b/0237",
          "checkedAt": "2026-10-03T16:27:51.160Z",
          "observed": "HTTP 200"
        }
      ]
    },
    {
      "path": "/b/0272",
      "url": "https://pointcast.xyz/b/0272",
      "category": "seo",
      "kind": "link",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:51.160Z",
      "finalUrl": "https://pointcast.xyz/b/0272",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "checks": [
        {
          "id": "internal-link",
          "label": "Selected internal href responds",
          "status": "pass",
          "observed": "HTTP 200"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/b/0272",
          "checkedAt": "2026-10-03T16:27:51.160Z",
          "observed": "HTTP 200"
        }
      ]
    },
    {
      "path": "/b/0315",
      "url": "https://pointcast.xyz/b/0315",
      "category": "seo",
      "kind": "link",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:51.210Z",
      "finalUrl": "https://pointcast.xyz/b/0315",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "checks": [
        {
          "id": "internal-link",
          "label": "Selected internal href responds",
          "status": "pass",
          "observed": "HTTP 200"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/b/0315",
          "checkedAt": "2026-10-03T16:27:51.210Z",
          "observed": "HTTP 200"
        }
      ]
    },
    {
      "path": "/b/0346",
      "url": "https://pointcast.xyz/b/0346",
      "category": "seo",
      "kind": "link",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:51.219Z",
      "finalUrl": "https://pointcast.xyz/b/0346",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "checks": [
        {
          "id": "internal-link",
          "label": "Selected internal href responds",
          "status": "pass",
          "observed": "HTTP 200"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/b/0346",
          "checkedAt": "2026-10-03T16:27:51.219Z",
          "observed": "HTTP 200"
        }
      ]
    },
    {
      "path": "/b/0379",
      "url": "https://pointcast.xyz/b/0379",
      "category": "seo",
      "kind": "link",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:51.226Z",
      "finalUrl": "https://pointcast.xyz/b/0379",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "checks": [
        {
          "id": "internal-link",
          "label": "Selected internal href responds",
          "status": "pass",
          "observed": "HTTP 200"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/b/0379",
          "checkedAt": "2026-10-03T16:27:51.226Z",
          "observed": "HTTP 200"
        }
      ]
    },
    {
      "path": "/b/0414",
      "url": "https://pointcast.xyz/b/0414",
      "category": "seo",
      "kind": "link",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:51.237Z",
      "finalUrl": "https://pointcast.xyz/b/0414",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "checks": [
        {
          "id": "internal-link",
          "label": "Selected internal href responds",
          "status": "pass",
          "observed": "HTTP 200"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/b/0414",
          "checkedAt": "2026-10-03T16:27:51.237Z",
          "observed": "HTTP 200"
        }
      ]
    },
    {
      "path": "/b/0445",
      "url": "https://pointcast.xyz/b/0445",
      "category": "seo",
      "kind": "link",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:51.272Z",
      "finalUrl": "https://pointcast.xyz/b/0445",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "checks": [
        {
          "id": "internal-link",
          "label": "Selected internal href responds",
          "status": "pass",
          "observed": "HTTP 200"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/b/0445",
          "checkedAt": "2026-10-03T16:27:51.272Z",
          "observed": "HTTP 200"
        }
      ]
    },
    {
      "path": "/b/0476",
      "url": "https://pointcast.xyz/b/0476",
      "category": "seo",
      "kind": "link",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:51.276Z",
      "finalUrl": "https://pointcast.xyz/b/0476",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "checks": [
        {
          "id": "internal-link",
          "label": "Selected internal href responds",
          "status": "pass",
          "observed": "HTTP 200"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/b/0476",
          "checkedAt": "2026-10-03T16:27:51.276Z",
          "observed": "HTTP 200"
        }
      ]
    },
    {
      "path": "/b/0507",
      "url": "https://pointcast.xyz/b/0507",
      "category": "seo",
      "kind": "link",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:51.290Z",
      "finalUrl": "https://pointcast.xyz/b/0507",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "checks": [
        {
          "id": "internal-link",
          "label": "Selected internal href responds",
          "status": "pass",
          "observed": "HTTP 200"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/b/0507",
          "checkedAt": "2026-10-03T16:27:51.290Z",
          "observed": "HTTP 200"
        }
      ]
    },
    {
      "path": "/b/0538",
      "url": "https://pointcast.xyz/b/0538",
      "category": "seo",
      "kind": "link",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:51.330Z",
      "finalUrl": "https://pointcast.xyz/b/0538",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "checks": [
        {
          "id": "internal-link",
          "label": "Selected internal href responds",
          "status": "pass",
          "observed": "HTTP 200"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/b/0538",
          "checkedAt": "2026-10-03T16:27:51.330Z",
          "observed": "HTTP 200"
        }
      ]
    },
    {
      "path": "/b/0567",
      "url": "https://pointcast.xyz/b/0567",
      "category": "seo",
      "kind": "link",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:51.338Z",
      "finalUrl": "https://pointcast.xyz/b/0567",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "checks": [
        {
          "id": "internal-link",
          "label": "Selected internal href responds",
          "status": "pass",
          "observed": "HTTP 200"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/b/0567",
          "checkedAt": "2026-10-03T16:27:51.338Z",
          "observed": "HTTP 200"
        }
      ]
    },
    {
      "path": "/b/0602",
      "url": "https://pointcast.xyz/b/0602",
      "category": "seo",
      "kind": "link",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:51.342Z",
      "finalUrl": "https://pointcast.xyz/b/0602",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "checks": [
        {
          "id": "internal-link",
          "label": "Selected internal href responds",
          "status": "pass",
          "observed": "HTTP 200"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/b/0602",
          "checkedAt": "2026-10-03T16:27:51.342Z",
          "observed": "HTTP 200"
        }
      ]
    },
    {
      "path": "/b/0636",
      "url": "https://pointcast.xyz/b/0636",
      "category": "seo",
      "kind": "link",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:51.357Z",
      "finalUrl": "https://pointcast.xyz/b/0636",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "checks": [
        {
          "id": "internal-link",
          "label": "Selected internal href responds",
          "status": "pass",
          "observed": "HTTP 200"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/b/0636",
          "checkedAt": "2026-10-03T16:27:51.357Z",
          "observed": "HTTP 200"
        }
      ]
    },
    {
      "path": "/battle.json",
      "url": "https://pointcast.xyz/battle.json",
      "category": "seo",
      "kind": "link",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:51.403Z",
      "finalUrl": "https://pointcast.xyz/battle.json",
      "redirects": [],
      "contentType": "application/json",
      "responseHeaders": {
        "content-type": "application/json",
        "etag": "W/\"38ac5c9752fcca6fc923f44f37242539\"",
        "cache-control": "no-store, max-age=0, public, max-age=60, s-maxage=300"
      },
      "checks": [
        {
          "id": "internal-link",
          "label": "Selected internal href responds",
          "status": "pass",
          "observed": "HTTP 200"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/battle.json",
          "checkedAt": "2026-10-03T16:27:51.403Z",
          "observed": "HTTP 200"
        }
      ]
    },
    {
      "path": "/builders",
      "url": "https://pointcast.xyz/builders",
      "category": "seo",
      "kind": "link",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:51.404Z",
      "finalUrl": "https://pointcast.xyz/builders",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "checks": [
        {
          "id": "internal-link",
          "label": "Selected internal href responds",
          "status": "pass",
          "observed": "HTTP 200"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/builders",
          "checkedAt": "2026-10-03T16:27:51.404Z",
          "observed": "HTTP 200"
        }
      ]
    },
    {
      "path": "/c/visit.rss",
      "url": "https://pointcast.xyz/c/visit.rss",
      "category": "seo",
      "kind": "link",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:51.405Z",
      "finalUrl": "https://pointcast.xyz/c/visit.rss",
      "redirects": [],
      "contentType": "application/rss+xml",
      "responseHeaders": {
        "content-type": "application/rss+xml",
        "etag": "W/\"20aa6114384780a57fe84448c8bd4b65\"",
        "cache-control": "no-store, max-age=0, public, max-age=60, s-maxage=300"
      },
      "checks": [
        {
          "id": "internal-link",
          "label": "Selected internal href responds",
          "status": "pass",
          "observed": "HTTP 200"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/c/visit.rss",
          "checkedAt": "2026-10-03T16:27:51.405Z",
          "observed": "HTTP 200"
        }
      ]
    },
    {
      "path": "/digital-pets/ping",
      "url": "https://pointcast.xyz/digital-pets/ping",
      "category": "seo",
      "kind": "link",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:51.419Z",
      "finalUrl": "https://pointcast.xyz/digital-pets/ping",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "checks": [
        {
          "id": "internal-link",
          "label": "Selected internal href responds",
          "status": "pass",
          "observed": "HTTP 200"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/digital-pets/ping",
          "checkedAt": "2026-10-03T16:27:51.419Z",
          "observed": "HTTP 200"
        }
      ]
    },
    {
      "path": "/faucet/fishclub",
      "url": "https://pointcast.xyz/faucet/fishclub",
      "category": "seo",
      "kind": "link",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:51.437Z",
      "finalUrl": "https://pointcast.xyz/faucet/fishclub",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "checks": [
        {
          "id": "internal-link",
          "label": "Selected internal href responds",
          "status": "pass",
          "observed": "HTTP 200"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/faucet/fishclub",
          "checkedAt": "2026-10-03T16:27:51.437Z",
          "observed": "HTTP 200"
        }
      ]
    },
    {
      "path": "/labs",
      "url": "https://pointcast.xyz/labs",
      "category": "seo",
      "kind": "link",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:51.476Z",
      "finalUrl": "https://pointcast.xyz/labs",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "checks": [
        {
          "id": "internal-link",
          "label": "Selected internal href responds",
          "status": "pass",
          "observed": "HTTP 200"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/labs",
          "checkedAt": "2026-10-03T16:27:51.476Z",
          "observed": "HTTP 200"
        }
      ]
    },
    {
      "path": "/mesh",
      "url": "https://pointcast.xyz/mesh",
      "category": "seo",
      "kind": "link",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:51.481Z",
      "finalUrl": "https://pointcast.xyz/mesh",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "checks": [
        {
          "id": "internal-link",
          "label": "Selected internal href responds",
          "status": "pass",
          "observed": "HTTP 200"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/mesh",
          "checkedAt": "2026-10-03T16:27:51.481Z",
          "observed": "HTTP 200"
        }
      ]
    },
    {
      "path": "/nouns/drum-club/",
      "url": "https://pointcast.xyz/nouns/drum-club/",
      "category": "seo",
      "kind": "link",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:51.490Z",
      "finalUrl": "https://pointcast.xyz/nouns/drum-club/",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "checks": [
        {
          "id": "internal-link",
          "label": "Selected internal href responds",
          "status": "pass",
          "observed": "HTTP 200"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/nouns/drum-club/",
          "checkedAt": "2026-10-03T16:27:51.490Z",
          "observed": "HTTP 200"
        }
      ]
    },
    {
      "path": "/paddles/brand/engage",
      "url": "https://pointcast.xyz/paddles/brand/engage",
      "category": "seo",
      "kind": "link",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:51.495Z",
      "finalUrl": "https://pointcast.xyz/paddles/brand/engage",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "checks": [
        {
          "id": "internal-link",
          "label": "Selected internal href responds",
          "status": "pass",
          "observed": "HTTP 200"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/paddles/brand/engage",
          "checkedAt": "2026-10-03T16:27:51.495Z",
          "observed": "HTTP 200"
        }
      ]
    },
    {
      "path": "/paddles/chorus-shapeshifter-ex-hx-sx",
      "url": "https://pointcast.xyz/paddles/chorus-shapeshifter-ex-hx-sx",
      "category": "seo",
      "kind": "link",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:51.530Z",
      "finalUrl": "https://pointcast.xyz/paddles/chorus-shapeshifter-ex-hx-sx",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "checks": [
        {
          "id": "internal-link",
          "label": "Selected internal href responds",
          "status": "pass",
          "observed": "HTTP 200"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/paddles/chorus-shapeshifter-ex-hx-sx",
          "checkedAt": "2026-10-03T16:27:51.530Z",
          "observed": "HTTP 200"
        }
      ]
    },
    {
      "path": "/paddles/joola-perseus-mod-ta-15",
      "url": "https://pointcast.xyz/paddles/joola-perseus-mod-ta-15",
      "category": "seo",
      "kind": "link",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:51.535Z",
      "finalUrl": "https://pointcast.xyz/paddles/joola-perseus-mod-ta-15",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "checks": [
        {
          "id": "internal-link",
          "label": "Selected internal href responds",
          "status": "pass",
          "observed": "HTTP 200"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/paddles/joola-perseus-mod-ta-15",
          "checkedAt": "2026-10-03T16:27:51.535Z",
          "observed": "HTTP 200"
        }
      ]
    },
    {
      "path": "/paddles/selkirk-labs-project-007",
      "url": "https://pointcast.xyz/paddles/selkirk-labs-project-007",
      "category": "seo",
      "kind": "link",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:51.557Z",
      "finalUrl": "https://pointcast.xyz/paddles/selkirk-labs-project-007",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "checks": [
        {
          "id": "internal-link",
          "label": "Selected internal href responds",
          "status": "pass",
          "observed": "HTTP 200"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/paddles/selkirk-labs-project-007",
          "checkedAt": "2026-10-03T16:27:51.557Z",
          "observed": "HTTP 200"
        }
      ]
    },
    {
      "path": "/pairings/quiet-coordination",
      "url": "https://pointcast.xyz/pairings/quiet-coordination",
      "category": "seo",
      "kind": "link",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:51.573Z",
      "finalUrl": "https://pointcast.xyz/pairings/quiet-coordination",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "checks": [
        {
          "id": "internal-link",
          "label": "Selected internal href responds",
          "status": "pass",
          "observed": "HTTP 200"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/pairings/quiet-coordination",
          "checkedAt": "2026-10-03T16:27:51.573Z",
          "observed": "HTTP 200"
        }
      ]
    },
    {
      "path": "/products/lemonade-thc-beverage-enhancer",
      "url": "https://pointcast.xyz/products/lemonade-thc-beverage-enhancer",
      "category": "seo",
      "kind": "link",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:51.596Z",
      "finalUrl": "https://pointcast.xyz/products/lemonade-thc-beverage-enhancer",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "checks": [
        {
          "id": "internal-link",
          "label": "Selected internal href responds",
          "status": "pass",
          "observed": "HTTP 200"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/products/lemonade-thc-beverage-enhancer",
          "checkedAt": "2026-10-03T16:27:51.596Z",
          "observed": "HTTP 200"
        }
      ]
    },
    {
      "path": "/register",
      "url": "https://pointcast.xyz/register",
      "category": "seo",
      "kind": "link",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:51.604Z",
      "finalUrl": "https://pointcast.xyz/register",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "checks": [
        {
          "id": "internal-link",
          "label": "Selected internal href responds",
          "status": "pass",
          "observed": "HTTP 200"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/register",
          "checkedAt": "2026-10-03T16:27:51.604Z",
          "observed": "HTTP 200"
        }
      ]
    },
    {
      "path": "/reviews/paddles/method",
      "url": "https://pointcast.xyz/reviews/paddles/method",
      "category": "seo",
      "kind": "link",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:51.614Z",
      "finalUrl": "https://pointcast.xyz/reviews/paddles/method",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "checks": [
        {
          "id": "internal-link",
          "label": "Selected internal href responds",
          "status": "pass",
          "observed": "HTTP 200"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/reviews/paddles/method",
          "checkedAt": "2026-10-03T16:27:51.614Z",
          "observed": "HTTP 200"
        }
      ]
    },
    {
      "path": "/schemas/x402-receipt.schema.json",
      "url": "https://pointcast.xyz/schemas/x402-receipt.schema.json",
      "category": "seo",
      "kind": "link",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:51.655Z",
      "finalUrl": "https://pointcast.xyz/schemas/x402-receipt.schema.json",
      "redirects": [],
      "contentType": "application/json",
      "responseHeaders": {
        "content-type": "application/json",
        "etag": "W/\"cabb6b5c8442670e36b53bcb20b84710\"",
        "cache-control": "no-store, max-age=0"
      },
      "checks": [
        {
          "id": "internal-link",
          "label": "Selected internal href responds",
          "status": "pass",
          "observed": "HTTP 200"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/schemas/x402-receipt.schema.json",
          "checkedAt": "2026-10-03T16:27:51.655Z",
          "observed": "HTTP 200"
        }
      ]
    },
    {
      "path": "/sprint",
      "url": "https://pointcast.xyz/sprint",
      "category": "seo",
      "kind": "link",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:51.660Z",
      "finalUrl": "https://pointcast.xyz/sprint",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "checks": [
        {
          "id": "internal-link",
          "label": "Selected internal href responds",
          "status": "pass",
          "observed": "HTTP 200"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/sprint",
          "checkedAt": "2026-10-03T16:27:51.660Z",
          "observed": "HTTP 200"
        }
      ]
    },
    {
      "path": "/tv/north-san-diego",
      "url": "https://pointcast.xyz/tv/north-san-diego",
      "category": "seo",
      "kind": "link",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:51.668Z",
      "finalUrl": "https://pointcast.xyz/tv/north-san-diego",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "checks": [
        {
          "id": "internal-link",
          "label": "Selected internal href responds",
          "status": "pass",
          "observed": "HTTP 200"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/tv/north-san-diego",
          "checkedAt": "2026-10-03T16:27:51.668Z",
          "observed": "HTTP 200"
        }
      ]
    },
    {
      "path": "/zen-cats",
      "url": "https://pointcast.xyz/zen-cats",
      "category": "seo",
      "kind": "link",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:51.673Z",
      "finalUrl": "https://pointcast.xyz/zen-cats",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store, max-age=0"
      },
      "checks": [
        {
          "id": "internal-link",
          "label": "Selected internal href responds",
          "status": "pass",
          "observed": "HTTP 200"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/zen-cats",
          "checkedAt": "2026-10-03T16:27:51.673Z",
          "observed": "HTTP 200"
        }
      ]
    },
    {
      "path": "/api/mcp",
      "url": "https://pointcast.xyz/api/mcp",
      "category": "agents",
      "kind": "mcp",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:50.769Z",
      "finalUrl": "https://pointcast.xyz/api/mcp",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "public, max-age=300"
      },
      "summary": {
        "byteCount": 17248
      },
      "checks": [
        {
          "id": "http",
          "label": "Public discovery response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "mcp-get",
          "label": "MCP GET discovery page",
          "status": "pass",
          "observed": "GET discovery only; JSON-RPC catalog/session calls require POST and were not sent"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/api/mcp",
          "checkedAt": "2026-10-03T16:27:50.769Z",
          "observed": "HTTP 200; GET discovery only; JSON-RPC catalog/session calls require POST and were not sent"
        }
      ]
    },
    {
      "path": "/api/mcp-v2",
      "url": "https://pointcast.xyz/api/mcp-v2",
      "category": "agents",
      "kind": "mcp",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:50.785Z",
      "finalUrl": "https://pointcast.xyz/api/mcp-v2",
      "redirects": [],
      "contentType": "text/html; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/html; charset=utf-8",
        "cache-control": "public, max-age=300"
      },
      "summary": {
        "byteCount": 17281
      },
      "checks": [
        {
          "id": "http",
          "label": "Public discovery response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "mcp-get",
          "label": "MCP GET discovery page",
          "status": "pass",
          "observed": "GET discovery only; JSON-RPC catalog/session calls require POST and were not sent"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/api/mcp-v2",
          "checkedAt": "2026-10-03T16:27:50.785Z",
          "observed": "HTTP 200; GET discovery only; JSON-RPC catalog/session calls require POST and were not sent"
        }
      ]
    },
    {
      "path": "/lucky-cat/openapi.json",
      "url": "https://pointcast.xyz/lucky-cat/openapi.json",
      "category": "agents",
      "kind": "openapi",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:50.813Z",
      "finalUrl": "https://pointcast.xyz/lucky-cat/openapi.json",
      "redirects": [],
      "contentType": "application/json",
      "responseHeaders": {
        "content-type": "application/json",
        "etag": "W/\"29b93b455436b85622a00982dd3aaed4\"",
        "cache-control": "no-store, max-age=0"
      },
      "summary": {
        "byteCount": 12623,
        "topLevelKeys": [
          "openapi",
          "info",
          "servers",
          "paths",
          "components"
        ],
        "provenance": {
          "types": [],
          "dates": [],
          "dateCount": 0,
          "sourceUrlCount": 0,
          "authorSignals": 0
        }
      },
      "checks": [
        {
          "id": "http",
          "label": "Public discovery response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "json",
          "label": "JSON response parses",
          "status": "pass",
          "observed": "Valid JSON"
        },
        {
          "id": "content-type",
          "label": "Machine response media type",
          "status": "pass",
          "observed": "application/json"
        },
        {
          "id": "openapi-contract",
          "label": "OpenAPI version and paths",
          "status": "pass",
          "observed": "3.1.0; 3 paths"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/lucky-cat/openapi.json",
          "checkedAt": "2026-10-03T16:27:50.813Z",
          "observed": "HTTP 200; Valid JSON; application/json; 3.1.0; 3 paths"
        }
      ]
    },
    {
      "path": "/nouns-money/openapi.json",
      "url": "https://pointcast.xyz/nouns-money/openapi.json",
      "category": "agents",
      "kind": "openapi",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:50.815Z",
      "finalUrl": "https://pointcast.xyz/nouns-money/openapi.json",
      "redirects": [],
      "contentType": "application/json",
      "responseHeaders": {
        "content-type": "application/json",
        "etag": "W/\"3c5f2c145dbfe69f2cef2818ba5adea9\"",
        "cache-control": "no-store, max-age=0"
      },
      "summary": {
        "byteCount": 18044,
        "topLevelKeys": [
          "openapi",
          "info",
          "servers",
          "x-pointcast-proposed-integrations",
          "tags",
          "paths",
          "components"
        ],
        "provenance": {
          "types": [],
          "dates": [],
          "dateCount": 0,
          "sourceUrlCount": 0,
          "authorSignals": 0
        }
      },
      "checks": [
        {
          "id": "http",
          "label": "Public discovery response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "json",
          "label": "JSON response parses",
          "status": "pass",
          "observed": "Valid JSON"
        },
        {
          "id": "content-type",
          "label": "Machine response media type",
          "status": "pass",
          "observed": "application/json"
        },
        {
          "id": "openapi-contract",
          "label": "OpenAPI version and paths",
          "status": "pass",
          "observed": "3.1.0; 2 paths"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/nouns-money/openapi.json",
          "checkedAt": "2026-10-03T16:27:50.815Z",
          "observed": "HTTP 200; Valid JSON; application/json; 3.1.0; 2 paths"
        }
      ]
    },
    {
      "path": "/.well-known/ai-plugin.json",
      "url": "https://pointcast.xyz/.well-known/ai-plugin.json",
      "category": "agents",
      "kind": "plugin",
      "status": "fail",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:50.607Z",
      "finalUrl": "https://pointcast.xyz/.well-known/ai-plugin.json",
      "redirects": [],
      "contentType": "application/json",
      "responseHeaders": {
        "content-type": "application/json",
        "etag": "W/\"981ee188a9749b401e42fba6fbe40dfe\"",
        "cache-control": "no-store, max-age=0"
      },
      "summary": {
        "byteCount": 1043,
        "topLevelKeys": [
          "schema_version",
          "name_for_model",
          "name_for_human",
          "description_for_human",
          "description_for_model",
          "auth",
          "api",
          "logo_url",
          "contact_email",
          "legal_info_url"
        ],
        "provenance": {
          "types": [],
          "dates": [],
          "dateCount": 0,
          "sourceUrlCount": 0,
          "authorSignals": 0
        }
      },
      "checks": [
        {
          "id": "http",
          "label": "Public discovery response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "json",
          "label": "JSON response parses",
          "status": "pass",
          "observed": "Valid JSON"
        },
        {
          "id": "content-type",
          "label": "Machine response media type",
          "status": "pass",
          "observed": "application/json"
        },
        {
          "id": "plugin-target-contract",
          "label": "Advertised OpenAPI target",
          "status": "fail",
          "observed": "https://pointcast.xyz/agents.json is a custom discovery manifest without openapi or paths"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/.well-known/ai-plugin.json",
          "checkedAt": "2026-10-03T16:27:50.607Z",
          "observed": "HTTP 200; Valid JSON; application/json"
        }
      ]
    },
    {
      "path": "/robots.txt",
      "url": "https://pointcast.xyz/robots.txt",
      "category": "bots",
      "kind": "robots",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:48.812Z",
      "finalUrl": "https://pointcast.xyz/robots.txt",
      "redirects": [],
      "contentType": "text/plain; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/plain; charset=utf-8",
        "etag": "W/\"601df71286beb6c38a91c0da81b35c99\"",
        "cache-control": "no-store, max-age=0, public, max-age=3600"
      },
      "checks": [
        {
          "id": "robots-readable",
          "label": "Crawl directives readable",
          "status": "pass",
          "observed": "20 groups and 3 sitemap declarations"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/robots.txt",
          "checkedAt": "2026-10-03T16:27:48.812Z",
          "observed": "200; 20 user-agent groups"
        }
      ]
    },
    {
      "path": "/sitemap-0.xml",
      "url": "https://pointcast.xyz/sitemap-0.xml",
      "category": "seo",
      "kind": "sitemap",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:49.131Z",
      "finalUrl": "https://pointcast.xyz/sitemap-0.xml",
      "redirects": [],
      "contentType": "application/xml",
      "responseHeaders": {
        "content-type": "application/xml",
        "etag": "W/\"f8f4b367287126c82c368d967d9d180f\"",
        "cache-control": "no-store, max-age=0, public, max-age=300, s-maxage=3600"
      },
      "checks": [
        {
          "id": "sitemap-valid",
          "label": "Sitemap document readable",
          "status": "pass",
          "observed": "urlset: 1690 entries"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/sitemap-0.xml",
          "checkedAt": "2026-10-03T16:27:49.131Z",
          "observed": "HTTP 200; urlset; 1690 entries"
        }
      ]
    },
    {
      "path": "/sitemap-blocks.xml",
      "url": "https://pointcast.xyz/sitemap-blocks.xml",
      "category": "seo",
      "kind": "sitemap",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:49.081Z",
      "finalUrl": "https://pointcast.xyz/sitemap-blocks.xml",
      "redirects": [],
      "contentType": "application/xml",
      "responseHeaders": {
        "content-type": "application/xml",
        "etag": "W/\"2e15046e14ad46337217cba11349f61d\"",
        "cache-control": "no-store, max-age=0, public, max-age=300, s-maxage=3600"
      },
      "checks": [
        {
          "id": "sitemap-valid",
          "label": "Sitemap document readable",
          "status": "pass",
          "observed": "urlset: 428 entries"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/sitemap-blocks.xml",
          "checkedAt": "2026-10-03T16:27:49.081Z",
          "observed": "HTTP 200; urlset; 428 entries"
        }
      ]
    },
    {
      "path": "/sitemap-discovery.xml",
      "url": "https://pointcast.xyz/sitemap-discovery.xml",
      "category": "seo",
      "kind": "sitemap",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:49.025Z",
      "finalUrl": "https://pointcast.xyz/sitemap-discovery.xml",
      "redirects": [],
      "contentType": "application/xml",
      "responseHeaders": {
        "content-type": "application/xml",
        "etag": "W/\"eefabf8a7fa2205d3dcb1cccba0ba366\"",
        "cache-control": "no-store, max-age=0, public, max-age=300, s-maxage=3600, public, max-age=300, s-maxage=3600"
      },
      "checks": [
        {
          "id": "sitemap-valid",
          "label": "Sitemap document readable",
          "status": "pass",
          "observed": "urlset: 1207 entries"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/sitemap-discovery.xml",
          "checkedAt": "2026-10-03T16:27:49.025Z",
          "observed": "HTTP 200; urlset; 1207 entries"
        }
      ]
    },
    {
      "path": "/sitemap-index.xml",
      "url": "https://pointcast.xyz/sitemap-index.xml",
      "category": "seo",
      "kind": "sitemap",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:48.983Z",
      "finalUrl": "https://pointcast.xyz/sitemap-index.xml",
      "redirects": [],
      "contentType": "application/xml",
      "responseHeaders": {
        "content-type": "application/xml",
        "etag": "W/\"4e010fb1358ce30c6a3aa3b52f33d539\"",
        "cache-control": "no-store, max-age=0, public, max-age=300, s-maxage=3600, public, max-age=300, s-maxage=3600"
      },
      "checks": [
        {
          "id": "sitemap-valid",
          "label": "Sitemap document readable",
          "status": "pass",
          "observed": "index: 1 entries"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/sitemap-index.xml",
          "checkedAt": "2026-10-03T16:27:48.983Z",
          "observed": "HTTP 200; index; 1 entries"
        }
      ]
    },
    {
      "path": "/agent-kit.md",
      "url": "https://pointcast.xyz/agent-kit.md",
      "category": "agents",
      "kind": "text",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:50.548Z",
      "finalUrl": "https://pointcast.xyz/agent-kit.md",
      "redirects": [],
      "contentType": "text/markdown; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/markdown; charset=utf-8",
        "etag": "W/\"25eb47e80a0bd6a671fba767686eaa25\"",
        "cache-control": "no-store, max-age=0"
      },
      "summary": {
        "byteCount": 7682,
        "linkCount": 16
      },
      "checks": [
        {
          "id": "http",
          "label": "Public discovery response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "text",
          "label": "Readable orientation text",
          "status": "pass",
          "observed": "7627 characters"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/agent-kit.md",
          "checkedAt": "2026-10-03T16:27:50.548Z",
          "observed": "HTTP 200; 7627 characters"
        }
      ]
    },
    {
      "path": "/llms-full.txt",
      "url": "https://pointcast.xyz/llms-full.txt",
      "category": "agents",
      "kind": "text",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:50.547Z",
      "finalUrl": "https://pointcast.xyz/llms-full.txt",
      "redirects": [],
      "contentType": "text/plain; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/plain; charset=utf-8",
        "etag": "W/\"c96489af5886e3d5f9fcf32eac270b6a\"",
        "cache-control": "no-store, max-age=0, public, max-age=300, s-maxage=3600"
      },
      "summary": {
        "byteCount": 180704,
        "linkCount": 462
      },
      "checks": [
        {
          "id": "http",
          "label": "Public discovery response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "text",
          "label": "Readable orientation text",
          "status": "pass",
          "observed": "180002 characters"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/llms-full.txt",
          "checkedAt": "2026-10-03T16:27:50.547Z",
          "observed": "HTTP 200; 180002 characters"
        }
      ]
    },
    {
      "path": "/llms.txt",
      "url": "https://pointcast.xyz/llms.txt",
      "category": "agents",
      "kind": "text",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:50.547Z",
      "finalUrl": "https://pointcast.xyz/llms.txt",
      "redirects": [],
      "contentType": "text/plain; charset=utf-8",
      "responseHeaders": {
        "content-type": "text/plain; charset=utf-8",
        "etag": "W/\"3e403ebe961ed608d504c1911d2828c0\"",
        "cache-control": "no-store, max-age=0, public, max-age=300, s-maxage=3600"
      },
      "summary": {
        "byteCount": 36207,
        "linkCount": 218
      },
      "checks": [
        {
          "id": "http",
          "label": "Public discovery response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "text",
          "label": "Readable orientation text",
          "status": "pass",
          "observed": "36057 characters"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/llms.txt",
          "checkedAt": "2026-10-03T16:27:50.547Z",
          "observed": "HTTP 200; 36057 characters"
        }
      ]
    },
    {
      "path": "/feed.xml",
      "url": "https://pointcast.xyz/feed.xml",
      "category": "agents",
      "kind": "xml",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:50.664Z",
      "finalUrl": "https://pointcast.xyz/feed.xml",
      "redirects": [],
      "contentType": "application/xml",
      "responseHeaders": {
        "content-type": "application/xml",
        "etag": "W/\"45dde9697365ce827888acbf45337898\"",
        "cache-control": "no-store, max-age=0, public, max-age=60, s-maxage=300"
      },
      "summary": {
        "byteCount": 226911,
        "itemCount": 428
      },
      "checks": [
        {
          "id": "http",
          "label": "Public discovery response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "feed-xml",
          "label": "Feed XML root",
          "status": "pass",
          "observed": "RSS/Atom root present; full XML schema validity not tested"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/feed.xml",
          "checkedAt": "2026-10-03T16:27:50.664Z",
          "observed": "HTTP 200; RSS/Atom root present; full XML schema validity not tested"
        }
      ]
    },
    {
      "path": "/rss.xml",
      "url": "https://pointcast.xyz/rss.xml",
      "category": "agents",
      "kind": "xml",
      "status": "pass",
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:50.678Z",
      "finalUrl": "https://pointcast.xyz/rss.xml",
      "redirects": [],
      "contentType": "application/xml",
      "responseHeaders": {
        "content-type": "application/xml",
        "etag": "W/\"247fb2397587906bcc36c23752e24513\"",
        "cache-control": "no-store, max-age=0"
      },
      "summary": {
        "byteCount": 6844,
        "itemCount": 9
      },
      "checks": [
        {
          "id": "http",
          "label": "Public discovery response",
          "status": "pass",
          "observed": "HTTP 200"
        },
        {
          "id": "feed-xml",
          "label": "Feed XML root",
          "status": "pass",
          "observed": "RSS/Atom root present; full XML schema validity not tested"
        }
      ],
      "evidence": [
        {
          "url": "https://pointcast.xyz/rss.xml",
          "checkedAt": "2026-10-03T16:27:50.678Z",
          "observed": "HTTP 200; RSS/Atom root present; full XML schema validity not tested"
        }
      ]
    }
  ],
  "findings": [
    {
      "id": "bots-sitemap-prefix-block",
      "category": "bots",
      "status": "fail",
      "severity": "high",
      "title": "The /me crawl exclusion reaches public routes",
      "summary": "8 unique public-name sitemap URLs match the /me prefix. 5 selected HTML examples returned 200 with self canonicals and no noindex directive.",
      "impact": "Compliant search crawlers may skip this public content. This is a crawl-policy collision, not proof of index removal or a noindex response. User-triggered retrieval providers may apply different rules.",
      "recommendation": "Review intended /me scope and explicitly preserve crawl access for public /me-prefixed routes. Validate private-route intent before changing policy.",
      "evidence": [
        {
          "url": "https://pointcast.xyz/robots.txt",
          "checkedAt": "2026-10-03T16:27:48.812Z",
          "observed": "Disallow: /me is repeated for wildcard and named AI groups; prefix also matches public names"
        },
        {
          "url": "https://pointcast.xyz/meetups/",
          "checkedAt": "2026-10-03T16:27:50.175Z",
          "observed": "HTTP 200; canonical https://pointcast.xyz/meetups/; noindex false; listed in sitemap; effective rule /me"
        },
        {
          "url": "https://pointcast.xyz/messages/",
          "checkedAt": "2026-10-03T16:27:50.184Z",
          "observed": "HTTP 200; canonical https://pointcast.xyz/messages/; noindex false; listed in sitemap; effective rule /me"
        },
        {
          "url": "https://pointcast.xyz/meditate/",
          "checkedAt": "2026-10-03T16:27:50.220Z",
          "observed": "HTTP 200; canonical https://pointcast.xyz/meditate/; noindex false; listed in sitemap; effective rule /me"
        },
        {
          "url": "https://pointcast.xyz/mesh/",
          "checkedAt": "2026-10-03T16:27:50.241Z",
          "observed": "HTTP 200; canonical https://pointcast.xyz/mesh/; noindex false; listed in sitemap; effective rule /me"
        },
        {
          "url": "https://pointcast.xyz/menlo-park/",
          "checkedAt": "2026-10-03T16:27:50.282Z",
          "observed": "HTTP 200; canonical https://pointcast.xyz/menlo-park/; noindex false; listed in sitemap; effective rule /me"
        },
        {
          "url": "https://pointcast.xyz/meditate.json",
          "checkedAt": "2026-10-03T16:27:48.812Z",
          "observed": "Inventoried sitemap URL; effective rule /me; response not fetched in HTML cohort"
        },
        {
          "url": "https://pointcast.xyz/messages/chain/",
          "checkedAt": "2026-10-03T16:27:48.812Z",
          "observed": "Inventoried sitemap URL; effective rule /me; response not fetched in HTML cohort"
        },
        {
          "url": "https://pointcast.xyz/messages/demo/",
          "checkedAt": "2026-10-03T16:27:48.812Z",
          "observed": "Inventoried sitemap URL; effective rule /me; response not fetched in HTML cohort"
        }
      ]
    },
    {
      "id": "agents-html-mode-drift",
      "category": "agents",
      "status": "warn",
      "severity": "medium",
      "title": "Advertised stripped HTML differs by User-Agent",
      "summary": "1 of 4 advertised named synthetic root requests retained runtime markup or lacked the promised X-Agent-Mode header. Full HTML remained HTTP 200.",
      "impact": "This is a discovery-documentation/runtime mismatch, not an access or indexing failure. Historical payload savings in the manifest are not current performance measurements.",
      "recommendation": "Reconcile the advertised trigger list, classifier and response treatment, and describe Extended tokens as robots controls rather than distinct HTTP User-Agents.",
      "evidence": [
        {
          "url": "https://pointcast.xyz/agents.json",
          "checkedAt": "2026-10-03T16:27:50.548Z",
          "observed": "agentMode.trigger: User-Agent prefix \"ai:\" OR matches GPTBot / ClaudeBot / PerplexityBot / OAI-SearchBot / Atlas / Google-Extended"
        },
        {
          "url": "https://pointcast.xyz/",
          "checkedAt": "2026-10-03T16:27:51.753Z",
          "observed": "OAI-SearchBot/1.0; HTTP 200; X-Agent-Mode (absent); 29 non-JSON-LD scripts; 13 style/stylesheet tags"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/551bd6e62b4126a811cbc5eba7e4ea831c5bc5c0/functions/api/visit.ts",
          "observed": "Separately reviewed classifier does not explicitly match OAI-SearchBot; live synthetic requests are the response evidence"
        }
      ]
    },
    {
      "id": "agents-plugin-contract",
      "category": "agents",
      "status": "fail",
      "severity": "medium",
      "title": "Legacy plugin advertises a non-OpenAPI document",
      "summary": "The live legacy plugin manifest declares api.type=openapi but its target https://pointcast.xyz/agents.json has no OpenAPI version or paths.",
      "impact": "This affects clients that still interpret the legacy manifest as an OpenAPI plugin. Modern MCP/JSON discovery and the two scoped OpenAPI specifications passed separate checks.",
      "recommendation": "Replace the target with an appropriate genuine OpenAPI document, or retire the legacy manifest while preserving current documented integrations.",
      "evidence": [
        {
          "url": "https://pointcast.xyz/.well-known/ai-plugin.json",
          "checkedAt": "2026-10-03T16:27:50.607Z",
          "observed": "api.type=openapi; api.url=https://pointcast.xyz/agents.json"
        },
        {
          "url": "https://pointcast.xyz/agents.json",
          "checkedAt": "2026-10-03T16:27:50.548Z",
          "observed": "JSON discovery manifest, without openapi or paths"
        }
      ]
    },
    {
      "id": "geo-author-0655",
      "category": "geo",
      "status": "warn",
      "severity": "medium",
      "title": "Article attribution differs from the block record",
      "summary": "Block 0655 JSON reports contributor “codex”; the HTML Article JSON-LD points author to the site-wide person identity.",
      "impact": "Attribution inconsistency reduces clarity for systems assessing authorship and provenance.",
      "recommendation": "Represent the actual contributor(s) consistently in visible credits, HTML metadata and JSON-LD; keep publisher identity separate.",
      "evidence": [
        {
          "url": "https://pointcast.xyz/b/0655.json",
          "checkedAt": "2026-10-03T16:27:50.730Z",
          "observed": "author: codex"
        },
        {
          "url": "https://pointcast.xyz/b/0655/",
          "checkedAt": "2026-10-03T16:27:49.994Z",
          "observed": "Article JSON-LD author @id is https://pointcast.xyz/#person"
        }
      ]
    },
    {
      "id": "geo-author-0659",
      "category": "geo",
      "status": "warn",
      "severity": "medium",
      "title": "Article attribution differs from the block record",
      "summary": "Block 0659 JSON reports contributor “codex”; the HTML Article JSON-LD points author to the site-wide person identity.",
      "impact": "Attribution inconsistency reduces clarity for systems assessing authorship and provenance.",
      "recommendation": "Represent the actual contributor(s) consistently in visible credits, HTML metadata and JSON-LD; keep publisher identity separate.",
      "evidence": [
        {
          "url": "https://pointcast.xyz/b/0659.json",
          "checkedAt": "2026-10-03T16:27:50.748Z",
          "observed": "author: codex"
        },
        {
          "url": "https://pointcast.xyz/b/0659/",
          "checkedAt": "2026-10-03T16:27:50.024Z",
          "observed": "Article JSON-LD author @id is https://pointcast.xyz/#person"
        }
      ]
    },
    {
      "id": "seo-noindex-sitemap",
      "category": "seo",
      "status": "warn",
      "severity": "medium",
      "title": "Noindex pages are advertised in sitemaps",
      "summary": "3 selected public pages returned 200 with deliberate noindex and appeared in declared sitemaps.",
      "impact": "This sends inconsistent discovery signals; noindex pages and join/redirect steps are not public-content outages.",
      "recommendation": "Remove intentionally noindex steps from preferred-URL sitemaps while preserving their intended visitor behavior.",
      "evidence": [
        {
          "url": "https://pointcast.xyz/brick-choir/join/",
          "checkedAt": "2026-10-03T16:27:50.287Z",
          "observed": "HTTP 200; noindex; canonical https://pointcast.xyz/brick-choir/join/; in sitemap"
        },
        {
          "url": "https://pointcast.xyz/nouns/drum-club/bandmates/launch/",
          "checkedAt": "2026-10-03T16:27:50.305Z",
          "observed": "HTTP 200; noindex; canonical https://pointcast.xyz/nouns/drum-club/bandmates/launch/; in sitemap"
        },
        {
          "url": "https://pointcast.xyz/rewards/start/",
          "checkedAt": "2026-10-03T16:27:50.342Z",
          "observed": "HTTP 200; noindex; canonical https://pointcast.xyz/rewards/start/; in sitemap"
        }
      ]
    },
    {
      "id": "seo-product-properties",
      "category": "seo",
      "status": "warn",
      "severity": "medium",
      "title": "Selected Product markup is incomplete for rich results",
      "summary": "48 of 154 Product nodes on the selected shop front lack Google's documented minimum name/offer/review/rating candidate path. Full rich-result eligibility remains unmeasured.",
      "impact": "This limits a possible enhanced appearance; it does not establish crawl/index exclusion or measured search performance. Mixed catalog pages are not the preferred Product snippet target. Availability is recommended rather than a universal required property.",
      "recommendation": "Use truthful, visible product data on suitable individual product pages and validate it with Google tools. Do not invent prices, reviews, ratings or stock status.",
      "evidence": [
        {
          "url": "https://pointcast.xyz/shop/front/",
          "checkedAt": "2026-10-03T16:27:49.871Z",
          "observed": "48 of 154 Product nodes lack name or an Offer/AggregateOffer/review/aggregateRating candidate path; partial price check only, nested review/rating validity and full Google eligibility unmeasured"
        },
        {
          "url": "https://developers.google.com/search/docs/appearance/structured-data/product-snippet",
          "observed": "Required Product name plus at least one valid offers/review/aggregateRating path; Offer needs price or priceSpecification.price; AggregateOffer needs lowPrice and priceCurrency; availability is recommended"
        }
      ]
    },
    {
      "id": "seo-sitemap-lastmod",
      "category": "seo",
      "status": "warn",
      "severity": "medium",
      "title": "Discovery lastmod is a blanket date",
      "summary": "All 1207 dated discovery entries share 2026-10-02. The separately reviewed source generator assigns the build date.",
      "impact": "A blanket date does not establish that each page changed significantly; freshness hints lose precision.",
      "recommendation": "Emit lastmod only from verifiable page content changes, or omit it when a reliable date is unavailable.",
      "evidence": [
        {
          "url": "https://pointcast.xyz/sitemap-discovery.xml",
          "checkedAt": "2026-10-03T16:27:49.025Z",
          "observed": "1207 entries, one lastmod value: 2026-10-02"
        },
        {
          "url": "https://github.com/mhoydich/pointcast/blob/551bd6e62b4126a811cbc5eba7e4ea831c5bc5c0/src/pages/sitemap-discovery.xml.ts",
          "observed": "Source-informed as of this audit: generator assigns today once and applies it to every listed route; not inferred solely from equal live dates"
        }
      ]
    },
    {
      "id": "agents-orientation-consistency",
      "category": "agents",
      "status": "warn",
      "severity": "low",
      "title": "Orientation channel count differs from the manifest",
      "summary": "The live llms-full.txt says “9 channels”; live agents.json enumerates 10 channels. The text guide also designates agents.json as current and preserves historical context.",
      "impact": "Clients reading the text channel section alone may miss a current channel; this does not imply broken links or treat explicitly dated historical block counts as current.",
      "recommendation": "Reconcile the channel section with the current registry, or clearly date and label that section as historical.",
      "evidence": [
        {
          "url": "https://pointcast.xyz/llms-full.txt",
          "checkedAt": "2026-10-03T16:27:50.547Z",
          "observed": "9 channels; agents.json designated current elsewhere in the document"
        },
        {
          "url": "https://pointcast.xyz/agents.json",
          "checkedAt": "2026-10-03T16:27:50.548Z",
          "observed": "10 channels enumerated"
        }
      ]
    },
    {
      "id": "seo-h1-coverage",
      "category": "seo",
      "status": "warn",
      "severity": "low",
      "title": "Heading structure varies",
      "summary": "1 of 36 selected HTML routes need review for this check.",
      "impact": "A clear primary heading improves page orientation; one h1 is not a search-engine requirement.",
      "recommendation": "Review primary headings on the affected route cohort.",
      "evidence": [
        {
          "url": "https://pointcast.xyz/rewards/start/",
          "checkedAt": "2026-10-03T16:27:50.342Z",
          "observed": "4 h1 element(s); editorial structure check, not a ranking rule"
        }
      ]
    },
    {
      "id": "seo-sitemap-overlap",
      "category": "seo",
      "status": "warn",
      "severity": "low",
      "title": "Sitemap families overlap",
      "summary": "3325 entries reduce to 3324 URLs after normalizing trailing slashes (1 repeated entry).",
      "impact": "Repeated sitemap entries add noise to crawl inventories; repetition alone does not prove an indexing problem.",
      "recommendation": "Keep a consistent preferred URL form and remove avoidable cross-family duplication.",
      "evidence": [
        {
          "url": "https://pointcast.xyz/sitemap-index.xml",
          "checkedAt": "2026-10-03T16:27:48.983Z",
          "observed": "index: 1 entries"
        },
        {
          "url": "https://pointcast.xyz/sitemap-discovery.xml",
          "checkedAt": "2026-10-03T16:27:49.025Z",
          "observed": "urlset: 1207 entries"
        },
        {
          "url": "https://pointcast.xyz/sitemap-blocks.xml",
          "checkedAt": "2026-10-03T16:27:49.081Z",
          "observed": "urlset: 428 entries"
        },
        {
          "url": "https://pointcast.xyz/sitemap-0.xml",
          "checkedAt": "2026-10-03T16:27:49.131Z",
          "observed": "urlset: 1690 entries"
        }
      ]
    },
    {
      "id": "agents-expected-gates",
      "category": "agents",
      "status": "expected",
      "severity": "info",
      "title": "Gated actions are not public-content outages",
      "summary": "6 of 6 audience/method probes matched published contracts (6 denial/preview responses and 0 documented public status responses); 0 probes remained unmeasured.",
      "impact": "Anonymous read probes do not exercise authorized actions, payments, signed identity or receipts. An unexpected 200 on a denied-by-contract route is reviewed separately from a documented public status 200.",
      "recommendation": "Keep expected gates separate from public read failures; exercise authorized actions only in their dedicated test lane.",
      "evidence": [
        {
          "url": "https://pointcast.xyz/api/lucky-cat/profile",
          "checkedAt": "2026-10-03T16:27:50.955Z",
          "observed": "HTTP 401; Signed agent proof required; anonymous GET is expected to be denied.; agent-proof-required"
        },
        {
          "url": "https://pointcast.xyz/api/x402/receipt",
          "checkedAt": "2026-10-03T16:27:50.970Z",
          "observed": "HTTP 402; Bare GET is a payment quote; no payment is submitted.; Payment Required"
        },
        {
          "url": "https://pointcast.xyz/api/x402/verify",
          "checkedAt": "2026-10-03T16:27:50.980Z",
          "observed": "HTTP 400; Receipt input is absent; this request cannot verify a receipt.; receipt must be a base64 JSON string or object"
        },
        {
          "url": "https://pointcast.xyz/api/agent/bench",
          "checkedAt": "2026-10-03T16:27:50.995Z",
          "observed": "HTTP 404; Published action is POST-only; GET is a method mismatch, not a participation test."
        },
        {
          "url": "https://pointcast.xyz/api/lucky-cat/actions",
          "checkedAt": "2026-10-03T16:27:51.013Z",
          "observed": "HTTP 404; Published action is POST-only; GET is a method mismatch, not an action test."
        },
        {
          "url": "https://pointcast.xyz/api/agent-cabinet/status",
          "checkedAt": "2026-10-03T16:27:51.023Z",
          "observed": "HTTP 503; Public status may return 200 or a documented 503 preview/availability gate; phase and reason are checked.; collection-not-enabled"
        }
      ]
    },
    {
      "id": "agents-readable-doors",
      "category": "agents",
      "status": "warn",
      "severity": "info",
      "title": "Machine discovery doors are inventoried",
      "summary": "25 of 26 selected discovery surfaces passed availability, format and advertised-contract checks; 6 audience/method probes are classified separately.",
      "impact": "Machine-readable interfaces reduce parsing work but do not establish search ranking or AI citations. A readable JSON response can still advertise an incorrect integration contract.",
      "recommendation": "Maintain manifest links, typed formats and audience/method contracts together.",
      "evidence": [
        {
          "url": "https://pointcast.xyz/llms.txt",
          "checkedAt": "2026-10-03T16:27:50.547Z",
          "observed": "HTTP 200; 36057 characters"
        },
        {
          "url": "https://pointcast.xyz/agent-kit.md",
          "checkedAt": "2026-10-03T16:27:50.548Z",
          "observed": "HTTP 200; 7627 characters"
        },
        {
          "url": "https://pointcast.xyz/agents.json",
          "checkedAt": "2026-10-03T16:27:50.548Z",
          "observed": "HTTP 200; Valid JSON; application/json"
        },
        {
          "url": "https://pointcast.xyz/.well-known/agents.json",
          "checkedAt": "2026-10-03T16:27:50.587Z",
          "observed": "HTTP 200; Valid JSON; application/json"
        },
        {
          "url": "https://pointcast.xyz/feed.json",
          "checkedAt": "2026-10-03T16:27:50.645Z",
          "observed": "HTTP 200; Valid JSON; application/json; https://jsonfeed.org/version/1.1; 428 items"
        }
      ]
    },
    {
      "id": "bots-synthetic-access",
      "category": "bots",
      "status": "pass",
      "severity": "info",
      "title": "Synthetic bot entry requests are separate from indexing",
      "summary": "12 of 12 named synthetic root requests completed with 200 and root policy permission; 0 remained unmeasured. Two Extended policy tokens were evaluated only in robots.",
      "impact": "Responses from this audit network cannot verify provider IP access, WAF treatment, actual crawling, rendering or indexing.",
      "recommendation": "Use verified crawler logs and provider tools to measure real bot activity; review the public-path robots mismatch separately.",
      "evidence": [
        {
          "url": "https://pointcast.xyz/",
          "observed": "Named synthetic root requests only; no verified crawler source"
        },
        {
          "url": "https://pointcast.xyz/robots.txt",
          "checkedAt": "2026-10-03T16:27:48.812Z",
          "observed": "20 parsed robot groups"
        }
      ]
    },
    {
      "id": "geo-readiness-boundary",
      "category": "geo",
      "status": "unmeasured",
      "severity": "info",
      "title": "Search visibility and AI citations remain unmeasured",
      "summary": "This snapshot measures technical discovery readiness. It contains no provider index coverage, ranking, traffic, search-query study or AI citation measurement.",
      "impact": "Available machine formats and crawl permission can support retrieval but cannot establish real search or generative-engine outcomes.",
      "recommendation": "Add authorized Search Console/Bing evidence, verified crawler logs, and a disclosed repeatable AI citation study as separate measured datasets.",
      "evidence": [
        {
          "url": "https://pointcast.xyz/for-agents/",
          "observed": "Public participation/discovery documentation; not provider visibility evidence"
        }
      ]
    },
    {
      "id": "geo-server-text",
      "category": "geo",
      "status": "pass",
      "severity": "info",
      "title": "Server text is available across the selected cohort",
      "summary": "36 of 36 selected HTML pages delivered at least 50 candidate text words outside script/style/template/SVG.",
      "impact": "Initial HTML improves readability for clients that do not run page scripts; semantic and factual quality require separate editorial review.",
      "recommendation": "Keep meaningful content and contributor/source context in initial HTML or a linked machine twin.",
      "evidence": [
        {
          "url": "https://pointcast.xyz/",
          "checkedAt": "2026-10-03T16:27:49.225Z",
          "observed": "12063 candidate server-text words"
        },
        {
          "url": "https://pointcast.xyz/about/",
          "checkedAt": "2026-10-03T16:27:49.226Z",
          "observed": "2586 candidate server-text words"
        },
        {
          "url": "https://pointcast.xyz/manifesto/",
          "checkedAt": "2026-10-03T16:27:49.227Z",
          "observed": "3531 candidate server-text words"
        },
        {
          "url": "https://pointcast.xyz/for-agents/",
          "checkedAt": "2026-10-03T16:27:49.227Z",
          "observed": "8367 candidate server-text words"
        }
      ]
    },
    {
      "id": "seo-internal-link-sample",
      "category": "seo",
      "status": "pass",
      "severity": "info",
      "title": "Internal link sample is checked",
      "summary": "36 deterministic on-origin hrefs selected from 1082 eligible unique links; 0 returned 4xx/5xx; 0 remained unmeasured.",
      "impact": "This bounded sample does not certify every link on the site. Transport failures are unmeasured checks, not proof of an outage; a zero-length cohort is unmeasured.",
      "recommendation": "Repair failed destinations or stale hrefs; expand this cohort when new route families publish.",
      "evidence": [
        {
          "url": "https://pointcast.xyz/",
          "checkedAt": "2026-10-03T16:27:49.225Z",
          "observed": "HTTP 200"
        },
        {
          "url": "https://pointcast.xyz/agent-field-guide.json",
          "checkedAt": "2026-10-03T16:27:51.160Z",
          "observed": "HTTP 200"
        },
        {
          "url": "https://pointcast.xyz/b/0206",
          "checkedAt": "2026-10-03T16:27:51.160Z",
          "observed": "HTTP 200"
        },
        {
          "url": "https://pointcast.xyz/b/0237",
          "checkedAt": "2026-10-03T16:27:51.160Z",
          "observed": "HTTP 200"
        }
      ]
    },
    {
      "id": "seo-sitemaps-readable",
      "category": "seo",
      "status": "pass",
      "severity": "info",
      "title": "Declared sitemap families are inventoried",
      "summary": "4 documents contain 3325 URL entries and 3324 unique exact URLs.",
      "impact": "This measures sitemap discovery and parsing, not index submission or index coverage.",
      "recommendation": "Keep preferred canonical URLs in sitemaps and verify provider submission separately.",
      "evidence": [
        {
          "url": "https://pointcast.xyz/sitemap-index.xml",
          "checkedAt": "2026-10-03T16:27:48.983Z",
          "observed": "index: 1 entries"
        },
        {
          "url": "https://pointcast.xyz/sitemap-discovery.xml",
          "checkedAt": "2026-10-03T16:27:49.025Z",
          "observed": "urlset: 1207 entries"
        },
        {
          "url": "https://pointcast.xyz/sitemap-blocks.xml",
          "checkedAt": "2026-10-03T16:27:49.081Z",
          "observed": "urlset: 428 entries"
        },
        {
          "url": "https://pointcast.xyz/sitemap-0.xml",
          "checkedAt": "2026-10-03T16:27:49.131Z",
          "observed": "urlset: 1690 entries"
        }
      ]
    }
  ],
  "botChecks": [
    {
      "name": "Googlebot",
      "userAgent": "Googlebot/1.0",
      "path": "/",
      "purpose": "Search index crawler",
      "status": "pass",
      "robots": {
        "allowed": true,
        "group": "*",
        "matchedRule": {
          "directive": "allow",
          "pattern": "/"
        },
        "rules": [
          {
            "directive": "allow",
            "pattern": "/"
          },
          {
            "directive": "disallow",
            "pattern": "/api/auth/"
          },
          {
            "directive": "disallow",
            "pattern": "/api/me/"
          },
          {
            "directive": "disallow",
            "pattern": "/me"
          },
          {
            "directive": "disallow",
            "pattern": "/_/"
          },
          {
            "directive": "disallow",
            "pattern": "/admin/"
          },
          {
            "directive": "disallow",
            "pattern": "/search?q="
          },
          {
            "directive": "disallow",
            "pattern": "/api/spotify/search?q="
          },
          {
            "directive": "disallow",
            "pattern": "/api/collect/confirm"
          },
          {
            "directive": "disallow",
            "pattern": "/api/collect/unsubscribe"
          },
          {
            "directive": "disallow",
            "pattern": "/api/shopify/auth"
          },
          {
            "directive": "disallow",
            "pattern": "/api/shopify/callback"
          },
          {
            "directive": "disallow",
            "pattern": "/api/spotify/auth"
          },
          {
            "directive": "disallow",
            "pattern": "/api/spotify/callback"
          }
        ]
      },
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:51.753Z",
      "observed": "Synthetic Googlebot/1.0 GET / returned 200; robots root allowed; 12063 server text words; X-Agent-Mode (absent)",
      "serverTextWordCount": 12063,
      "bodyBytes": 558110,
      "agentMode": null,
      "nonLdScriptCount": 29,
      "styleCount": 13,
      "note": "Synthetic User-Agent from the audit network. Does not prove verified crawler access, a crawler visit, indexing, ranking or citation."
    },
    {
      "name": "bingbot",
      "userAgent": "bingbot/1.0",
      "path": "/",
      "purpose": "Search index crawler",
      "status": "pass",
      "robots": {
        "allowed": true,
        "group": "*",
        "matchedRule": {
          "directive": "allow",
          "pattern": "/"
        },
        "rules": [
          {
            "directive": "allow",
            "pattern": "/"
          },
          {
            "directive": "disallow",
            "pattern": "/api/auth/"
          },
          {
            "directive": "disallow",
            "pattern": "/api/me/"
          },
          {
            "directive": "disallow",
            "pattern": "/me"
          },
          {
            "directive": "disallow",
            "pattern": "/_/"
          },
          {
            "directive": "disallow",
            "pattern": "/admin/"
          },
          {
            "directive": "disallow",
            "pattern": "/search?q="
          },
          {
            "directive": "disallow",
            "pattern": "/api/spotify/search?q="
          },
          {
            "directive": "disallow",
            "pattern": "/api/collect/confirm"
          },
          {
            "directive": "disallow",
            "pattern": "/api/collect/unsubscribe"
          },
          {
            "directive": "disallow",
            "pattern": "/api/shopify/auth"
          },
          {
            "directive": "disallow",
            "pattern": "/api/shopify/callback"
          },
          {
            "directive": "disallow",
            "pattern": "/api/spotify/auth"
          },
          {
            "directive": "disallow",
            "pattern": "/api/spotify/callback"
          }
        ]
      },
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:51.753Z",
      "observed": "Synthetic bingbot/1.0 GET / returned 200; robots root allowed; 12063 server text words; X-Agent-Mode (absent)",
      "serverTextWordCount": 12063,
      "bodyBytes": 558110,
      "agentMode": null,
      "nonLdScriptCount": 29,
      "styleCount": 13,
      "note": "Synthetic User-Agent from the audit network. Does not prove verified crawler access, a crawler visit, indexing, ranking or citation."
    },
    {
      "name": "OAI-SearchBot",
      "userAgent": "OAI-SearchBot/1.0",
      "path": "/",
      "purpose": "OpenAI search crawler",
      "status": "pass",
      "robots": {
        "allowed": true,
        "group": "oai-searchbot",
        "matchedRule": {
          "directive": "allow",
          "pattern": "/"
        },
        "rules": [
          {
            "directive": "allow",
            "pattern": "/"
          },
          {
            "directive": "disallow",
            "pattern": "/api/auth/"
          },
          {
            "directive": "disallow",
            "pattern": "/api/me/"
          },
          {
            "directive": "disallow",
            "pattern": "/me"
          },
          {
            "directive": "disallow",
            "pattern": "/_/"
          },
          {
            "directive": "disallow",
            "pattern": "/admin/"
          },
          {
            "directive": "disallow",
            "pattern": "/search?q="
          },
          {
            "directive": "disallow",
            "pattern": "/api/spotify/search?q="
          },
          {
            "directive": "disallow",
            "pattern": "/api/collect/confirm"
          },
          {
            "directive": "disallow",
            "pattern": "/api/collect/unsubscribe"
          },
          {
            "directive": "disallow",
            "pattern": "/api/shopify/auth"
          },
          {
            "directive": "disallow",
            "pattern": "/api/shopify/callback"
          },
          {
            "directive": "disallow",
            "pattern": "/api/spotify/auth"
          },
          {
            "directive": "disallow",
            "pattern": "/api/spotify/callback"
          }
        ]
      },
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:51.753Z",
      "observed": "Synthetic OAI-SearchBot/1.0 GET / returned 200; robots root allowed; 12063 server text words; X-Agent-Mode (absent)",
      "serverTextWordCount": 12063,
      "bodyBytes": 558110,
      "agentMode": null,
      "nonLdScriptCount": 29,
      "styleCount": 13,
      "note": "Synthetic User-Agent from the audit network. Does not prove verified crawler access, a crawler visit, indexing, ranking or citation."
    },
    {
      "name": "GPTBot",
      "userAgent": "GPTBot/1.0",
      "path": "/",
      "purpose": "OpenAI model-training crawler",
      "status": "pass",
      "robots": {
        "allowed": true,
        "group": "gptbot",
        "matchedRule": {
          "directive": "allow",
          "pattern": "/"
        },
        "rules": [
          {
            "directive": "allow",
            "pattern": "/"
          },
          {
            "directive": "disallow",
            "pattern": "/api/auth/"
          },
          {
            "directive": "disallow",
            "pattern": "/api/me/"
          },
          {
            "directive": "disallow",
            "pattern": "/me"
          },
          {
            "directive": "disallow",
            "pattern": "/_/"
          },
          {
            "directive": "disallow",
            "pattern": "/admin/"
          },
          {
            "directive": "disallow",
            "pattern": "/search?q="
          },
          {
            "directive": "disallow",
            "pattern": "/api/spotify/search?q="
          },
          {
            "directive": "disallow",
            "pattern": "/api/collect/confirm"
          },
          {
            "directive": "disallow",
            "pattern": "/api/collect/unsubscribe"
          },
          {
            "directive": "disallow",
            "pattern": "/api/shopify/auth"
          },
          {
            "directive": "disallow",
            "pattern": "/api/shopify/callback"
          },
          {
            "directive": "disallow",
            "pattern": "/api/spotify/auth"
          },
          {
            "directive": "disallow",
            "pattern": "/api/spotify/callback"
          }
        ]
      },
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:51.844Z",
      "observed": "Synthetic GPTBot/1.0 GET / returned 200; robots root allowed; 12063 server text words; X-Agent-Mode stripped Â· ai:openai",
      "serverTextWordCount": 12063,
      "bodyBytes": 483498,
      "agentMode": "stripped Â· ai:openai",
      "nonLdScriptCount": 0,
      "styleCount": 0,
      "note": "Synthetic User-Agent from the audit network. Does not prove verified crawler access, a crawler visit, indexing, ranking or citation."
    },
    {
      "name": "ChatGPT-User",
      "userAgent": "ChatGPT-User/1.0",
      "path": "/",
      "purpose": "OpenAI user-triggered retrieval",
      "status": "pass",
      "robots": {
        "allowed": true,
        "group": "chatgpt-user",
        "matchedRule": {
          "directive": "allow",
          "pattern": "/"
        },
        "rules": [
          {
            "directive": "allow",
            "pattern": "/"
          },
          {
            "directive": "disallow",
            "pattern": "/api/auth/"
          },
          {
            "directive": "disallow",
            "pattern": "/api/me/"
          },
          {
            "directive": "disallow",
            "pattern": "/me"
          },
          {
            "directive": "disallow",
            "pattern": "/_/"
          },
          {
            "directive": "disallow",
            "pattern": "/admin/"
          },
          {
            "directive": "disallow",
            "pattern": "/search?q="
          },
          {
            "directive": "disallow",
            "pattern": "/api/spotify/search?q="
          },
          {
            "directive": "disallow",
            "pattern": "/api/collect/confirm"
          },
          {
            "directive": "disallow",
            "pattern": "/api/collect/unsubscribe"
          },
          {
            "directive": "disallow",
            "pattern": "/api/shopify/auth"
          },
          {
            "directive": "disallow",
            "pattern": "/api/shopify/callback"
          },
          {
            "directive": "disallow",
            "pattern": "/api/spotify/auth"
          },
          {
            "directive": "disallow",
            "pattern": "/api/spotify/callback"
          }
        ]
      },
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:51.853Z",
      "observed": "Synthetic ChatGPT-User/1.0 GET / returned 200; robots root allowed; 12063 server text words; X-Agent-Mode stripped Â· ai:openai",
      "serverTextWordCount": 12063,
      "bodyBytes": 483498,
      "agentMode": "stripped Â· ai:openai",
      "nonLdScriptCount": 0,
      "styleCount": 0,
      "note": "Synthetic User-Agent from the audit network. Does not prove verified crawler access, a crawler visit, indexing, ranking or citation."
    },
    {
      "name": "ClaudeBot",
      "userAgent": "ClaudeBot/1.0",
      "path": "/",
      "purpose": "Anthropic model-training crawler",
      "status": "pass",
      "robots": {
        "allowed": true,
        "group": "claudebot",
        "matchedRule": {
          "directive": "allow",
          "pattern": "/"
        },
        "rules": [
          {
            "directive": "allow",
            "pattern": "/"
          },
          {
            "directive": "disallow",
            "pattern": "/api/auth/"
          },
          {
            "directive": "disallow",
            "pattern": "/api/me/"
          },
          {
            "directive": "disallow",
            "pattern": "/me"
          },
          {
            "directive": "disallow",
            "pattern": "/_/"
          },
          {
            "directive": "disallow",
            "pattern": "/admin/"
          },
          {
            "directive": "disallow",
            "pattern": "/search?q="
          },
          {
            "directive": "disallow",
            "pattern": "/api/spotify/search?q="
          },
          {
            "directive": "disallow",
            "pattern": "/api/collect/confirm"
          },
          {
            "directive": "disallow",
            "pattern": "/api/collect/unsubscribe"
          },
          {
            "directive": "disallow",
            "pattern": "/api/shopify/auth"
          },
          {
            "directive": "disallow",
            "pattern": "/api/shopify/callback"
          },
          {
            "directive": "disallow",
            "pattern": "/api/spotify/auth"
          },
          {
            "directive": "disallow",
            "pattern": "/api/spotify/callback"
          }
        ]
      },
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:51.861Z",
      "observed": "Synthetic ClaudeBot/1.0 GET / returned 200; robots root allowed; 12063 server text words; X-Agent-Mode stripped Â· ai:anthropic",
      "serverTextWordCount": 12063,
      "bodyBytes": 483498,
      "agentMode": "stripped Â· ai:anthropic",
      "nonLdScriptCount": 0,
      "styleCount": 0,
      "note": "Synthetic User-Agent from the audit network. Does not prove verified crawler access, a crawler visit, indexing, ranking or citation."
    },
    {
      "name": "Claude-SearchBot",
      "userAgent": "Claude-SearchBot/1.0",
      "path": "/",
      "purpose": "Anthropic search crawler",
      "status": "pass",
      "robots": {
        "allowed": true,
        "group": "claude-searchbot",
        "matchedRule": {
          "directive": "allow",
          "pattern": "/"
        },
        "rules": [
          {
            "directive": "allow",
            "pattern": "/"
          },
          {
            "directive": "disallow",
            "pattern": "/api/auth/"
          },
          {
            "directive": "disallow",
            "pattern": "/api/me/"
          },
          {
            "directive": "disallow",
            "pattern": "/me"
          },
          {
            "directive": "disallow",
            "pattern": "/_/"
          },
          {
            "directive": "disallow",
            "pattern": "/admin/"
          },
          {
            "directive": "disallow",
            "pattern": "/search?q="
          },
          {
            "directive": "disallow",
            "pattern": "/api/spotify/search?q="
          },
          {
            "directive": "disallow",
            "pattern": "/api/collect/confirm"
          },
          {
            "directive": "disallow",
            "pattern": "/api/collect/unsubscribe"
          },
          {
            "directive": "disallow",
            "pattern": "/api/shopify/auth"
          },
          {
            "directive": "disallow",
            "pattern": "/api/shopify/callback"
          },
          {
            "directive": "disallow",
            "pattern": "/api/spotify/auth"
          },
          {
            "directive": "disallow",
            "pattern": "/api/spotify/callback"
          }
        ]
      },
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:51.944Z",
      "observed": "Synthetic Claude-SearchBot/1.0 GET / returned 200; robots root allowed; 12063 server text words; X-Agent-Mode (absent)",
      "serverTextWordCount": 12063,
      "bodyBytes": 558110,
      "agentMode": null,
      "nonLdScriptCount": 29,
      "styleCount": 13,
      "note": "Synthetic User-Agent from the audit network. Does not prove verified crawler access, a crawler visit, indexing, ranking or citation."
    },
    {
      "name": "Claude-User",
      "userAgent": "Claude-User/1.0",
      "path": "/",
      "purpose": "Anthropic user-triggered retrieval",
      "status": "pass",
      "robots": {
        "allowed": true,
        "group": "claude-user",
        "matchedRule": {
          "directive": "allow",
          "pattern": "/"
        },
        "rules": [
          {
            "directive": "allow",
            "pattern": "/"
          },
          {
            "directive": "disallow",
            "pattern": "/api/auth/"
          },
          {
            "directive": "disallow",
            "pattern": "/api/me/"
          },
          {
            "directive": "disallow",
            "pattern": "/me"
          },
          {
            "directive": "disallow",
            "pattern": "/_/"
          },
          {
            "directive": "disallow",
            "pattern": "/admin/"
          },
          {
            "directive": "disallow",
            "pattern": "/search?q="
          },
          {
            "directive": "disallow",
            "pattern": "/api/spotify/search?q="
          },
          {
            "directive": "disallow",
            "pattern": "/api/collect/confirm"
          },
          {
            "directive": "disallow",
            "pattern": "/api/collect/unsubscribe"
          },
          {
            "directive": "disallow",
            "pattern": "/api/shopify/auth"
          },
          {
            "directive": "disallow",
            "pattern": "/api/shopify/callback"
          },
          {
            "directive": "disallow",
            "pattern": "/api/spotify/auth"
          },
          {
            "directive": "disallow",
            "pattern": "/api/spotify/callback"
          }
        ]
      },
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:51.954Z",
      "observed": "Synthetic Claude-User/1.0 GET / returned 200; robots root allowed; 12063 server text words; X-Agent-Mode (absent)",
      "serverTextWordCount": 12063,
      "bodyBytes": 558110,
      "agentMode": null,
      "nonLdScriptCount": 29,
      "styleCount": 13,
      "note": "Synthetic User-Agent from the audit network. Does not prove verified crawler access, a crawler visit, indexing, ranking or citation."
    },
    {
      "name": "PerplexityBot",
      "userAgent": "PerplexityBot/1.0",
      "path": "/",
      "purpose": "Perplexity search crawler",
      "status": "pass",
      "robots": {
        "allowed": true,
        "group": "perplexitybot",
        "matchedRule": {
          "directive": "allow",
          "pattern": "/"
        },
        "rules": [
          {
            "directive": "allow",
            "pattern": "/"
          },
          {
            "directive": "disallow",
            "pattern": "/api/auth/"
          },
          {
            "directive": "disallow",
            "pattern": "/api/me/"
          },
          {
            "directive": "disallow",
            "pattern": "/me"
          },
          {
            "directive": "disallow",
            "pattern": "/_/"
          },
          {
            "directive": "disallow",
            "pattern": "/admin/"
          },
          {
            "directive": "disallow",
            "pattern": "/search?q="
          },
          {
            "directive": "disallow",
            "pattern": "/api/spotify/search?q="
          },
          {
            "directive": "disallow",
            "pattern": "/api/collect/confirm"
          },
          {
            "directive": "disallow",
            "pattern": "/api/collect/unsubscribe"
          },
          {
            "directive": "disallow",
            "pattern": "/api/shopify/auth"
          },
          {
            "directive": "disallow",
            "pattern": "/api/shopify/callback"
          },
          {
            "directive": "disallow",
            "pattern": "/api/spotify/auth"
          },
          {
            "directive": "disallow",
            "pattern": "/api/spotify/callback"
          }
        ]
      },
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:51.990Z",
      "observed": "Synthetic PerplexityBot/1.0 GET / returned 200; robots root allowed; 12063 server text words; X-Agent-Mode stripped Â· ai:perplexity",
      "serverTextWordCount": 12063,
      "bodyBytes": 483498,
      "agentMode": "stripped Â· ai:perplexity",
      "nonLdScriptCount": 0,
      "styleCount": 0,
      "note": "Synthetic User-Agent from the audit network. Does not prove verified crawler access, a crawler visit, indexing, ranking or citation."
    },
    {
      "name": "Perplexity-User",
      "userAgent": "Perplexity-User/1.0",
      "path": "/",
      "purpose": "Perplexity user-triggered retrieval",
      "status": "pass",
      "robots": {
        "allowed": true,
        "group": "perplexity-user",
        "matchedRule": {
          "directive": "allow",
          "pattern": "/"
        },
        "rules": [
          {
            "directive": "allow",
            "pattern": "/"
          },
          {
            "directive": "disallow",
            "pattern": "/api/auth/"
          },
          {
            "directive": "disallow",
            "pattern": "/api/me/"
          },
          {
            "directive": "disallow",
            "pattern": "/me"
          },
          {
            "directive": "disallow",
            "pattern": "/_/"
          },
          {
            "directive": "disallow",
            "pattern": "/admin/"
          },
          {
            "directive": "disallow",
            "pattern": "/search?q="
          },
          {
            "directive": "disallow",
            "pattern": "/api/spotify/search?q="
          },
          {
            "directive": "disallow",
            "pattern": "/api/collect/confirm"
          },
          {
            "directive": "disallow",
            "pattern": "/api/collect/unsubscribe"
          },
          {
            "directive": "disallow",
            "pattern": "/api/shopify/auth"
          },
          {
            "directive": "disallow",
            "pattern": "/api/shopify/callback"
          },
          {
            "directive": "disallow",
            "pattern": "/api/spotify/auth"
          },
          {
            "directive": "disallow",
            "pattern": "/api/spotify/callback"
          }
        ]
      },
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:52.029Z",
      "observed": "Synthetic Perplexity-User/1.0 GET / returned 200; robots root allowed; 12063 server text words; X-Agent-Mode stripped Â· ai:perplexity",
      "serverTextWordCount": 12063,
      "bodyBytes": 483498,
      "agentMode": "stripped Â· ai:perplexity",
      "nonLdScriptCount": 0,
      "styleCount": 0,
      "note": "Synthetic User-Agent from the audit network. Does not prove verified crawler access, a crawler visit, indexing, ranking or citation."
    },
    {
      "name": "Google-Extended",
      "userAgent": null,
      "path": "/",
      "purpose": "Robots policy token; not a distinct HTTP User-Agent",
      "status": "pass",
      "robots": {
        "allowed": true,
        "group": "google-extended",
        "matchedRule": {
          "directive": "allow",
          "pattern": "/"
        },
        "rules": [
          {
            "directive": "allow",
            "pattern": "/"
          },
          {
            "directive": "disallow",
            "pattern": "/api/auth/"
          },
          {
            "directive": "disallow",
            "pattern": "/api/me/"
          },
          {
            "directive": "disallow",
            "pattern": "/me"
          },
          {
            "directive": "disallow",
            "pattern": "/_/"
          },
          {
            "directive": "disallow",
            "pattern": "/admin/"
          },
          {
            "directive": "disallow",
            "pattern": "/search?q="
          },
          {
            "directive": "disallow",
            "pattern": "/api/spotify/search?q="
          },
          {
            "directive": "disallow",
            "pattern": "/api/collect/confirm"
          },
          {
            "directive": "disallow",
            "pattern": "/api/collect/unsubscribe"
          },
          {
            "directive": "disallow",
            "pattern": "/api/shopify/auth"
          },
          {
            "directive": "disallow",
            "pattern": "/api/shopify/callback"
          },
          {
            "directive": "disallow",
            "pattern": "/api/spotify/auth"
          },
          {
            "directive": "disallow",
            "pattern": "/api/spotify/callback"
          }
        ]
      },
      "httpStatus": null,
      "checkedAt": "2026-10-03T16:27:48.812Z",
      "observed": "Root policy allows; HTTP probe not applicable to this policy token",
      "note": "Policy token only. No distinct User-Agent request or real crawler verification."
    },
    {
      "name": "Applebot-Extended",
      "userAgent": null,
      "path": "/",
      "purpose": "Robots policy token; not a distinct HTTP User-Agent",
      "status": "pass",
      "robots": {
        "allowed": true,
        "group": "applebot-extended",
        "matchedRule": {
          "directive": "allow",
          "pattern": "/"
        },
        "rules": [
          {
            "directive": "allow",
            "pattern": "/"
          },
          {
            "directive": "disallow",
            "pattern": "/api/auth/"
          },
          {
            "directive": "disallow",
            "pattern": "/api/me/"
          },
          {
            "directive": "disallow",
            "pattern": "/me"
          },
          {
            "directive": "disallow",
            "pattern": "/_/"
          },
          {
            "directive": "disallow",
            "pattern": "/admin/"
          },
          {
            "directive": "disallow",
            "pattern": "/search?q="
          },
          {
            "directive": "disallow",
            "pattern": "/api/spotify/search?q="
          },
          {
            "directive": "disallow",
            "pattern": "/api/collect/confirm"
          },
          {
            "directive": "disallow",
            "pattern": "/api/collect/unsubscribe"
          },
          {
            "directive": "disallow",
            "pattern": "/api/shopify/auth"
          },
          {
            "directive": "disallow",
            "pattern": "/api/shopify/callback"
          },
          {
            "directive": "disallow",
            "pattern": "/api/spotify/auth"
          },
          {
            "directive": "disallow",
            "pattern": "/api/spotify/callback"
          }
        ]
      },
      "httpStatus": null,
      "checkedAt": "2026-10-03T16:27:48.812Z",
      "observed": "Root policy allows; HTTP probe not applicable to this policy token",
      "note": "Policy token only. No distinct User-Agent request or real crawler verification."
    },
    {
      "name": "CCBot",
      "userAgent": "CCBot/1.0",
      "path": "/",
      "purpose": "Common Crawl crawler",
      "status": "pass",
      "robots": {
        "allowed": true,
        "group": "ccbot",
        "matchedRule": {
          "directive": "allow",
          "pattern": "/"
        },
        "rules": [
          {
            "directive": "allow",
            "pattern": "/"
          },
          {
            "directive": "disallow",
            "pattern": "/api/auth/"
          },
          {
            "directive": "disallow",
            "pattern": "/api/me/"
          },
          {
            "directive": "disallow",
            "pattern": "/me"
          },
          {
            "directive": "disallow",
            "pattern": "/_/"
          },
          {
            "directive": "disallow",
            "pattern": "/admin/"
          },
          {
            "directive": "disallow",
            "pattern": "/search?q="
          },
          {
            "directive": "disallow",
            "pattern": "/api/spotify/search?q="
          },
          {
            "directive": "disallow",
            "pattern": "/api/collect/confirm"
          },
          {
            "directive": "disallow",
            "pattern": "/api/collect/unsubscribe"
          },
          {
            "directive": "disallow",
            "pattern": "/api/shopify/auth"
          },
          {
            "directive": "disallow",
            "pattern": "/api/shopify/callback"
          },
          {
            "directive": "disallow",
            "pattern": "/api/spotify/auth"
          },
          {
            "directive": "disallow",
            "pattern": "/api/spotify/callback"
          }
        ]
      },
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:52.037Z",
      "observed": "Synthetic CCBot/1.0 GET / returned 200; robots root allowed; 12063 server text words; X-Agent-Mode stripped Â· ai:commoncrawl",
      "serverTextWordCount": 12063,
      "bodyBytes": 483498,
      "agentMode": "stripped Â· ai:commoncrawl",
      "nonLdScriptCount": 0,
      "styleCount": 0,
      "note": "Synthetic User-Agent from the audit network. Does not prove verified crawler access, a crawler visit, indexing, ranking or citation."
    },
    {
      "name": "Amazonbot",
      "userAgent": "Amazonbot/1.0",
      "path": "/",
      "purpose": "Amazon crawler",
      "status": "pass",
      "robots": {
        "allowed": true,
        "group": "amazonbot",
        "matchedRule": {
          "directive": "allow",
          "pattern": "/"
        },
        "rules": [
          {
            "directive": "allow",
            "pattern": "/"
          },
          {
            "directive": "disallow",
            "pattern": "/api/auth/"
          },
          {
            "directive": "disallow",
            "pattern": "/api/me/"
          },
          {
            "directive": "disallow",
            "pattern": "/me"
          },
          {
            "directive": "disallow",
            "pattern": "/_/"
          },
          {
            "directive": "disallow",
            "pattern": "/admin/"
          },
          {
            "directive": "disallow",
            "pattern": "/search?q="
          },
          {
            "directive": "disallow",
            "pattern": "/api/spotify/search?q="
          },
          {
            "directive": "disallow",
            "pattern": "/api/collect/confirm"
          },
          {
            "directive": "disallow",
            "pattern": "/api/collect/unsubscribe"
          },
          {
            "directive": "disallow",
            "pattern": "/api/shopify/auth"
          },
          {
            "directive": "disallow",
            "pattern": "/api/shopify/callback"
          },
          {
            "directive": "disallow",
            "pattern": "/api/spotify/auth"
          },
          {
            "directive": "disallow",
            "pattern": "/api/spotify/callback"
          }
        ]
      },
      "httpStatus": 200,
      "checkedAt": "2026-10-03T16:27:52.116Z",
      "observed": "Synthetic Amazonbot/1.0 GET / returned 200; robots root allowed; 12063 server text words; X-Agent-Mode (absent)",
      "serverTextWordCount": 12063,
      "bodyBytes": 558110,
      "agentMode": null,
      "nonLdScriptCount": 29,
      "styleCount": 13,
      "note": "Synthetic User-Agent from the audit network. Does not prove verified crawler access, a crawler visit, indexing, ranking or citation."
    }
  ],
  "limitations": [
    "A dated snapshot of public responses. No monitoring schedule, search-provider index/ranking/traffic data, verified crawler visits, or AI citation study is included.",
    "Synthetic User-Agents come from the audit network, not verified provider IPs. A successful request does not prove real crawler access, indexing, ranking or citation.",
    "All declared sitemap families are parsed and counted, but only selected route and link cohorts are fetched. Counts are explicit denominators, not an SEO/GEO performance score.",
    "HTML inspection uses dependency-free bounded markup parsing. Candidate server text is not computed CSS visibility or browser rendering; JavaScript interactions, screenshots, schema.org rich-result eligibility and accessibility are not tested here.",
    "No credentials, cookies, authorization headers, wallet signing, payments, mutations or POST requests. Expected authentication/payment/method/preview gates do not certify their authorized runtime behavior.",
    "Source-informed findings use public repository file URLs for rationale. Runtime public observations are timestamped; generation timestamps and sitemap lastmod are not assumed to prove editorial freshness.",
    "HTTP/XML/JSON syntax and contract checks do not establish factual truth, rights, editorial quality, full endpoint coverage or provider support for custom agents.json/llms formats."
  ],
  "references": [
    {
      "title": "AI features and your website",
      "url": "https://developers.google.com/search/docs/appearance/ai-features",
      "publisher": "Google Search Central",
      "checkedAt": "2026-10-03T15:57:49Z",
      "summaryKind": "Audit interpretation of official guidance",
      "summary": "Audit interpretation: Label text availability, source clarity and discovery as readiness; keep Google index and AI citation outcomes unmeasured without provider evidence."
    },
    {
      "title": "Google Search technical requirements",
      "url": "https://developers.google.com/search/docs/essentials/technical",
      "publisher": "Google Search Central",
      "checkedAt": "2026-10-03T15:57:49Z",
      "summaryKind": "Audit interpretation of official guidance",
      "summary": "Audit interpretation: Separate public indexable pages from intentionally private or gated services when selecting the denominator."
    },
    {
      "title": "How Google interprets the robots.txt specification",
      "url": "https://developers.google.com/crawling/docs/robots-txt/robots-txt-spec",
      "publisher": "Google Crawling Infrastructure",
      "checkedAt": "2026-10-03T15:57:49Z",
      "summaryKind": "Audit interpretation of official guidance",
      "summary": "Audit interpretation: Evaluate effective path permission per bot. Do not assume a named bot inherits wildcard restrictions."
    },
    {
      "title": "Robots meta tags, data-nosnippet, and X-Robots-Tag specifications",
      "url": "https://developers.google.com/search/docs/crawling-indexing/robots-meta-tag",
      "publisher": "Google Search Central",
      "checkedAt": "2026-10-03T15:57:49Z",
      "summaryKind": "Audit interpretation of official guidance",
      "summary": "Audit interpretation: Check response headers and initial/rendered HTML. Missing an explicit index tag is not a defect."
    },
    {
      "title": "Build and submit a sitemap",
      "url": "https://developers.google.com/search/docs/crawling-indexing/sitemaps/build-sitemap",
      "publisher": "Google Search Central",
      "checkedAt": "2026-10-03T15:57:49Z",
      "summaryKind": "Audit interpretation of official guidance",
      "summary": "Audit interpretation: Count sitemap files and distinct listed URLs separately from fetched pages. Track advertised, reachable, valid and sampled URLs with their own denominators."
    },
    {
      "title": "How to specify a canonical URL with rel=\"canonical\" and other methods",
      "url": "https://developers.google.com/search/docs/crawling-indexing/consolidate-duplicate-urls",
      "publisher": "Google Search Central",
      "checkedAt": "2026-10-03T15:57:49Z",
      "summaryKind": "Audit interpretation of official guidance",
      "summary": "Audit interpretation: Treat conflicting or wrong canonicals as actionable signals. Classify an absent self-canonical as a consistency opportunity, not automatic deindexing."
    },
    {
      "title": "Understand the JavaScript SEO basics",
      "url": "https://developers.google.com/search/docs/crawling-indexing/javascript/javascript-seo-basics",
      "publisher": "Google Search Central",
      "checkedAt": "2026-10-03T15:57:49Z",
      "summaryKind": "Audit interpretation of official guidance",
      "summary": "Audit interpretation: Compare the initial response with browser-rendered text and links. A successful browser visit alone does not prove all crawlers see the same content."
    },
    {
      "title": "General structured data guidelines",
      "url": "https://developers.google.com/search/docs/appearance/structured-data/sd-policies",
      "publisher": "Google Search Central",
      "checkedAt": "2026-10-03T15:57:49Z",
      "summaryKind": "Audit interpretation of official guidance",
      "summary": "Audit interpretation: JSON parsing and counting types only establishes syntax/presence; semantic suitability and provider validation remain separate checks."
    },
    {
      "title": "List of Google's common crawlers",
      "url": "https://developers.google.com/crawling/docs/crawlers-fetchers/google-common-crawlers",
      "publisher": "Google Crawling Infrastructure",
      "checkedAt": "2026-10-03T15:57:49Z",
      "summaryKind": "Audit interpretation of official guidance",
      "summary": "Audit interpretation: Do not run a 'Google-Extended HTTP crawler' probe or score its permission as Google Search permission."
    },
    {
      "title": "Verify requests from Google crawlers and fetchers",
      "url": "https://developers.google.com/crawling/docs/crawlers-fetchers/verify-google-requests",
      "publisher": "Google Crawling Infrastructure",
      "checkedAt": "2026-10-03T15:57:49Z",
      "summaryKind": "Audit interpretation of official guidance",
      "summary": "Audit interpretation: Verified server logs and provider tooling can establish actual crawler access; an audit request with a copied UA cannot."
    },
    {
      "title": "Overview of OpenAI Crawlers",
      "url": "https://developers.openai.com/api/docs/bots",
      "publisher": "OpenAI",
      "checkedAt": "2026-10-03T15:57:49Z",
      "summaryKind": "Audit interpretation of official guidance",
      "summary": "Audit interpretation: Keep search, training and user-directed access distinct, and leave policy changes to the owner."
    },
    {
      "title": "Does Anthropic crawl data from the web, and how can site owners block the crawler?",
      "url": "https://support.claude.com/en/articles/8896518-does-anthropic-crawl-data-from-the-web-and-how-can-site-owners-block-the-crawler",
      "publisher": "Anthropic / Claude Help Center",
      "checkedAt": "2026-10-03T15:57:49Z",
      "summaryKind": "Audit interpretation of official guidance",
      "summary": "Audit interpretation: Do not infer search access from ClaudeBot permission alone, or apply Google's Crawl-delay behavior to Anthropic."
    },
    {
      "title": "How to verify Bingbot",
      "url": "https://www.bing.com/webmasters/help/how-to-verify-bingbot-3905dc26",
      "publisher": "Microsoft Bing",
      "checkedAt": "2026-10-03T15:57:49Z",
      "summaryKind": "Audit interpretation of official guidance",
      "summary": "Audit interpretation: Label Bing UA-only requests as synthetic. Do not assert verified Bingbot access from them."
    },
    {
      "title": "Introducing AI Performance in Bing Webmaster Tools Public Preview",
      "url": "https://blogs.bing.com/webmaster/2026/2/Introducing-AI-Performance-in-Bing-Webmaster-Tools-Public-Preview/",
      "publisher": "Microsoft Bing",
      "checkedAt": "2026-10-03T15:57:49Z",
      "summaryKind": "Audit interpretation of official guidance",
      "summary": "Audit interpretation: Provider analytics could support a later measured GEO view. Without authorized data, show citation performance as not measured."
    },
    {
      "title": "Bing introduces support for the data-nosnippet HTML attribute",
      "url": "https://blogs.bing.com/webmaster/2025/10/Bing-Introduces-Support-for-the-data-nosnippet-HTML-Attribute/",
      "publisher": "Microsoft Bing",
      "checkedAt": "2026-10-03T15:57:49Z",
      "summaryKind": "Audit interpretation of official guidance",
      "summary": "Audit interpretation: Respect intentional premium-content preview restrictions; do not equate them with a site-wide outage."
    },
    {
      "title": "The /llms.txt file, v2",
      "url": "https://llmstxt.org/",
      "publisher": "Jeremy Howard / llmstxt.org",
      "checkedAt": "2026-10-03T15:57:49Z",
      "summaryKind": "Audit interpretation of official guidance",
      "summary": "Audit interpretation: Assess existing files for truth, freshness, resolvable links and consistency. Treat missing or stale files as agent-usability findings without invented GEO effects."
    },
    {
      "title": "OpenAPI Specification v3.2.1",
      "url": "https://spec.openapis.org/oas/v3.2.1.html",
      "publisher": "OpenAPI Initiative / Linux Foundation",
      "checkedAt": "2026-10-03T15:57:49Z",
      "summaryKind": "Audit interpretation of official guidance",
      "summary": "Audit interpretation: Validate the service's declared version, endpoints, methods, response contracts and authentication descriptions. An OpenAPI document is integration evidence, not proof of AI-search visibility."
    },
    {
      "title": "MCP specification (2025-11-25)",
      "url": "https://modelcontextprotocol.io/specification/2025-11-25",
      "publisher": "Model Context Protocol",
      "checkedAt": "2026-10-03T15:57:49Z",
      "summaryKind": "Audit interpretation of official guidance",
      "summary": "Audit interpretation: Test advertised protocol functionality only within authorized read-only scope. A manifest or HTTP endpoint alone does not demonstrate a working MCP handshake or search discoverability."
    },
    {
      "title": "Perplexity Crawlers",
      "url": "https://docs.perplexity.ai/docs/resources/perplexity-crawlers",
      "publisher": "Perplexity",
      "checkedAt": "2026-10-03T16:19:16Z",
      "summaryKind": "Audit interpretation of official guidance",
      "summary": "Audit interpretation: Show search crawling and user-triggered retrieval as different roles. A copied User-Agent from this audit network does not verify a Perplexity source."
    },
    {
      "title": "About Applebot",
      "url": "https://support.apple.com/en-us/119829",
      "publisher": "Apple",
      "checkedAt": "2026-10-03T16:19:16Z",
      "summaryKind": "Audit interpretation of official guidance",
      "summary": "Audit interpretation: Assess Applebot-Extended as a robots data-use policy token, not a separate HTTP crawler probe."
    },
    {
      "title": "Frequently Asked Questions",
      "url": "https://commoncrawl.org/faq",
      "publisher": "Common Crawl",
      "checkedAt": "2026-10-03T16:19:16Z",
      "summaryKind": "Audit interpretation of official guidance",
      "summary": "Audit interpretation: Server-readable text matters to this crawler. A successful CCBot-labelled audit request does not establish a genuine Common Crawl visit or inclusion in its sampled dataset."
    },
    {
      "title": "About AmazonBot",
      "url": "https://developer.amazon.com/amazonbot",
      "publisher": "Amazon",
      "checkedAt": "2026-10-03T16:19:16Z",
      "summaryKind": "Audit interpretation of official guidance",
      "summary": "Audit interpretation: Describe Amazonbot as an Amazon crawler with its documented data-use scope, and keep search/user-fetch roles and verified source evidence separate."
    },
    {
      "title": "Product snippet structured data",
      "url": "https://developers.google.com/search/docs/appearance/structured-data/product-snippet",
      "publisher": "Google Search Central",
      "checkedAt": "2026-10-03T16:21:37Z",
      "summaryKind": "Audit interpretation of official guidance",
      "summary": "Audit interpretation: A missing required property affects possible Product snippet eligibility, not ordinary page indexability. Check the applicable page type and truthful visible data before suggesting markup changes."
    },
    {
      "title": "Merchant listing structured data",
      "url": "https://developers.google.com/search/docs/appearance/structured-data/merchant-listing",
      "publisher": "Google Search Central",
      "checkedAt": "2026-10-03T16:21:37Z",
      "summaryKind": "Audit interpretation of official guidance",
      "summary": "Audit interpretation: Apply the requirements for the intended feature and actual buying experience. Never convert an unknown or null price into a fictitious zero price, or invent ratings or stock availability."
    }
  ]
}
