{
  "version": "riddle-proof.profile-result.v1",
  "profile_name": "riddle-site-v424-proof-example-current-contract",
  "runner": "riddle",
  "status": "product_regression",
  "baseline_policy": "invariant_only",
  "route": {
    "requested": "https://riddledc.com/examples/riddle-proof/",
    "observed": "/examples/riddle-proof/",
    "expected_path": "/examples/riddle-proof/",
    "matched": true,
    "http_status": 200
  },
  "artifacts": {
    "screenshots": [
      "riddle-site-v424-proof-example-current-contract-desktop",
      "riddle-site-v424-proof-example-current-contract-phone",
      "riddle-site-v424-proof-example-current-contract-ipad-mini",
      "riddle-site-v424-proof-example-current-contract-ipad"
    ],
    "console": "console.json",
    "proof_json": "proof.json",
    "dom_summary": "dom-summary.json",
    "riddle_artifacts": [
      {
        "name": "proof.json",
        "url": "https://cdn.riddledc.com/scripts/job_30609bc5/proof.json.json",
        "source": "artifacts"
      },
      {
        "name": "console.json",
        "url": "https://cdn.riddledc.com/scripts/job_30609bc5/console.json.json",
        "source": "artifacts"
      },
      {
        "name": "dom-summary.json",
        "url": "https://cdn.riddledc.com/scripts/job_30609bc5/dom-summary.json.json",
        "source": "artifacts"
      },
      {
        "name": "riddle-site-v424-proof-example-current-contract-desktop.png",
        "url": "https://cdn.riddledc.com/scripts/job_30609bc5/riddle-site-v424-proof-example-current-contract-desktop.png",
        "source": "artifacts"
      },
      {
        "name": "riddle-site-v424-proof-example-current-contract-phone.png",
        "url": "https://cdn.riddledc.com/scripts/job_30609bc5/riddle-site-v424-proof-example-current-contract-phone.png",
        "source": "artifacts"
      },
      {
        "name": "riddle-site-v424-proof-example-current-contract-ipad-mini.png",
        "url": "https://cdn.riddledc.com/scripts/job_30609bc5/riddle-site-v424-proof-example-current-contract-ipad-mini.png",
        "source": "artifacts"
      },
      {
        "name": "riddle-site-v424-proof-example-current-contract-ipad.png",
        "url": "https://cdn.riddledc.com/scripts/job_30609bc5/riddle-site-v424-proof-example-current-contract-ipad.png",
        "source": "artifacts"
      }
    ]
  },
  "checks": [
    {
      "type": "route_loaded",
      "label": "route_loaded",
      "status": "passed",
      "evidence": {
        "expected_path": "/examples/riddle-proof/",
        "observed_paths": [
          "/examples/riddle-proof/",
          "/examples/riddle-proof/",
          "/examples/riddle-proof/",
          "/examples/riddle-proof/"
        ],
        "http_statuses": [
          200,
          200,
          200,
          200
        ]
      }
    },
    {
      "type": "selector_visible",
      "label": "selector_visible",
      "status": "passed",
      "evidence": {
        "selector": ".proof-example-page",
        "visible_counts": [
          1,
          1,
          1,
          1
        ]
      }
    },
    {
      "type": "selector_text_visible",
      "label": "selector_text_visible",
      "status": "passed",
      "evidence": {
        "selector": ".proof-example-page",
        "text": "Proof Bundle Example",
        "pattern": null,
        "viewports": [
          {
            "viewport": "desktop",
            "selector_count": 1,
            "visible_count": 1,
            "matched_count": 1,
            "matched": true,
            "samples": [
              "PROOF EXAMPLE Verdict Criteria Artifacts Raw JSON RELATED Riddle Proof Docs Evidence Over Summaries Raw Bundle JSON Proof Bundle Example A concrete Riddle Proof run from the public docs. Verdict This page turns the raw JSON bundle into a re"
            ]
          },
          {
            "viewport": "phone",
            "selector_count": 1,
            "visible_count": 1,
            "matched_count": 1,
            "matched": true,
            "samples": [
              "PROOF EXAMPLE Verdict Criteria Artifacts Raw JSON RELATED Riddle Proof Docs Evidence Over Summaries Raw Bundle JSON Proof Bundle Example A concrete Riddle Proof run from the public docs. Verdict This page turns the raw JSON bundle into a re"
            ]
          },
          {
            "viewport": "ipad-mini",
            "selector_count": 1,
            "visible_count": 1,
            "matched_count": 1,
            "matched": true,
            "samples": [
              "PROOF EXAMPLE Verdict Criteria Artifacts Raw JSON RELATED Riddle Proof Docs Evidence Over Summaries Raw Bundle JSON Proof Bundle Example A concrete Riddle Proof run from the public docs. Verdict This page turns the raw JSON bundle into a re"
            ]
          },
          {
            "viewport": "ipad",
            "selector_count": 1,
            "visible_count": 1,
            "matched_count": 1,
            "matched": true,
            "samples": [
              "PROOF EXAMPLE Verdict Criteria Artifacts Raw JSON RELATED Riddle Proof Docs Evidence Over Summaries Raw Bundle JSON Proof Bundle Example A concrete Riddle Proof run from the public docs. Verdict This page turns the raw JSON bundle into a re"
            ]
          }
        ]
      }
    },
    {
      "type": "selector_text_visible",
      "label": "selector_text_visible",
      "status": "passed",
      "evidence": {
        "selector": ".proof-example-page",
        "text": "passed",
        "pattern": null,
        "viewports": [
          {
            "viewport": "desktop",
            "selector_count": 1,
            "visible_count": 1,
            "matched_count": 1,
            "matched": true,
            "samples": [
              "PROOF EXAMPLE Verdict Criteria Artifacts Raw JSON RELATED Riddle Proof Docs Evidence Over Summaries Raw Bundle JSON Proof Bundle Example A concrete Riddle Proof run from the public docs. Verdict This page turns the raw JSON bundle into a re"
            ]
          },
          {
            "viewport": "phone",
            "selector_count": 1,
            "visible_count": 1,
            "matched_count": 1,
            "matched": true,
            "samples": [
              "PROOF EXAMPLE Verdict Criteria Artifacts Raw JSON RELATED Riddle Proof Docs Evidence Over Summaries Raw Bundle JSON Proof Bundle Example A concrete Riddle Proof run from the public docs. Verdict This page turns the raw JSON bundle into a re"
            ]
          },
          {
            "viewport": "ipad-mini",
            "selector_count": 1,
            "visible_count": 1,
            "matched_count": 1,
            "matched": true,
            "samples": [
              "PROOF EXAMPLE Verdict Criteria Artifacts Raw JSON RELATED Riddle Proof Docs Evidence Over Summaries Raw Bundle JSON Proof Bundle Example A concrete Riddle Proof run from the public docs. Verdict This page turns the raw JSON bundle into a re"
            ]
          },
          {
            "viewport": "ipad",
            "selector_count": 1,
            "visible_count": 1,
            "matched_count": 1,
            "matched": true,
            "samples": [
              "PROOF EXAMPLE Verdict Criteria Artifacts Raw JSON RELATED Riddle Proof Docs Evidence Over Summaries Raw Bundle JSON Proof Bundle Example A concrete Riddle Proof run from the public docs. Verdict This page turns the raw JSON bundle into a re"
            ]
          }
        ]
      }
    },
    {
      "type": "selector_text_visible",
      "label": "selector_text_visible",
      "status": "passed",
      "evidence": {
        "selector": ".proof-example-page",
        "text": "live-url",
        "pattern": null,
        "viewports": [
          {
            "viewport": "desktop",
            "selector_count": 1,
            "visible_count": 1,
            "matched_count": 1,
            "matched": true,
            "samples": [
              "PROOF EXAMPLE Verdict Criteria Artifacts Raw JSON RELATED Riddle Proof Docs Evidence Over Summaries Raw Bundle JSON Proof Bundle Example A concrete Riddle Proof run from the public docs. Verdict This page turns the raw JSON bundle into a re"
            ]
          },
          {
            "viewport": "phone",
            "selector_count": 1,
            "visible_count": 1,
            "matched_count": 1,
            "matched": true,
            "samples": [
              "PROOF EXAMPLE Verdict Criteria Artifacts Raw JSON RELATED Riddle Proof Docs Evidence Over Summaries Raw Bundle JSON Proof Bundle Example A concrete Riddle Proof run from the public docs. Verdict This page turns the raw JSON bundle into a re"
            ]
          },
          {
            "viewport": "ipad-mini",
            "selector_count": 1,
            "visible_count": 1,
            "matched_count": 1,
            "matched": true,
            "samples": [
              "PROOF EXAMPLE Verdict Criteria Artifacts Raw JSON RELATED Riddle Proof Docs Evidence Over Summaries Raw Bundle JSON Proof Bundle Example A concrete Riddle Proof run from the public docs. Verdict This page turns the raw JSON bundle into a re"
            ]
          },
          {
            "viewport": "ipad",
            "selector_count": 1,
            "visible_count": 1,
            "matched_count": 1,
            "matched": true,
            "samples": [
              "PROOF EXAMPLE Verdict Criteria Artifacts Raw JSON RELATED Riddle Proof Docs Evidence Over Summaries Raw Bundle JSON Proof Bundle Example A concrete Riddle Proof run from the public docs. Verdict This page turns the raw JSON bundle into a re"
            ]
          }
        ]
      }
    },
    {
      "type": "selector_text_visible",
      "label": "selector_text_visible",
      "status": "passed",
      "evidence": {
        "selector": ".proof-example-page",
        "text": "Raw bundle",
        "pattern": null,
        "viewports": [
          {
            "viewport": "desktop",
            "selector_count": 1,
            "visible_count": 1,
            "matched_count": 1,
            "matched": true,
            "samples": [
              "PROOF EXAMPLE Verdict Criteria Artifacts Raw JSON RELATED Riddle Proof Docs Evidence Over Summaries Raw Bundle JSON Proof Bundle Example A concrete Riddle Proof run from the public docs. Verdict This page turns the raw JSON bundle into a re"
            ]
          },
          {
            "viewport": "phone",
            "selector_count": 1,
            "visible_count": 1,
            "matched_count": 1,
            "matched": true,
            "samples": [
              "PROOF EXAMPLE Verdict Criteria Artifacts Raw JSON RELATED Riddle Proof Docs Evidence Over Summaries Raw Bundle JSON Proof Bundle Example A concrete Riddle Proof run from the public docs. Verdict This page turns the raw JSON bundle into a re"
            ]
          },
          {
            "viewport": "ipad-mini",
            "selector_count": 1,
            "visible_count": 1,
            "matched_count": 1,
            "matched": true,
            "samples": [
              "PROOF EXAMPLE Verdict Criteria Artifacts Raw JSON RELATED Riddle Proof Docs Evidence Over Summaries Raw Bundle JSON Proof Bundle Example A concrete Riddle Proof run from the public docs. Verdict This page turns the raw JSON bundle into a re"
            ]
          },
          {
            "viewport": "ipad",
            "selector_count": 1,
            "visible_count": 1,
            "matched_count": 1,
            "matched": true,
            "samples": [
              "PROOF EXAMPLE Verdict Criteria Artifacts Raw JSON RELATED Riddle Proof Docs Evidence Over Summaries Raw Bundle JSON Proof Bundle Example A concrete Riddle Proof run from the public docs. Verdict This page turns the raw JSON bundle into a re"
            ]
          }
        ]
      }
    },
    {
      "type": "selector_count_equals",
      "label": "selector_count_equals",
      "status": "passed",
      "evidence": {
        "selector": ".proof-artifact",
        "expected_count": 7,
        "counts": [
          7,
          7,
          7,
          7
        ]
      }
    },
    {
      "type": "link_status",
      "label": "public example proof artifacts",
      "status": "passed",
      "evidence": {
        "selector": ".proof-artifact",
        "expected_count": 7,
        "min_count": null,
        "allowed_statuses": [
          "2xx",
          "3xx"
        ],
        "require_nonzero_bytes": true,
        "min_bytes": 32,
        "allowed_content_types": [
          "image/*",
          "application/json"
        ],
        "viewports": [
          {
            "viewport": "desktop",
            "selector": ".proof-artifact",
            "total_count": 7,
            "discovered_count": 7,
            "ok_count": 7,
            "failed_count": 0,
            "truncated": false,
            "max_links": 10,
            "result_count": 7,
            "stored_result_count": 7,
            "omitted_result_count": 0,
            "omitted_success_count": 0,
            "results_compacted": false,
            "min_bytes": 32,
            "allowed_content_types": [
              "image/*",
              "application/json"
            ],
            "status_counts": {
              "200": 7
            },
            "failures": []
          }
        ],
        "failures": []
      }
    },
    {
      "type": "http_status",
      "label": "public example proof bundle JSON carries current proof-loop contract",
      "status": "failed",
      "evidence": {
        "url": "https://riddledc.com/examples/riddle-proof/docs-live-proof-bundle.json",
        "method": "GET",
        "allowed_statuses": [
          200
        ],
        "require_nonzero_bytes": false,
        "min_bytes": 1000,
        "allowed_content_types": [
          "application/json"
        ],
        "viewports": [
          {
            "viewport": "desktop",
            "key": "GET https://riddledc.com/examples/riddle-proof/docs-live-proof-bundle.json",
            "url": "https://riddledc.com/examples/riddle-proof/docs-live-proof-bundle.json",
            "method": "GET",
            "status": 200,
            "status_text": "OK",
            "ok": false,
            "error": null,
            "content_type": "application/json",
            "content_length": null,
            "bytes": 3249,
            "body_contains": {
              "Riddle Proof": true,
              "proof receipts": false,
              "Bring your agent; Riddle brings the proof.": false,
              "agent-proof": false
            },
            "body_contains_missing": [
              "proof receipts",
              "Bring your agent; Riddle brings the proof.",
              "agent-proof"
            ],
            "body_not_contains": null,
            "body_not_contains_found": [],
            "body_not_patterns": null,
            "body_not_patterns_found": [],
            "body_sample": "{\n  \"version\": \"riddle-proof.example-bundle.v1\",\n  \"captured_at\": \"2026-04-20T21:09:33.765Z\",\n  \"source\": \"Riddle docs live URL proof\",\n  \"status\": \"completed\",\n  \"phase\": \"complete\",\n  \"duration_ms\": 12995,\n  \"target\": {\n    \"mode\": \"live-url\",\n    \"url\": \"https://riddledc.com/docs/riddle-proof\",\n    \"routes\": [\n      \"/docs/riddle-proof/\",\n      \"/docs/preview/\",\n      \"/docs/\",\n      \"/blog/evidence-over-summaries/\"\n    ]\n  },\n  \"proof\": {\n    \"ok\": true,\n    \"script\": \"riddleDocsProof.mjs\",\n    \"assertions\": [\n      \"Riddle Proof docs load with the expected heading\",\n      \"Riddle Proof docs include the proof bundle contract\",\n      \"Preview docs explain static, server, and build preview modes\",\n      \"Docs index links to Riddle Proof and Preview Modes\",\n      \"Evidence Over Summaries blog post is reachable\",\n      \"Browser console is clean\",\n      \"Every public proof artifact URL returns 200\"\n    ]\n  },\n  \"result\": {\n    \"version\": \"riddle-proof.site-docs.v1\",\n    \"ok\": true,\n    ",
            "failures": [
              {
                "code": "http_status_failed",
                "url": "https://riddledc.com/examples/riddle-proof/docs-live-proof-bundle.json",
                "status": 200,
                "method": "GET",
                "error": null,
                "content_type": "application/json",
                "bytes": 3249,
                "allowed_statuses": [
                  200
                ],
                "min_bytes": 1000,
                "allowed_content_types": [
                  "application/json"
                ],
                "body_contains": [
                  "Riddle Proof",
                  "proof receipts",
                  "Bring your agent; Riddle brings the proof.",
                  "agent-proof"
                ],
                "body_contains_missing": [
                  "proof receipts",
                  "Bring your agent; Riddle brings the proof.",
                  "agent-proof"
                ],
                "body_not_contains": null,
                "body_not_contains_found": [],
                "body_not_patterns": null,
                "body_not_patterns_found": [],
                "body_sample": "{\n  \"version\": \"riddle-proof.example-bundle.v1\",\n  \"captured_at\": \"2026-04-20T21:09:33.765Z\",\n  \"source\": \"Riddle docs live URL proof\",\n  \"status\": \"completed\",\n  \"phase\": \"complete\",\n  \"duration_ms\": 12995,\n  \"target\": {\n    \"mode\": \"live-url\",\n    \"url\": \"https://riddledc.com/docs/riddle-proof\",\n    \"routes\": [\n      \"/docs/riddle-proof/\",\n      \"/docs/preview/\",\n      \"/docs/\",\n      \"/blog/evidence-over-summaries/\"\n    ]\n  },\n  \"proof\": {\n    \"ok\": true,\n    \"script\": \"riddleDocsProof.mjs\",\n    \"assertions\": [\n      \"Riddle Proof docs load with the expected heading\",\n      \"Riddle Proof docs include the proof bundle contract\",\n      \"Preview docs explain static, server, and build preview modes\",\n      \"Docs index links to Riddle Proof and Preview Modes\",\n      \"Evidence Over Summaries blog post is reachable\",\n      \"Browser console is clean\",\n      \"Every public proof artifact URL returns 200\"\n    ]\n  },\n  \"result\": {\n    \"version\": \"riddle-proof.site-docs.v1\",\n    \"ok\": true,\n    "
              }
            ]
          }
        ],
        "failures": [
          {
            "viewport": "desktop",
            "failure": {
              "code": "http_status_failed",
              "url": "https://riddledc.com/examples/riddle-proof/docs-live-proof-bundle.json",
              "status": 200,
              "method": "GET",
              "error": null,
              "content_type": "application/json",
              "bytes": 3249,
              "allowed_statuses": [
                200
              ],
              "min_bytes": 1000,
              "allowed_content_types": [
                "application/json"
              ],
              "body_contains": [
                "Riddle Proof",
                "proof receipts",
                "Bring your agent; Riddle brings the proof.",
                "agent-proof"
              ],
              "body_contains_missing": [
                "proof receipts",
                "Bring your agent; Riddle brings the proof.",
                "agent-proof"
              ],
              "body_not_contains": null,
              "body_not_contains_found": [],
              "body_not_patterns": null,
              "body_not_patterns_found": [],
              "body_sample": "{\n  \"version\": \"riddle-proof.example-bundle.v1\",\n  \"captured_at\": \"2026-04-20T21:09:33.765Z\",\n  \"source\": \"Riddle docs live URL proof\",\n  \"status\": \"completed\",\n  \"phase\": \"complete\",\n  \"duration_ms\": 12995,\n  \"target\": {\n    \"mode\": \"live-url\",\n    \"url\": \"https://riddledc.com/docs/riddle-proof\",\n    \"routes\": [\n      \"/docs/riddle-proof/\",\n      \"/docs/preview/\",\n      \"/docs/\",\n      \"/blog/evidence-over-summaries/\"\n    ]\n  },\n  \"proof\": {\n    \"ok\": true,\n    \"script\": \"riddleDocsProof.mjs\",\n    \"assertions\": [\n      \"Riddle Proof docs load with the expected heading\",\n      \"Riddle Proof docs include the proof bundle contract\",\n      \"Preview docs explain static, server, and build preview modes\",\n      \"Docs index links to Riddle Proof and Preview Modes\",\n      \"Evidence Over Summaries blog post is reachable\",\n      \"Browser console is clean\",\n      \"Every public proof artifact URL returns 200\"\n    ]\n  },\n  \"result\": {\n    \"version\": \"riddle-proof.site-docs.v1\",\n    \"ok\": true,\n    "
            }
          }
        ]
      },
      "message": "HTTP status failed in 1 viewport(s)."
    },
    {
      "type": "no_horizontal_overflow",
      "label": "no_horizontal_overflow",
      "status": "passed",
      "evidence": {
        "max_overflow_px": 1,
        "overflow_px": [
          0,
          0,
          0,
          0
        ],
        "bounds_overflow_px": [
          0,
          0,
          0,
          0
        ],
        "overflow_offender_counts": [
          0,
          0,
          0,
          0
        ],
        "viewports": [
          "desktop",
          "phone",
          "ipad-mini",
          "ipad"
        ]
      }
    },
    {
      "type": "no_fatal_console_errors",
      "label": "no_fatal_console_errors",
      "status": "passed",
      "evidence": {
        "console_fatal_count": 0,
        "page_error_count": 0,
        "total_console_fatal_count": 0,
        "total_page_error_count": 0,
        "allowed_console_fatal_count": 0,
        "explicitly_allowed_console_fatal_count": 0,
        "allowed_expected_network_mock_console_count": 0,
        "allowed_expected_network_mock_console_events": [],
        "allowed_page_error_count": 0,
        "allowed_console_texts": [],
        "allowed_console_patterns": [],
        "allowed_page_error_texts": [],
        "allowed_page_error_patterns": []
      }
    }
  ],
  "summary": "riddle-site-v424-proof-example-current-contract failed 1 product invariant(s) across 4 viewport(s).",
  "captured_at": "2026-05-16T20:37:58.796Z",
  "evidence": {
    "version": "riddle-proof.profile-evidence.v1",
    "profile_name": "riddle-site-v424-proof-example-current-contract",
    "target_url": "https://riddledc.com/examples/riddle-proof/",
    "baseline_policy": "invariant_only",
    "captured_at": "2026-05-16T20:37:58.796Z",
    "viewports": [
      {
        "name": "desktop",
        "width": 1280,
        "height": 900,
        "url": "https://riddledc.com/examples/riddle-proof/",
        "route": {
          "requested": "https://riddledc.com/examples/riddle-proof/",
          "observed": "/examples/riddle-proof/",
          "expected_path": "/examples/riddle-proof/",
          "matched": true,
          "http_status": 200
        },
        "title": "Riddle Proof Example Bundle | Riddle",
        "body_text_length": 2569,
        "body_text_sample": "Skip to main content Riddle Docs Proof MCP Pricing Blog Playground Sign Up Log In PROOF EXAMPLE Verdict Criteria Artifacts Raw JSON RELATED Riddle Proof Docs Evidence Over Summaries Raw Bundle JSON Proof Bundle Example A concrete Riddle Proof run from the public docs. Verdict This page turns the raw JSON bundle into a review surface: target, criteria, verdict, artifacts, console summary, and caveat. Status passed Mode live-url Phase complete Duration 13.0s Target https://riddledc.com/docs/riddle-proof This bundle is evidence for the listed browser checks, not a guarantee that the whole product is correct. Criteria The proof criteria are intentionally ordinary. A reviewer should be able to see what behavior was exercised without reading terminal output. assertion Riddle Proof docs load with the expected heading assertion Riddle Proof docs include the proof bundle contract assertion Preview docs explain static, server, and build preview modes assertion Docs index links to Riddle Proof and Preview Modes assertion Evidence Over Summaries blog post is reachable assertion Browser console is clean assertion Every public proof artifact URL returns 200 CHECK VALUE docsHeading true proofBundleSection true previewModes true docsIndexLinks true blogPostReachable true consoleErrors 0 publicArtifactUrls true Artifacts Screenshots help humans review the browser state. JSON, console, and network artifacts help agents and tooling reason about the same run. riddle-proof-docs.png primary screenshot image/png 1.4 MB preview-tools-docs.png supporting screenshot image/png 1.0 MB docs-index.png supporting screenshot image/png 1.7 MB evidence-over-summaries-blog.png supporting screenshot image/png 342 KB riddle-proof-docs-proof.json structured verdict application/json 24 KB console.json console summary application/json 388 B network.har network trace application/json 5.7 MB Console Summary Total 0 Warnings 0 Errors 0 Raw JSON Agents should consume the raw bundle. Humans can use this page to inspect the same evidence without parsing JSON first. Raw bundle: /examples/riddle-proof/docs-live-proof-bundle.json Riddle Distributed Computing Product Riddle Proof Good Catch Diary Pricing Maximize Value Documentation MCP Recipes Playground Use Cases AI Agents Agent Guide Serverless Authenticated Pages vs Self-Hosted Blog Evidence Over Summaries Frontend Dev Without a Browser E2E Testing Tips Chatty Agents (Part I) Batching Heuristics (Part II) Vision Agents Teaching AI to Ski Support FAQ Status Contact Legal Terms Privacy © 2026 Riddle. All rights reserved.",
        "scroll_width": 1280,
        "client_width": 1280,
        "overflow_px": 0,
        "bounds_overflow_px": 0,
        "overflow_offenders": [],
        "selectors": {
          ".proof-example-page": {
            "count": 1,
            "visible_count": 1
          },
          ".proof-artifact": {
            "count": 7,
            "visible_count": 7
          }
        },
        "frames": {},
        "text_sequences": {
          ".proof-example-page": {
            "count": 1,
            "visible_count": 1,
            "texts": [
              "PROOF EXAMPLE Verdict Criteria Artifacts Raw JSON RELATED Riddle Proof Docs Evidence Over Summaries Raw Bundle JSON Proof Bundle Example A concrete Riddle Proof run from the public docs. Verdict This page turns the raw JSON bundle into a re"
            ],
            "visible_texts": [
              "PROOF EXAMPLE Verdict Criteria Artifacts Raw JSON RELATED Riddle Proof Docs Evidence Over Summaries Raw Bundle JSON Proof Bundle Example A concrete Riddle Proof run from the public docs. Verdict This page turns the raw JSON bundle into a re"
            ],
            "match_texts": [
              "PROOF EXAMPLE Verdict Criteria Artifacts Raw JSON RELATED Riddle Proof Docs Evidence Over Summaries Raw Bundle JSON Proof Bundle Example A concrete Riddle Proof run from the public docs. Verdict This page turns the raw JSON bundle into a review surface: target, criteria, verdict, artifacts, console summary, and caveat. Status passed Mode live-url Phase complete Duration 13.0s Target https://riddledc.com/docs/riddle-proof This bundle is evidence for the listed browser checks, not a guarantee that the whole product is correct. Criteria The proof criteria are intentionally ordinary. A reviewer should be able to see what behavior was exercised without reading terminal output. assertion Riddle Proof docs load with the expected heading assertion Riddle Proof docs include the proof bundle contract assertion Preview docs explain static, server, and build preview modes assertion Docs index links to Riddle Proof and Preview Modes assertion Evidence Over Summaries blog post is reachable assertion Browser console is clean assertion Every public proof artifact URL returns 200 CHECK VALUE docsHeading true proofBundleSection true previewModes true docsIndexLinks true blogPostReachable true consoleErrors 0 publicArtifactUrls true Artifacts Screenshots help humans review the browser state. JSON, console, and network artifacts help agents and tooling reason about the same run. riddle-proof-docs.png primary screenshot image/png 1.4 MB preview-tools-docs.png supporting screenshot image/png 1.0 MB docs-index.png supporting screenshot image/png 1.7 MB evidence-over-summaries-blog.png supporting screenshot image/png 342 KB riddle-proof-docs-proof.json structured verdict application/json 24 KB console.json console summary application/json 388 B network.har network trace application/json 5.7 MB Console Summary Total 0 Warnings 0 Errors 0 Raw JSON Agents should consume the raw bundle. Humans can use this page to inspect the same evidence without parsing JSON first. Raw bundle: /examples/riddle-proof/docs-live-proof-bundle.json"
            ],
            "visible_match_texts": [
              "PROOF EXAMPLE Verdict Criteria Artifacts Raw JSON RELATED Riddle Proof Docs Evidence Over Summaries Raw Bundle JSON Proof Bundle Example A concrete Riddle Proof run from the public docs. Verdict This page turns the raw JSON bundle into a review surface: target, criteria, verdict, artifacts, console summary, and caveat. Status passed Mode live-url Phase complete Duration 13.0s Target https://riddledc.com/docs/riddle-proof This bundle is evidence for the listed browser checks, not a guarantee that the whole product is correct. Criteria The proof criteria are intentionally ordinary. A reviewer should be able to see what behavior was exercised without reading terminal output. assertion Riddle Proof docs load with the expected heading assertion Riddle Proof docs include the proof bundle contract assertion Preview docs explain static, server, and build preview modes assertion Docs index links to Riddle Proof and Preview Modes assertion Evidence Over Summaries blog post is reachable assertion Browser console is clean assertion Every public proof artifact URL returns 200 CHECK VALUE docsHeading true proofBundleSection true previewModes true docsIndexLinks true blogPostReachable true consoleErrors 0 publicArtifactUrls true Artifacts Screenshots help humans review the browser state. JSON, console, and network artifacts help agents and tooling reason about the same run. riddle-proof-docs.png primary screenshot image/png 1.4 MB preview-tools-docs.png supporting screenshot image/png 1.0 MB docs-index.png supporting screenshot image/png 1.7 MB evidence-over-summaries-blog.png supporting screenshot image/png 342 KB riddle-proof-docs-proof.json structured verdict application/json 24 KB console.json console summary application/json 388 B network.har network trace application/json 5.7 MB Console Summary Total 0 Warnings 0 Errors 0 Raw JSON Agents should consume the raw bundle. Humans can use this page to inspect the same evidence without parsing JSON first. Raw bundle: /examples/riddle-proof/docs-live-proof-bundle.json"
            ]
          }
        },
        "text_matches": {},
        "http_statuses": {
          "GET https://riddledc.com/examples/riddle-proof/docs-live-proof-bundle.json": {
            "version": "riddle-proof.http-status.v1",
            "url": "https://riddledc.com/examples/riddle-proof/docs-live-proof-bundle.json",
            "method": "GET",
            "status": 200,
            "ok": false,
            "error": null,
            "request_body_bytes": 0,
            "allowed_statuses": [
              200
            ],
            "require_nonzero_bytes": false,
            "min_bytes": 1000,
            "allowed_content_types": [
              "application/json"
            ],
            "redirected": false,
            "final_url": "https://riddledc.com/examples/riddle-proof/docs-live-proof-bundle.json",
            "content_type": "application/json",
            "content_length": null,
            "status_text": "OK",
            "bytes": 3249,
            "body_sample": "{\n  \"version\": \"riddle-proof.example-bundle.v1\",\n  \"captured_at\": \"2026-04-20T21:09:33.765Z\",\n  \"source\": \"Riddle docs live URL proof\",\n  \"status\": \"completed\",\n  \"phase\": \"complete\",\n  \"duration_ms\": 12995,\n  \"target\": {\n    \"mode\": \"live-url\",\n    \"url\": \"https://riddledc.com/docs/riddle-proof\",\n    \"routes\": [\n      \"/docs/riddle-proof/\",\n      \"/docs/preview/\",\n      \"/docs/\",\n      \"/blog/evidence-over-summaries/\"\n    ]\n  },\n  \"proof\": {\n    \"ok\": true,\n    \"script\": \"riddleDocsProof.mjs\",\n    \"assertions\": [\n      \"Riddle Proof docs load with the expected heading\",\n      \"Riddle Proof docs include the proof bundle contract\",\n      \"Preview docs explain static, server, and build preview modes\",\n      \"Docs index links to Riddle Proof and Preview Modes\",\n      \"Evidence Over Summaries blog post is reachable\",\n      \"Browser console is clean\",\n      \"Every public proof artifact URL returns 200\"\n    ]\n  },\n  \"result\": {\n    \"version\": \"riddle-proof.site-docs.v1\",\n    \"ok\": true,\n    ",
            "body_contains": {
              "Riddle Proof": true,
              "proof receipts": false,
              "Bring your agent; Riddle brings the proof.": false,
              "agent-proof": false
            }
          }
        },
        "link_statuses": {
          ".proof-artifact": {
            "version": "riddle-proof.link-status.v1",
            "selector": ".proof-artifact",
            "max_links": 10,
            "same_origin_only": true,
            "dedupe": true,
            "require_nonzero_bytes": true,
            "min_bytes": 32,
            "allowed_content_types": [
              "image/*",
              "application/json"
            ],
            "allowed_statuses": [
              "2xx",
              "3xx"
            ],
            "discovered_count": 7,
            "total_count": 7,
            "truncated": false,
            "ok_count": 7,
            "failed_count": 0,
            "status_counts": {
              "200": 7
            },
            "failures": [],
            "result_count": 7,
            "stored_result_count": 7,
            "omitted_result_count": 0,
            "omitted_success_count": 0,
            "results_compacted": false,
            "results": [
              {
                "url": "https://riddledc.com/examples/riddle-proof/artifacts/riddle-proof-docs.png",
                "tag": "a",
                "text": "riddle-proof-docs.png primary screenshot image/png 1.4 MB",
                "status": 200,
                "method": "HEAD",
                "ok": true,
                "content_type": "image/png",
                "content_length": 1455055,
                "bytes": null,
                "redirected": false,
                "final_url": "https://riddledc.com/examples/riddle-proof/artifacts/riddle-proof-docs.png",
                "error": null
              },
              {
                "url": "https://riddledc.com/examples/riddle-proof/artifacts/preview-tools-docs.png",
                "tag": "a",
                "text": "preview-tools-docs.png supporting screenshot image/png 1.0 MB",
                "status": 200,
                "method": "HEAD",
                "ok": true,
                "content_type": "image/png",
                "content_length": 1049024,
                "bytes": null,
                "redirected": false,
                "final_url": "https://riddledc.com/examples/riddle-proof/artifacts/preview-tools-docs.png",
                "error": null
              },
              {
                "url": "https://riddledc.com/examples/riddle-proof/artifacts/docs-index.png",
                "tag": "a",
                "text": "docs-index.png supporting screenshot image/png 1.7 MB",
                "status": 200,
                "method": "HEAD",
                "ok": true,
                "content_type": "image/png",
                "content_length": 1753994,
                "bytes": null,
                "redirected": false,
                "final_url": "https://riddledc.com/examples/riddle-proof/artifacts/docs-index.png",
                "error": null
              },
              {
                "url": "https://riddledc.com/examples/riddle-proof/artifacts/evidence-over-summaries-blog.png",
                "tag": "a",
                "text": "evidence-over-summaries-blog.png supporting screenshot image/png 342 KB",
                "status": 200,
                "method": "HEAD",
                "ok": true,
                "content_type": "image/png",
                "content_length": 350011,
                "bytes": null,
                "redirected": false,
                "final_url": "https://riddledc.com/examples/riddle-proof/artifacts/evidence-over-summaries-blog.png",
                "error": null
              },
              {
                "url": "https://riddledc.com/examples/riddle-proof/artifacts/riddle-proof-docs-proof.json",
                "tag": "a",
                "text": "riddle-proof-docs-proof.json structured verdict application/json 24 KB",
                "status": 200,
                "method": "HEAD",
                "ok": true,
                "content_type": "application/json",
                "content_length": 24664,
                "bytes": null,
                "redirected": false,
                "final_url": "https://riddledc.com/examples/riddle-proof/artifacts/riddle-proof-docs-proof.json",
                "error": null
              },
              {
                "url": "https://riddledc.com/examples/riddle-proof/artifacts/console.json",
                "tag": "a",
                "text": "console.json console summary application/json 388 B",
                "status": 200,
                "method": "HEAD",
                "ok": true,
                "content_type": "application/json",
                "content_length": 388,
                "bytes": null,
                "redirected": false,
                "final_url": "https://riddledc.com/examples/riddle-proof/artifacts/console.json",
                "error": null
              },
              {
                "url": "https://riddledc.com/examples/riddle-proof/artifacts/network.har",
                "tag": "a",
                "text": "network.har network trace application/json 5.7 MB",
                "status": 200,
                "method": "HEAD",
                "ok": true,
                "content_type": "application/json",
                "content_length": 5966764,
                "bytes": null,
                "redirected": false,
                "final_url": "https://riddledc.com/examples/riddle-proof/artifacts/network.har",
                "error": null
              }
            ]
          }
        },
        "setup_action_results": [],
        "screenshot_label": "riddle-site-v424-proof-example-current-contract-desktop"
      },
      {
        "name": "phone",
        "width": 390,
        "height": 844,
        "url": "https://riddledc.com/examples/riddle-proof/",
        "route": {
          "requested": "https://riddledc.com/examples/riddle-proof/",
          "observed": "/examples/riddle-proof/",
          "expected_path": "/examples/riddle-proof/",
          "matched": true,
          "http_status": 200
        },
        "title": "Riddle Proof Example Bundle | Riddle",
        "body_text_length": 2515,
        "body_text_sample": "Skip to main content Riddle PROOF EXAMPLE Verdict Criteria Artifacts Raw JSON RELATED Riddle Proof Docs Evidence Over Summaries Raw Bundle JSON Proof Bundle Example A concrete Riddle Proof run from the public docs. Verdict This page turns the raw JSON bundle into a review surface: target, criteria, verdict, artifacts, console summary, and caveat. Status passed Mode live-url Phase complete Duration 13.0s Target https://riddledc.com/docs/riddle-proof This bundle is evidence for the listed browser checks, not a guarantee that the whole product is correct. Criteria The proof criteria are intentionally ordinary. A reviewer should be able to see what behavior was exercised without reading terminal output. assertion Riddle Proof docs load with the expected heading assertion Riddle Proof docs include the proof bundle contract assertion Preview docs explain static, server, and build preview modes assertion Docs index links to Riddle Proof and Preview Modes assertion Evidence Over Summaries blog post is reachable assertion Browser console is clean assertion Every public proof artifact URL returns 200 CHECK VALUE docsHeading true proofBundleSection true previewModes true docsIndexLinks true blogPostReachable true consoleErrors 0 publicArtifactUrls true Artifacts Screenshots help humans review the browser state. JSON, console, and network artifacts help agents and tooling reason about the same run. riddle-proof-docs.png primary screenshot image/png 1.4 MB preview-tools-docs.png supporting screenshot image/png 1.0 MB docs-index.png supporting screenshot image/png 1.7 MB evidence-over-summaries-blog.png supporting screenshot image/png 342 KB riddle-proof-docs-proof.json structured verdict application/json 24 KB console.json console summary application/json 388 B network.har network trace application/json 5.7 MB Console Summary Total 0 Warnings 0 Errors 0 Raw JSON Agents should consume the raw bundle. Humans can use this page to inspect the same evidence without parsing JSON first. Raw bundle: /examples/riddle-proof/docs-live-proof-bundle.json Riddle Distributed Computing Product Riddle Proof Good Catch Diary Pricing Maximize Value Documentation MCP Recipes Playground Use Cases AI Agents Agent Guide Serverless Authenticated Pages vs Self-Hosted Blog Evidence Over Summaries Frontend Dev Without a Browser E2E Testing Tips Chatty Agents (Part I) Batching Heuristics (Part II) Vision Agents Teaching AI to Ski Support FAQ Status Contact Legal Terms Privacy © 2026 Riddle. All rights reserved.",
        "scroll_width": 390,
        "client_width": 390,
        "overflow_px": 0,
        "bounds_overflow_px": 0,
        "overflow_offenders": [],
        "selectors": {
          ".proof-example-page": {
            "count": 1,
            "visible_count": 1
          },
          ".proof-artifact": {
            "count": 7,
            "visible_count": 7
          }
        },
        "frames": {},
        "text_sequences": {
          ".proof-example-page": {
            "count": 1,
            "visible_count": 1,
            "texts": [
              "PROOF EXAMPLE Verdict Criteria Artifacts Raw JSON RELATED Riddle Proof Docs Evidence Over Summaries Raw Bundle JSON Proof Bundle Example A concrete Riddle Proof run from the public docs. Verdict This page turns the raw JSON bundle into a re"
            ],
            "visible_texts": [
              "PROOF EXAMPLE Verdict Criteria Artifacts Raw JSON RELATED Riddle Proof Docs Evidence Over Summaries Raw Bundle JSON Proof Bundle Example A concrete Riddle Proof run from the public docs. Verdict This page turns the raw JSON bundle into a re"
            ],
            "match_texts": [
              "PROOF EXAMPLE Verdict Criteria Artifacts Raw JSON RELATED Riddle Proof Docs Evidence Over Summaries Raw Bundle JSON Proof Bundle Example A concrete Riddle Proof run from the public docs. Verdict This page turns the raw JSON bundle into a review surface: target, criteria, verdict, artifacts, console summary, and caveat. Status passed Mode live-url Phase complete Duration 13.0s Target https://riddledc.com/docs/riddle-proof This bundle is evidence for the listed browser checks, not a guarantee that the whole product is correct. Criteria The proof criteria are intentionally ordinary. A reviewer should be able to see what behavior was exercised without reading terminal output. assertion Riddle Proof docs load with the expected heading assertion Riddle Proof docs include the proof bundle contract assertion Preview docs explain static, server, and build preview modes assertion Docs index links to Riddle Proof and Preview Modes assertion Evidence Over Summaries blog post is reachable assertion Browser console is clean assertion Every public proof artifact URL returns 200 CHECK VALUE docsHeading true proofBundleSection true previewModes true docsIndexLinks true blogPostReachable true consoleErrors 0 publicArtifactUrls true Artifacts Screenshots help humans review the browser state. JSON, console, and network artifacts help agents and tooling reason about the same run. riddle-proof-docs.png primary screenshot image/png 1.4 MB preview-tools-docs.png supporting screenshot image/png 1.0 MB docs-index.png supporting screenshot image/png 1.7 MB evidence-over-summaries-blog.png supporting screenshot image/png 342 KB riddle-proof-docs-proof.json structured verdict application/json 24 KB console.json console summary application/json 388 B network.har network trace application/json 5.7 MB Console Summary Total 0 Warnings 0 Errors 0 Raw JSON Agents should consume the raw bundle. Humans can use this page to inspect the same evidence without parsing JSON first. Raw bundle: /examples/riddle-proof/docs-live-proof-bundle.json"
            ],
            "visible_match_texts": [
              "PROOF EXAMPLE Verdict Criteria Artifacts Raw JSON RELATED Riddle Proof Docs Evidence Over Summaries Raw Bundle JSON Proof Bundle Example A concrete Riddle Proof run from the public docs. Verdict This page turns the raw JSON bundle into a review surface: target, criteria, verdict, artifacts, console summary, and caveat. Status passed Mode live-url Phase complete Duration 13.0s Target https://riddledc.com/docs/riddle-proof This bundle is evidence for the listed browser checks, not a guarantee that the whole product is correct. Criteria The proof criteria are intentionally ordinary. A reviewer should be able to see what behavior was exercised without reading terminal output. assertion Riddle Proof docs load with the expected heading assertion Riddle Proof docs include the proof bundle contract assertion Preview docs explain static, server, and build preview modes assertion Docs index links to Riddle Proof and Preview Modes assertion Evidence Over Summaries blog post is reachable assertion Browser console is clean assertion Every public proof artifact URL returns 200 CHECK VALUE docsHeading true proofBundleSection true previewModes true docsIndexLinks true blogPostReachable true consoleErrors 0 publicArtifactUrls true Artifacts Screenshots help humans review the browser state. JSON, console, and network artifacts help agents and tooling reason about the same run. riddle-proof-docs.png primary screenshot image/png 1.4 MB preview-tools-docs.png supporting screenshot image/png 1.0 MB docs-index.png supporting screenshot image/png 1.7 MB evidence-over-summaries-blog.png supporting screenshot image/png 342 KB riddle-proof-docs-proof.json structured verdict application/json 24 KB console.json console summary application/json 388 B network.har network trace application/json 5.7 MB Console Summary Total 0 Warnings 0 Errors 0 Raw JSON Agents should consume the raw bundle. Humans can use this page to inspect the same evidence without parsing JSON first. Raw bundle: /examples/riddle-proof/docs-live-proof-bundle.json"
            ]
          }
        },
        "text_matches": {},
        "http_statuses": {},
        "link_statuses": {},
        "setup_action_results": [],
        "screenshot_label": "riddle-site-v424-proof-example-current-contract-phone"
      },
      {
        "name": "ipad-mini",
        "width": 768,
        "height": 1024,
        "url": "https://riddledc.com/examples/riddle-proof/",
        "route": {
          "requested": "https://riddledc.com/examples/riddle-proof/",
          "observed": "/examples/riddle-proof/",
          "expected_path": "/examples/riddle-proof/",
          "matched": true,
          "http_status": 200
        },
        "title": "Riddle Proof Example Bundle | Riddle",
        "body_text_length": 2515,
        "body_text_sample": "Skip to main content Riddle PROOF EXAMPLE Verdict Criteria Artifacts Raw JSON RELATED Riddle Proof Docs Evidence Over Summaries Raw Bundle JSON Proof Bundle Example A concrete Riddle Proof run from the public docs. Verdict This page turns the raw JSON bundle into a review surface: target, criteria, verdict, artifacts, console summary, and caveat. Status passed Mode live-url Phase complete Duration 13.0s Target https://riddledc.com/docs/riddle-proof This bundle is evidence for the listed browser checks, not a guarantee that the whole product is correct. Criteria The proof criteria are intentionally ordinary. A reviewer should be able to see what behavior was exercised without reading terminal output. assertion Riddle Proof docs load with the expected heading assertion Riddle Proof docs include the proof bundle contract assertion Preview docs explain static, server, and build preview modes assertion Docs index links to Riddle Proof and Preview Modes assertion Evidence Over Summaries blog post is reachable assertion Browser console is clean assertion Every public proof artifact URL returns 200 CHECK VALUE docsHeading true proofBundleSection true previewModes true docsIndexLinks true blogPostReachable true consoleErrors 0 publicArtifactUrls true Artifacts Screenshots help humans review the browser state. JSON, console, and network artifacts help agents and tooling reason about the same run. riddle-proof-docs.png primary screenshot image/png 1.4 MB preview-tools-docs.png supporting screenshot image/png 1.0 MB docs-index.png supporting screenshot image/png 1.7 MB evidence-over-summaries-blog.png supporting screenshot image/png 342 KB riddle-proof-docs-proof.json structured verdict application/json 24 KB console.json console summary application/json 388 B network.har network trace application/json 5.7 MB Console Summary Total 0 Warnings 0 Errors 0 Raw JSON Agents should consume the raw bundle. Humans can use this page to inspect the same evidence without parsing JSON first. Raw bundle: /examples/riddle-proof/docs-live-proof-bundle.json Riddle Distributed Computing Product Riddle Proof Good Catch Diary Pricing Maximize Value Documentation MCP Recipes Playground Use Cases AI Agents Agent Guide Serverless Authenticated Pages vs Self-Hosted Blog Evidence Over Summaries Frontend Dev Without a Browser E2E Testing Tips Chatty Agents (Part I) Batching Heuristics (Part II) Vision Agents Teaching AI to Ski Support FAQ Status Contact Legal Terms Privacy © 2026 Riddle. All rights reserved.",
        "scroll_width": 768,
        "client_width": 768,
        "overflow_px": 0,
        "bounds_overflow_px": 0,
        "overflow_offenders": [],
        "selectors": {
          ".proof-example-page": {
            "count": 1,
            "visible_count": 1
          },
          ".proof-artifact": {
            "count": 7,
            "visible_count": 7
          }
        },
        "frames": {},
        "text_sequences": {
          ".proof-example-page": {
            "count": 1,
            "visible_count": 1,
            "texts": [
              "PROOF EXAMPLE Verdict Criteria Artifacts Raw JSON RELATED Riddle Proof Docs Evidence Over Summaries Raw Bundle JSON Proof Bundle Example A concrete Riddle Proof run from the public docs. Verdict This page turns the raw JSON bundle into a re"
            ],
            "visible_texts": [
              "PROOF EXAMPLE Verdict Criteria Artifacts Raw JSON RELATED Riddle Proof Docs Evidence Over Summaries Raw Bundle JSON Proof Bundle Example A concrete Riddle Proof run from the public docs. Verdict This page turns the raw JSON bundle into a re"
            ],
            "match_texts": [
              "PROOF EXAMPLE Verdict Criteria Artifacts Raw JSON RELATED Riddle Proof Docs Evidence Over Summaries Raw Bundle JSON Proof Bundle Example A concrete Riddle Proof run from the public docs. Verdict This page turns the raw JSON bundle into a review surface: target, criteria, verdict, artifacts, console summary, and caveat. Status passed Mode live-url Phase complete Duration 13.0s Target https://riddledc.com/docs/riddle-proof This bundle is evidence for the listed browser checks, not a guarantee that the whole product is correct. Criteria The proof criteria are intentionally ordinary. A reviewer should be able to see what behavior was exercised without reading terminal output. assertion Riddle Proof docs load with the expected heading assertion Riddle Proof docs include the proof bundle contract assertion Preview docs explain static, server, and build preview modes assertion Docs index links to Riddle Proof and Preview Modes assertion Evidence Over Summaries blog post is reachable assertion Browser console is clean assertion Every public proof artifact URL returns 200 CHECK VALUE docsHeading true proofBundleSection true previewModes true docsIndexLinks true blogPostReachable true consoleErrors 0 publicArtifactUrls true Artifacts Screenshots help humans review the browser state. JSON, console, and network artifacts help agents and tooling reason about the same run. riddle-proof-docs.png primary screenshot image/png 1.4 MB preview-tools-docs.png supporting screenshot image/png 1.0 MB docs-index.png supporting screenshot image/png 1.7 MB evidence-over-summaries-blog.png supporting screenshot image/png 342 KB riddle-proof-docs-proof.json structured verdict application/json 24 KB console.json console summary application/json 388 B network.har network trace application/json 5.7 MB Console Summary Total 0 Warnings 0 Errors 0 Raw JSON Agents should consume the raw bundle. Humans can use this page to inspect the same evidence without parsing JSON first. Raw bundle: /examples/riddle-proof/docs-live-proof-bundle.json"
            ],
            "visible_match_texts": [
              "PROOF EXAMPLE Verdict Criteria Artifacts Raw JSON RELATED Riddle Proof Docs Evidence Over Summaries Raw Bundle JSON Proof Bundle Example A concrete Riddle Proof run from the public docs. Verdict This page turns the raw JSON bundle into a review surface: target, criteria, verdict, artifacts, console summary, and caveat. Status passed Mode live-url Phase complete Duration 13.0s Target https://riddledc.com/docs/riddle-proof This bundle is evidence for the listed browser checks, not a guarantee that the whole product is correct. Criteria The proof criteria are intentionally ordinary. A reviewer should be able to see what behavior was exercised without reading terminal output. assertion Riddle Proof docs load with the expected heading assertion Riddle Proof docs include the proof bundle contract assertion Preview docs explain static, server, and build preview modes assertion Docs index links to Riddle Proof and Preview Modes assertion Evidence Over Summaries blog post is reachable assertion Browser console is clean assertion Every public proof artifact URL returns 200 CHECK VALUE docsHeading true proofBundleSection true previewModes true docsIndexLinks true blogPostReachable true consoleErrors 0 publicArtifactUrls true Artifacts Screenshots help humans review the browser state. JSON, console, and network artifacts help agents and tooling reason about the same run. riddle-proof-docs.png primary screenshot image/png 1.4 MB preview-tools-docs.png supporting screenshot image/png 1.0 MB docs-index.png supporting screenshot image/png 1.7 MB evidence-over-summaries-blog.png supporting screenshot image/png 342 KB riddle-proof-docs-proof.json structured verdict application/json 24 KB console.json console summary application/json 388 B network.har network trace application/json 5.7 MB Console Summary Total 0 Warnings 0 Errors 0 Raw JSON Agents should consume the raw bundle. Humans can use this page to inspect the same evidence without parsing JSON first. Raw bundle: /examples/riddle-proof/docs-live-proof-bundle.json"
            ]
          }
        },
        "text_matches": {},
        "http_statuses": {},
        "link_statuses": {},
        "setup_action_results": [],
        "screenshot_label": "riddle-site-v424-proof-example-current-contract-ipad-mini"
      },
      {
        "name": "ipad",
        "width": 820,
        "height": 1180,
        "url": "https://riddledc.com/examples/riddle-proof/",
        "route": {
          "requested": "https://riddledc.com/examples/riddle-proof/",
          "observed": "/examples/riddle-proof/",
          "expected_path": "/examples/riddle-proof/",
          "matched": true,
          "http_status": 200
        },
        "title": "Riddle Proof Example Bundle | Riddle",
        "body_text_length": 2515,
        "body_text_sample": "Skip to main content Riddle PROOF EXAMPLE Verdict Criteria Artifacts Raw JSON RELATED Riddle Proof Docs Evidence Over Summaries Raw Bundle JSON Proof Bundle Example A concrete Riddle Proof run from the public docs. Verdict This page turns the raw JSON bundle into a review surface: target, criteria, verdict, artifacts, console summary, and caveat. Status passed Mode live-url Phase complete Duration 13.0s Target https://riddledc.com/docs/riddle-proof This bundle is evidence for the listed browser checks, not a guarantee that the whole product is correct. Criteria The proof criteria are intentionally ordinary. A reviewer should be able to see what behavior was exercised without reading terminal output. assertion Riddle Proof docs load with the expected heading assertion Riddle Proof docs include the proof bundle contract assertion Preview docs explain static, server, and build preview modes assertion Docs index links to Riddle Proof and Preview Modes assertion Evidence Over Summaries blog post is reachable assertion Browser console is clean assertion Every public proof artifact URL returns 200 CHECK VALUE docsHeading true proofBundleSection true previewModes true docsIndexLinks true blogPostReachable true consoleErrors 0 publicArtifactUrls true Artifacts Screenshots help humans review the browser state. JSON, console, and network artifacts help agents and tooling reason about the same run. riddle-proof-docs.png primary screenshot image/png 1.4 MB preview-tools-docs.png supporting screenshot image/png 1.0 MB docs-index.png supporting screenshot image/png 1.7 MB evidence-over-summaries-blog.png supporting screenshot image/png 342 KB riddle-proof-docs-proof.json structured verdict application/json 24 KB console.json console summary application/json 388 B network.har network trace application/json 5.7 MB Console Summary Total 0 Warnings 0 Errors 0 Raw JSON Agents should consume the raw bundle. Humans can use this page to inspect the same evidence without parsing JSON first. Raw bundle: /examples/riddle-proof/docs-live-proof-bundle.json Riddle Distributed Computing Product Riddle Proof Good Catch Diary Pricing Maximize Value Documentation MCP Recipes Playground Use Cases AI Agents Agent Guide Serverless Authenticated Pages vs Self-Hosted Blog Evidence Over Summaries Frontend Dev Without a Browser E2E Testing Tips Chatty Agents (Part I) Batching Heuristics (Part II) Vision Agents Teaching AI to Ski Support FAQ Status Contact Legal Terms Privacy © 2026 Riddle. All rights reserved.",
        "scroll_width": 820,
        "client_width": 820,
        "overflow_px": 0,
        "bounds_overflow_px": 0,
        "overflow_offenders": [],
        "selectors": {
          ".proof-example-page": {
            "count": 1,
            "visible_count": 1
          },
          ".proof-artifact": {
            "count": 7,
            "visible_count": 7
          }
        },
        "frames": {},
        "text_sequences": {
          ".proof-example-page": {
            "count": 1,
            "visible_count": 1,
            "texts": [
              "PROOF EXAMPLE Verdict Criteria Artifacts Raw JSON RELATED Riddle Proof Docs Evidence Over Summaries Raw Bundle JSON Proof Bundle Example A concrete Riddle Proof run from the public docs. Verdict This page turns the raw JSON bundle into a re"
            ],
            "visible_texts": [
              "PROOF EXAMPLE Verdict Criteria Artifacts Raw JSON RELATED Riddle Proof Docs Evidence Over Summaries Raw Bundle JSON Proof Bundle Example A concrete Riddle Proof run from the public docs. Verdict This page turns the raw JSON bundle into a re"
            ],
            "match_texts": [
              "PROOF EXAMPLE Verdict Criteria Artifacts Raw JSON RELATED Riddle Proof Docs Evidence Over Summaries Raw Bundle JSON Proof Bundle Example A concrete Riddle Proof run from the public docs. Verdict This page turns the raw JSON bundle into a review surface: target, criteria, verdict, artifacts, console summary, and caveat. Status passed Mode live-url Phase complete Duration 13.0s Target https://riddledc.com/docs/riddle-proof This bundle is evidence for the listed browser checks, not a guarantee that the whole product is correct. Criteria The proof criteria are intentionally ordinary. A reviewer should be able to see what behavior was exercised without reading terminal output. assertion Riddle Proof docs load with the expected heading assertion Riddle Proof docs include the proof bundle contract assertion Preview docs explain static, server, and build preview modes assertion Docs index links to Riddle Proof and Preview Modes assertion Evidence Over Summaries blog post is reachable assertion Browser console is clean assertion Every public proof artifact URL returns 200 CHECK VALUE docsHeading true proofBundleSection true previewModes true docsIndexLinks true blogPostReachable true consoleErrors 0 publicArtifactUrls true Artifacts Screenshots help humans review the browser state. JSON, console, and network artifacts help agents and tooling reason about the same run. riddle-proof-docs.png primary screenshot image/png 1.4 MB preview-tools-docs.png supporting screenshot image/png 1.0 MB docs-index.png supporting screenshot image/png 1.7 MB evidence-over-summaries-blog.png supporting screenshot image/png 342 KB riddle-proof-docs-proof.json structured verdict application/json 24 KB console.json console summary application/json 388 B network.har network trace application/json 5.7 MB Console Summary Total 0 Warnings 0 Errors 0 Raw JSON Agents should consume the raw bundle. Humans can use this page to inspect the same evidence without parsing JSON first. Raw bundle: /examples/riddle-proof/docs-live-proof-bundle.json"
            ],
            "visible_match_texts": [
              "PROOF EXAMPLE Verdict Criteria Artifacts Raw JSON RELATED Riddle Proof Docs Evidence Over Summaries Raw Bundle JSON Proof Bundle Example A concrete Riddle Proof run from the public docs. Verdict This page turns the raw JSON bundle into a review surface: target, criteria, verdict, artifacts, console summary, and caveat. Status passed Mode live-url Phase complete Duration 13.0s Target https://riddledc.com/docs/riddle-proof This bundle is evidence for the listed browser checks, not a guarantee that the whole product is correct. Criteria The proof criteria are intentionally ordinary. A reviewer should be able to see what behavior was exercised without reading terminal output. assertion Riddle Proof docs load with the expected heading assertion Riddle Proof docs include the proof bundle contract assertion Preview docs explain static, server, and build preview modes assertion Docs index links to Riddle Proof and Preview Modes assertion Evidence Over Summaries blog post is reachable assertion Browser console is clean assertion Every public proof artifact URL returns 200 CHECK VALUE docsHeading true proofBundleSection true previewModes true docsIndexLinks true blogPostReachable true consoleErrors 0 publicArtifactUrls true Artifacts Screenshots help humans review the browser state. JSON, console, and network artifacts help agents and tooling reason about the same run. riddle-proof-docs.png primary screenshot image/png 1.4 MB preview-tools-docs.png supporting screenshot image/png 1.0 MB docs-index.png supporting screenshot image/png 1.7 MB evidence-over-summaries-blog.png supporting screenshot image/png 342 KB riddle-proof-docs-proof.json structured verdict application/json 24 KB console.json console summary application/json 388 B network.har network trace application/json 5.7 MB Console Summary Total 0 Warnings 0 Errors 0 Raw JSON Agents should consume the raw bundle. Humans can use this page to inspect the same evidence without parsing JSON first. Raw bundle: /examples/riddle-proof/docs-live-proof-bundle.json"
            ]
          }
        },
        "text_matches": {},
        "http_statuses": {},
        "link_statuses": {},
        "setup_action_results": [],
        "screenshot_label": "riddle-site-v424-proof-example-current-contract-ipad"
      }
    ],
    "console": {
      "events": [],
      "fatal_count": 0
    },
    "page_errors": [],
    "dialogs": [],
    "network_mocks": [],
    "dom_summary": {
      "expected_viewport_count": 4,
      "viewport_count": 4,
      "partial": false,
      "routes": [
        {
          "requested": "https://riddledc.com/examples/riddle-proof/",
          "observed": "/examples/riddle-proof/",
          "expected_path": "/examples/riddle-proof/",
          "matched": true,
          "http_status": 200
        },
        {
          "requested": "https://riddledc.com/examples/riddle-proof/",
          "observed": "/examples/riddle-proof/",
          "expected_path": "/examples/riddle-proof/",
          "matched": true,
          "http_status": 200
        },
        {
          "requested": "https://riddledc.com/examples/riddle-proof/",
          "observed": "/examples/riddle-proof/",
          "expected_path": "/examples/riddle-proof/",
          "matched": true,
          "http_status": 200
        },
        {
          "requested": "https://riddledc.com/examples/riddle-proof/",
          "observed": "/examples/riddle-proof/",
          "expected_path": "/examples/riddle-proof/",
          "matched": true,
          "http_status": 200
        }
      ],
      "titles": [
        "Riddle Proof Example Bundle | Riddle",
        "Riddle Proof Example Bundle | Riddle",
        "Riddle Proof Example Bundle | Riddle",
        "Riddle Proof Example Bundle | Riddle"
      ],
      "overflow_px": [
        0,
        0,
        0,
        0
      ],
      "bounds_overflow_px": [
        0,
        0,
        0,
        0
      ],
      "overflow_offender_counts": [
        0,
        0,
        0,
        0
      ],
      "frames": [
        {
          "viewport": "desktop",
          "selectors": []
        },
        {
          "viewport": "phone",
          "selectors": []
        },
        {
          "viewport": "ipad-mini",
          "selectors": []
        },
        {
          "viewport": "ipad",
          "selectors": []
        }
      ],
      "http_status": [
        {
          "viewport": "desktop",
          "requests": [
            {
              "key": "GET https://riddledc.com/examples/riddle-proof/docs-live-proof-bundle.json",
              "url": "https://riddledc.com/examples/riddle-proof/docs-live-proof-bundle.json",
              "method": "GET",
              "status": 200,
              "ok": false,
              "error": null
            }
          ]
        }
      ],
      "link_status": [
        {
          "viewport": "desktop",
          "selectors": [
            {
              "selector": ".proof-artifact",
              "total_count": 7,
              "ok_count": 7,
              "failed_count": 0,
              "truncated": false
            }
          ]
        }
      ],
      "route_inventory": [],
      "network_mock_count": 0,
      "network_mock_hit_count": 0,
      "dialog_count": 0,
      "dialog_accept_count": 0,
      "dialog_dismiss_count": 0
    }
  },
  "riddle": {
    "job_id": "job_30609bc5",
    "status": "completed",
    "terminal": true
  }
}
