{
  "version": "riddle-proof.site-docs.v1",
  "ok": true,
  "pages": [
    {
      "route": "/docs/riddle-proof/",
      "heading": "Riddle Proof",
      "checks": {
        "heading": true,
        "proofPromise": true,
        "evidenceCaveat": true,
        "practicalBenefitsSection": true,
        "mobileProofBenefit": true,
        "unexpectedCoverageBenefit": true,
        "previewModesLink": true,
        "previewChoiceSection": true,
        "deployHostNote": true,
        "agentChangeSection": true,
        "exampleBundleSection": true,
        "proofPacketsSection": true,
        "liveUrlProofSection": true,
        "minimalRequestSection": true,
        "resultShapeSection": true,
        "appContractsSection": true,
        "authenticatedProofSection": true,
        "authSafetyGuidance": true,
        "evidenceContract": true,
        "publicExampleBundle": true,
        "minimalCurlRequest": true,
        "returnResultGuidance": true,
        "phaseTimeoutGuidance": true,
        "markdownLink": true,
        "codeBlocks": true,
        "sidebarProofLink": true,
        "sidebarAuthProofLink": true
      },
      "sectionIds": [
        "what-it-is",
        "when-to-use-it",
        "proof-loop",
        "agent-change-to-proof-bundle",
        "what-proof-changes",
        "example-proof-bundle",
        "preview-choice",
        "proof-packets",
        "live-url-proof",
        "minimal-live-proof-request",
        "result-shape",
        "app-contracts",
        "audio-and-rich-apps",
        "authenticated-proof",
        "fast-vs-full-proof",
        "gotchas",
        "packages"
      ]
    },
    {
      "route": "/docs/preview/",
      "heading": "Preview Tools",
      "checks": {
        "heading": true,
        "staticPreview": true,
        "serverPreview": true,
        "buildPreview": true,
        "dockerBuildGuidance": true,
        "timeoutSection": true,
        "statusPhasesSection": true,
        "phasePollingGuidance": true,
        "readinessHintGuidance": true,
        "markdownLink": true,
        "codeBlocks": true
      },
      "sectionIds": [
        "",
        "riddle-preview",
        "riddle-server-preview",
        "riddle-build-preview",
        "status-phases",
        "screenshotting",
        "visual-diff"
      ]
    },
    {
      "route": "/docs/",
      "heading": "API Documentation",
      "checks": {
        "heading": true,
        "proofLink": true,
        "previewModesLink": true,
        "docsNavActive": true
      },
      "sectionIds": [
        "quick-start",
        "authentication",
        "input-modes",
        "steps-reference",
        "screenshot-options",
        "response-debugging",
        "webhooks",
        "recipes",
        "api-reference",
        "error-codes",
        "guides",
        "tools"
      ]
    },
    {
      "route": "/blog/evidence-over-summaries/",
      "heading": "Evidence Over Summaries",
      "checks": {
        "heading": true,
        "proofBundle": true,
        "honestClaim": true,
        "evidenceLayer": true,
        "docsLink": true,
        "exampleBundleLink": true,
        "codeBlocks": true
      },
      "sectionIds": []
    }
  ],
  "publicExampleBundle": {
    "url": "https://riddledc.com/examples/riddle-proof/docs-live-proof-bundle.json",
    "checks": {
      "reachable": true,
      "version": true,
      "ok": true,
      "target": true,
      "artifacts": true,
      "caveat": true
    }
  },
  "responsiveLayout": {
    "checks": {
      "home-desktop-cssLoaded": true,
      "home-desktop-noPageOverflow": true,
      "home-desktop-codeContrast": true,
      "home-ipad-portrait-cssLoaded": true,
      "home-ipad-portrait-noPageOverflow": true,
      "home-ipad-portrait-codeContrast": true,
      "home-phone-cssLoaded": true,
      "home-phone-noPageOverflow": true,
      "home-phone-codeContrast": true,
      "docs-desktop-cssLoaded": true,
      "docs-desktop-noPageOverflow": true,
      "docs-desktop-codeContrast": true,
      "docs-ipad-portrait-cssLoaded": true,
      "docs-ipad-portrait-noPageOverflow": true,
      "docs-ipad-portrait-codeContrast": true,
      "docs-phone-cssLoaded": true,
      "docs-phone-noPageOverflow": true,
      "docs-phone-codeContrast": true,
      "preview-docs-desktop-cssLoaded": true,
      "preview-docs-desktop-noPageOverflow": true,
      "preview-docs-desktop-codeContrast": true,
      "preview-docs-ipad-portrait-cssLoaded": true,
      "preview-docs-ipad-portrait-noPageOverflow": true,
      "preview-docs-ipad-portrait-codeContrast": true,
      "preview-docs-phone-cssLoaded": true,
      "preview-docs-phone-noPageOverflow": true,
      "preview-docs-phone-codeContrast": true,
      "riddle-proof-docs-desktop-cssLoaded": true,
      "riddle-proof-docs-desktop-noPageOverflow": true,
      "riddle-proof-docs-desktop-codeContrast": true,
      "riddle-proof-docs-ipad-portrait-cssLoaded": true,
      "riddle-proof-docs-ipad-portrait-noPageOverflow": true,
      "riddle-proof-docs-ipad-portrait-codeContrast": true,
      "riddle-proof-docs-phone-cssLoaded": true,
      "riddle-proof-docs-phone-noPageOverflow": true,
      "riddle-proof-docs-phone-codeContrast": true,
      "riddle-proof-example-desktop-cssLoaded": true,
      "riddle-proof-example-desktop-noPageOverflow": true,
      "riddle-proof-example-desktop-codeContrast": true,
      "riddle-proof-example-ipad-portrait-cssLoaded": true,
      "riddle-proof-example-ipad-portrait-noPageOverflow": true,
      "riddle-proof-example-ipad-portrait-codeContrast": true,
      "riddle-proof-example-phone-cssLoaded": true,
      "riddle-proof-example-phone-noPageOverflow": true,
      "riddle-proof-example-phone-codeContrast": true,
      "pricing-desktop-cssLoaded": true,
      "pricing-desktop-noPageOverflow": true,
      "pricing-desktop-codeContrast": true,
      "pricing-ipad-portrait-cssLoaded": true,
      "pricing-ipad-portrait-noPageOverflow": true,
      "pricing-ipad-portrait-codeContrast": true,
      "pricing-phone-cssLoaded": true,
      "pricing-phone-noPageOverflow": true,
      "pricing-phone-codeContrast": true,
      "mcp-desktop-cssLoaded": true,
      "mcp-desktop-noPageOverflow": true,
      "mcp-desktop-codeContrast": true,
      "mcp-ipad-portrait-cssLoaded": true,
      "mcp-ipad-portrait-noPageOverflow": true,
      "mcp-ipad-portrait-codeContrast": true,
      "mcp-phone-cssLoaded": true,
      "mcp-phone-noPageOverflow": true,
      "mcp-phone-codeContrast": true,
      "evidence-blog-desktop-cssLoaded": true,
      "evidence-blog-desktop-noPageOverflow": true,
      "evidence-blog-desktop-codeContrast": true,
      "evidence-blog-ipad-portrait-cssLoaded": true,
      "evidence-blog-ipad-portrait-noPageOverflow": true,
      "evidence-blog-ipad-portrait-codeContrast": true,
      "evidence-blog-phone-cssLoaded": true,
      "evidence-blog-phone-noPageOverflow": true,
      "evidence-blog-phone-codeContrast": true
    },
    "results": [
      {
        "name": "desktop",
        "width": 1440,
        "height": 1200,
        "label": "home",
        "path": "/",
        "heading": "Your agent's browser",
        "route": "/",
        "layout": {
          "pageType": "landing",
          "viewportWidth": 1440,
          "pageScrollWidth": 1440,
          "overflowPx": 0,
          "cssLoaded": true,
          "overflowing": [],
          "codeContrast": {
            "lowContrast": []
          }
        },
        "ok": true
      },
      {
        "name": "ipad-portrait",
        "width": 834,
        "height": 1194,
        "label": "home",
        "path": "/",
        "heading": "Your agent's browser",
        "route": "/",
        "layout": {
          "pageType": "landing",
          "viewportWidth": 834,
          "pageScrollWidth": 834,
          "overflowPx": 0,
          "cssLoaded": true,
          "overflowing": [],
          "codeContrast": {
            "lowContrast": []
          }
        },
        "ok": true
      },
      {
        "name": "phone",
        "width": 390,
        "height": 844,
        "label": "home",
        "path": "/",
        "heading": "Your agent's browser",
        "route": "/",
        "layout": {
          "pageType": "landing",
          "viewportWidth": 390,
          "pageScrollWidth": 390,
          "overflowPx": 0,
          "cssLoaded": true,
          "overflowing": [],
          "codeContrast": {
            "lowContrast": []
          }
        },
        "ok": true
      },
      {
        "name": "desktop",
        "width": 1440,
        "height": 1200,
        "label": "docs",
        "path": "/docs",
        "heading": "API Documentation",
        "route": "/docs/",
        "layout": {
          "pageType": "docs",
          "viewportWidth": 1440,
          "pageScrollWidth": 1440,
          "overflowPx": 0,
          "cssLoaded": true,
          "overflowing": [],
          "codeContrast": {
            "lowContrast": []
          }
        },
        "ok": true
      },
      {
        "name": "ipad-portrait",
        "width": 834,
        "height": 1194,
        "label": "docs",
        "path": "/docs",
        "heading": "API Documentation",
        "route": "/docs/",
        "layout": {
          "pageType": "docs",
          "viewportWidth": 834,
          "pageScrollWidth": 834,
          "overflowPx": 0,
          "cssLoaded": true,
          "overflowing": [],
          "codeContrast": {
            "lowContrast": []
          }
        },
        "ok": true
      },
      {
        "name": "phone",
        "width": 390,
        "height": 844,
        "label": "docs",
        "path": "/docs",
        "heading": "API Documentation",
        "route": "/docs/",
        "layout": {
          "pageType": "docs",
          "viewportWidth": 390,
          "pageScrollWidth": 390,
          "overflowPx": 0,
          "cssLoaded": true,
          "overflowing": [],
          "codeContrast": {
            "lowContrast": []
          }
        },
        "ok": true
      },
      {
        "name": "desktop",
        "width": 1440,
        "height": 1200,
        "label": "preview-docs",
        "path": "/docs/preview",
        "heading": "Preview Tools",
        "route": "/docs/preview/",
        "layout": {
          "pageType": "guide",
          "viewportWidth": 1440,
          "pageScrollWidth": 1440,
          "overflowPx": 0,
          "cssLoaded": true,
          "overflowing": [],
          "codeContrast": {
            "lowContrast": []
          }
        },
        "ok": true
      },
      {
        "name": "ipad-portrait",
        "width": 834,
        "height": 1194,
        "label": "preview-docs",
        "path": "/docs/preview",
        "heading": "Preview Tools",
        "route": "/docs/preview/",
        "layout": {
          "pageType": "guide",
          "viewportWidth": 834,
          "pageScrollWidth": 834,
          "overflowPx": 0,
          "cssLoaded": true,
          "overflowing": [],
          "codeContrast": {
            "lowContrast": []
          }
        },
        "ok": true
      },
      {
        "name": "phone",
        "width": 390,
        "height": 844,
        "label": "preview-docs",
        "path": "/docs/preview",
        "heading": "Preview Tools",
        "route": "/docs/preview/",
        "layout": {
          "pageType": "guide",
          "viewportWidth": 390,
          "pageScrollWidth": 390,
          "overflowPx": 0,
          "cssLoaded": true,
          "overflowing": [
            {
              "selector": "guide-content",
              "tag": "div",
              "clientWidth": 350,
              "scrollWidth": 510,
              "overflowX": "visible",
              "hasScrollableAncestor": false,
              "text": "Which Tool Should I Use?What are you deploying?Static filesHTML, CSS, JS — alrea"
            },
            {
              "selector": "guide-section",
              "tag": "section",
              "clientWidth": 350,
              "scrollWidth": 380,
              "overflowX": "visible",
              "hasScrollableAncestor": false,
              "text": "riddle_server_preview — Server AppsRun a server-side application inside an isola"
            },
            {
              "selector": "guide-section",
              "tag": "section",
              "clientWidth": 350,
              "scrollWidth": 375,
              "overflowX": "visible",
              "hasScrollableAncestor": false,
              "text": "riddle_build_preview — Custom BuildsBuild a Docker image from your own Dockerfil"
            },
            {
              "selector": "guide-section",
              "tag": "section",
              "clientWidth": 350,
              "scrollWidth": 510,
              "overflowX": "visible",
              "hasScrollableAncestor": false,
              "text": "Status Phases And Timeout TriageServer preview and build preview report progress"
            }
          ],
          "codeContrast": {
            "lowContrast": []
          }
        },
        "ok": true
      },
      {
        "name": "desktop",
        "width": 1440,
        "height": 1200,
        "label": "riddle-proof-docs",
        "path": "/docs/riddle-proof",
        "heading": "Riddle Proof",
        "route": "/docs/riddle-proof/",
        "layout": {
          "pageType": "docs",
          "viewportWidth": 1440,
          "pageScrollWidth": 1440,
          "overflowPx": 0,
          "cssLoaded": true,
          "overflowing": [],
          "codeContrast": {
            "lowContrast": []
          }
        },
        "ok": true
      },
      {
        "name": "ipad-portrait",
        "width": 834,
        "height": 1194,
        "label": "riddle-proof-docs",
        "path": "/docs/riddle-proof",
        "heading": "Riddle Proof",
        "route": "/docs/riddle-proof/",
        "layout": {
          "pageType": "docs",
          "viewportWidth": 834,
          "pageScrollWidth": 834,
          "overflowPx": 0,
          "cssLoaded": true,
          "overflowing": [],
          "codeContrast": {
            "lowContrast": []
          }
        },
        "ok": true
      },
      {
        "name": "phone",
        "width": 390,
        "height": 844,
        "label": "riddle-proof-docs",
        "path": "/docs/riddle-proof",
        "heading": "Riddle Proof",
        "route": "/docs/riddle-proof/",
        "layout": {
          "pageType": "docs",
          "viewportWidth": 390,
          "pageScrollWidth": 390,
          "overflowPx": 0,
          "cssLoaded": true,
          "overflowing": [],
          "codeContrast": {
            "lowContrast": []
          }
        },
        "ok": true
      },
      {
        "name": "desktop",
        "width": 1440,
        "height": 1200,
        "label": "riddle-proof-example",
        "path": "/examples/riddle-proof",
        "heading": "Proof Bundle Example",
        "route": "/examples/riddle-proof/",
        "layout": {
          "pageType": "docs",
          "viewportWidth": 1440,
          "pageScrollWidth": 1440,
          "overflowPx": 0,
          "cssLoaded": true,
          "overflowing": [],
          "codeContrast": {
            "lowContrast": []
          }
        },
        "ok": true
      },
      {
        "name": "ipad-portrait",
        "width": 834,
        "height": 1194,
        "label": "riddle-proof-example",
        "path": "/examples/riddle-proof",
        "heading": "Proof Bundle Example",
        "route": "/examples/riddle-proof/",
        "layout": {
          "pageType": "docs",
          "viewportWidth": 834,
          "pageScrollWidth": 834,
          "overflowPx": 0,
          "cssLoaded": true,
          "overflowing": [],
          "codeContrast": {
            "lowContrast": []
          }
        },
        "ok": true
      },
      {
        "name": "phone",
        "width": 390,
        "height": 844,
        "label": "riddle-proof-example",
        "path": "/examples/riddle-proof",
        "heading": "Proof Bundle Example",
        "route": "/examples/riddle-proof/",
        "layout": {
          "pageType": "docs",
          "viewportWidth": 390,
          "pageScrollWidth": 390,
          "overflowPx": 0,
          "cssLoaded": true,
          "overflowing": [],
          "codeContrast": {
            "lowContrast": []
          }
        },
        "ok": true
      },
      {
        "name": "desktop",
        "width": 1440,
        "height": 1200,
        "label": "pricing",
        "path": "/pricing",
        "heading": "Pricing",
        "route": "/pricing/",
        "layout": {
          "pageType": "landing",
          "viewportWidth": 1440,
          "pageScrollWidth": 1440,
          "overflowPx": 0,
          "cssLoaded": true,
          "overflowing": [],
          "codeContrast": {
            "lowContrast": []
          }
        },
        "ok": true
      },
      {
        "name": "ipad-portrait",
        "width": 834,
        "height": 1194,
        "label": "pricing",
        "path": "/pricing",
        "heading": "Pricing",
        "route": "/pricing/",
        "layout": {
          "pageType": "landing",
          "viewportWidth": 834,
          "pageScrollWidth": 834,
          "overflowPx": 0,
          "cssLoaded": true,
          "overflowing": [],
          "codeContrast": {
            "lowContrast": []
          }
        },
        "ok": true
      },
      {
        "name": "phone",
        "width": 390,
        "height": 844,
        "label": "pricing",
        "path": "/pricing",
        "heading": "Pricing",
        "route": "/pricing/",
        "layout": {
          "pageType": "landing",
          "viewportWidth": 390,
          "pageScrollWidth": 390,
          "overflowPx": 0,
          "cssLoaded": true,
          "overflowing": [],
          "codeContrast": {
            "lowContrast": []
          }
        },
        "ok": true
      },
      {
        "name": "desktop",
        "width": 1440,
        "height": 1200,
        "label": "mcp",
        "path": "/mcp",
        "heading": "Riddle MCP",
        "route": "/mcp/",
        "layout": {
          "pageType": "landing",
          "viewportWidth": 1440,
          "pageScrollWidth": 1440,
          "overflowPx": 0,
          "cssLoaded": true,
          "overflowing": [],
          "codeContrast": {
            "lowContrast": []
          }
        },
        "ok": true
      },
      {
        "name": "ipad-portrait",
        "width": 834,
        "height": 1194,
        "label": "mcp",
        "path": "/mcp",
        "heading": "Riddle MCP",
        "route": "/mcp/",
        "layout": {
          "pageType": "landing",
          "viewportWidth": 834,
          "pageScrollWidth": 834,
          "overflowPx": 0,
          "cssLoaded": true,
          "overflowing": [],
          "codeContrast": {
            "lowContrast": []
          }
        },
        "ok": true
      },
      {
        "name": "phone",
        "width": 390,
        "height": 844,
        "label": "mcp",
        "path": "/mcp",
        "heading": "Riddle MCP",
        "route": "/mcp/",
        "layout": {
          "pageType": "landing",
          "viewportWidth": 390,
          "pageScrollWidth": 390,
          "overflowPx": 0,
          "cssLoaded": true,
          "overflowing": [
            {
              "selector": "landing-section",
              "tag": "section",
              "clientWidth": 360,
              "scrollWidth": 381,
              "overflowX": "visible",
              "hasScrollableAncestor": false,
              "text": "Get a Login TokenHosted MCP can use the same short-lived token as the Riddle web"
            }
          ],
          "codeContrast": {
            "lowContrast": []
          }
        },
        "ok": true
      },
      {
        "name": "desktop",
        "width": 1440,
        "height": 1200,
        "label": "evidence-blog",
        "path": "/blog/evidence-over-summaries",
        "heading": "Evidence Over Summaries",
        "route": "/blog/evidence-over-summaries/",
        "layout": {
          "pageType": "landing",
          "viewportWidth": 1440,
          "pageScrollWidth": 1440,
          "overflowPx": 0,
          "cssLoaded": true,
          "overflowing": [],
          "codeContrast": {
            "lowContrast": []
          }
        },
        "ok": true
      },
      {
        "name": "ipad-portrait",
        "width": 834,
        "height": 1194,
        "label": "evidence-blog",
        "path": "/blog/evidence-over-summaries",
        "heading": "Evidence Over Summaries",
        "route": "/blog/evidence-over-summaries/",
        "layout": {
          "pageType": "landing",
          "viewportWidth": 834,
          "pageScrollWidth": 834,
          "overflowPx": 0,
          "cssLoaded": true,
          "overflowing": [],
          "codeContrast": {
            "lowContrast": []
          }
        },
        "ok": true
      },
      {
        "name": "phone",
        "width": 390,
        "height": 844,
        "label": "evidence-blog",
        "path": "/blog/evidence-over-summaries",
        "heading": "Evidence Over Summaries",
        "route": "/blog/evidence-over-summaries/",
        "layout": {
          "pageType": "landing",
          "viewportWidth": 390,
          "pageScrollWidth": 390,
          "overflowPx": 0,
          "cssLoaded": true,
          "overflowing": [],
          "codeContrast": {
            "lowContrast": []
          }
        },
        "ok": true
      }
    ]
  },
  "publicPageSmoke": {
    "ok": true,
    "results": [
      {
        "path": "/",
        "label": "home",
        "heading": "Your agent's browser",
        "checks": {
          "heading": true,
          "bodyIncludes": true,
          "nav": true
        }
      },
      {
        "path": "/docs",
        "label": "docs",
        "heading": "API Documentation",
        "checks": {
          "heading": true,
          "bodyIncludes": true,
          "nav": true
        }
      },
      {
        "path": "/docs/preview",
        "label": "preview-docs",
        "heading": "Preview Tools",
        "checks": {
          "heading": true,
          "bodyIncludes": true,
          "nav": true
        }
      },
      {
        "path": "/docs/riddle-proof",
        "label": "riddle-proof-docs",
        "heading": "Riddle Proof",
        "checks": {
          "heading": true,
          "bodyIncludes": true,
          "nav": true
        }
      },
      {
        "path": "/examples/riddle-proof",
        "label": "riddle-proof-example",
        "heading": "Proof Bundle Example",
        "checks": {
          "heading": true,
          "bodyIncludes": true,
          "nav": true
        }
      },
      {
        "path": "/pricing",
        "label": "pricing",
        "heading": "Pricing",
        "checks": {
          "heading": true,
          "bodyIncludes": true,
          "nav": true
        }
      },
      {
        "path": "/mcp",
        "label": "mcp",
        "heading": "Riddle MCP",
        "checks": {
          "heading": true,
          "bodyIncludes": true,
          "nav": true
        }
      },
      {
        "path": "/blog/evidence-over-summaries",
        "label": "evidence-blog",
        "heading": "Evidence Over Summaries",
        "checks": {
          "heading": true,
          "bodyIncludes": true,
          "nav": true
        }
      }
    ]
  },
  "authenticatedPageSmoke": {
    "ok": true,
    "skipped": false,
    "results": [
      {
        "path": "/dashboard",
        "label": "dashboard-authenticated",
        "heading": "Dashboard",
        "route": "/dashboard/",
        "checks": {
          "heading": true,
          "bodyIncludes": true,
          "bodyExcludes": true,
          "protectedRoot": true,
          "noPageOverflow": true
        },
        "layout": {
          "hasProtectedRoot": true,
          "rootSelector": "dashboard",
          "viewportWidth": 1440,
          "pageScrollWidth": 1440,
          "overflowPx": 0
        }
      },
      {
        "path": "/billing",
        "label": "billing-authenticated",
        "heading": "Billing & Credits",
        "route": "/billing/",
        "checks": {
          "heading": true,
          "bodyIncludes": true,
          "bodyExcludes": true,
          "protectedRoot": true,
          "noPageOverflow": true
        },
        "layout": {
          "hasProtectedRoot": true,
          "rootSelector": "billing-container",
          "viewportWidth": 1440,
          "pageScrollWidth": 1440,
          "overflowPx": 0
        }
      }
    ]
  }
}