{
  "version": "riddle-proof.profile-result.v1",
  "profile_name": "riddle-site-v324-dashboard-api-key-structured-error",
  "runner": "riddle",
  "status": "product_regression",
  "baseline_policy": "invariant_only",
  "route": {
    "requested": "https://riddledc.com/dashboard/",
    "observed": "/dashboard/",
    "expected_path": "/dashboard/",
    "matched": true,
    "http_status": 200
  },
  "artifacts": {
    "screenshots": [
      "riddle-site-v324-dashboard-api-key-structured-error-desktop",
      "riddle-site-v324-dashboard-api-key-structured-error-desktop-api-keys-loaded",
      "riddle-site-v324-dashboard-api-key-structured-error-phone",
      "riddle-site-v324-dashboard-api-key-structured-error-phone-api-keys-loaded",
      "riddle-site-v324-dashboard-api-key-structured-error-ipad-mini",
      "riddle-site-v324-dashboard-api-key-structured-error-ipad-mini-api-keys-loaded",
      "riddle-site-v324-dashboard-api-key-structured-error-ipad",
      "riddle-site-v324-dashboard-api-key-structured-error-ipad-api-keys-loaded"
    ],
    "console": "console.json",
    "proof_json": "proof.json",
    "dom_summary": "dom-summary.json"
  },
  "checks": [
    {
      "type": "network_mocks_succeeded",
      "label": "network mocks succeeded",
      "status": "passed",
      "evidence": {
        "mock_count": 4,
        "required_count": 4,
        "hit_count": 25,
        "hits_by_label": {
          "dashboard-balance-v324": 7,
          "dashboard-jobs-v324": 7,
          "dashboard-api-keys-v324-load": 7,
          "dashboard-api-key-v324-structured-error": 4
        },
        "required_hits_by_label": {
          "dashboard-balance-v324": 4,
          "dashboard-jobs-v324": 4,
          "dashboard-api-keys-v324-load": 4,
          "dashboard-api-key-v324-structured-error": 4
        },
        "max_hits_by_label": {
          "dashboard-api-key-v324-structured-error": 4
        },
        "response_hits_by_label": {},
        "failed": []
      }
    },
    {
      "type": "setup_actions_succeeded",
      "label": "setup actions succeeded",
      "status": "failed",
      "evidence": {
        "action_count": 14,
        "viewports": [
          {
            "name": "desktop",
            "ok": false,
            "result_count": 13
          },
          {
            "name": "phone",
            "ok": false,
            "result_count": 13
          },
          {
            "name": "ipad-mini",
            "ok": false,
            "result_count": 13
          },
          {
            "name": "ipad",
            "ok": false,
            "result_count": 13
          }
        ],
        "setup_summary": {
          "viewport_count": 4,
          "action_count": 14,
          "viewports": [
            {
              "name": "desktop",
              "ok": false,
              "result_count": 13,
              "observed_path": "/dashboard/",
              "final_url": "https://riddledc.com/dashboard/",
              "action_counts": {
                "clear_storage": 1,
                "local_storage": 5,
                "wait_for_selector": 1,
                "wait_for_text": 2,
                "clear_console": 1,
                "screenshot": 1,
                "fill": 1,
                "click": 1
              },
              "frame_action_count": 0,
              "frame_urls": [],
              "setup_screenshots": [
                "riddle-site-v324-dashboard-api-key-structured-error-desktop-api-keys-loaded"
              ],
              "clicked_total": 1,
              "clicked_truncated": false,
              "click_count_action_total": 0,
              "click_count_value_total": 0,
              "clicked": [
                {
                  "ordinal": 11,
                  "selector": ".create-key-form button",
                  "frame_selector": null,
                  "text": "Create API Key"
                }
              ],
              "text_samples": [
                {
                  "ordinal": 7,
                  "action": "wait_for_text",
                  "frame_selector": null,
                  "text": "Skip to main contentRiddleDocsProofMCPPricingBlogPlaygroundDashboardBuy Creditsrp324-dashboard@example.comSign OutDashboardBrowser Time BalanceAv... (517 chars)"
                }
              ],
              "failed": [
                {
                  "ordinal": 12,
                  "action": "wait_for_text",
                  "selector": "body",
                  "frame_selector": null,
                  "reason": "text_not_found"
                }
              ]
            },
            {
              "name": "phone",
              "ok": false,
              "result_count": 13,
              "observed_path": "/dashboard/",
              "final_url": "https://riddledc.com/dashboard/",
              "action_counts": {
                "clear_storage": 1,
                "local_storage": 5,
                "wait_for_selector": 1,
                "wait_for_text": 2,
                "clear_console": 1,
                "screenshot": 1,
                "fill": 1,
                "click": 1
              },
              "frame_action_count": 0,
              "frame_urls": [],
              "setup_screenshots": [
                "riddle-site-v324-dashboard-api-key-structured-error-phone-api-keys-loaded"
              ],
              "clicked_total": 1,
              "clicked_truncated": false,
              "click_count_action_total": 0,
              "click_count_value_total": 0,
              "clicked": [
                {
                  "ordinal": 11,
                  "selector": ".create-key-form button",
                  "frame_selector": null,
                  "text": "Create API Key"
                }
              ],
              "text_samples": [
                {
                  "ordinal": 7,
                  "action": "wait_for_text",
                  "frame_selector": null,
                  "text": "Skip to main contentRiddleDocsProofMCPPricingBlogPlaygroundDashboardBuy Creditsrp324-dashboard@example.comSign OutDashboardBrowser Time BalanceAv... (517 chars)"
                }
              ],
              "failed": [
                {
                  "ordinal": 12,
                  "action": "wait_for_text",
                  "selector": "body",
                  "frame_selector": null,
                  "reason": "text_not_found"
                }
              ]
            },
            {
              "name": "ipad-mini",
              "ok": false,
              "result_count": 13,
              "observed_path": "/dashboard/",
              "final_url": "https://riddledc.com/dashboard/",
              "action_counts": {
                "clear_storage": 1,
                "local_storage": 5,
                "wait_for_selector": 1,
                "wait_for_text": 2,
                "clear_console": 1,
                "screenshot": 1,
                "fill": 1,
                "click": 1
              },
              "frame_action_count": 0,
              "frame_urls": [],
              "setup_screenshots": [
                "riddle-site-v324-dashboard-api-key-structured-error-ipad-mini-api-keys-loaded"
              ],
              "clicked_total": 1,
              "clicked_truncated": false,
              "click_count_action_total": 0,
              "click_count_value_total": 0,
              "clicked": [
                {
                  "ordinal": 11,
                  "selector": ".create-key-form button",
                  "frame_selector": null,
                  "text": "Create API Key"
                }
              ],
              "text_samples": [
                {
                  "ordinal": 7,
                  "action": "wait_for_text",
                  "frame_selector": null,
                  "text": "Skip to main contentRiddleDocsProofMCPPricingBlogPlaygroundDashboardBuy Creditsrp324-dashboard@example.comSign OutDashboardBrowser Time BalanceAv... (517 chars)"
                }
              ],
              "failed": [
                {
                  "ordinal": 12,
                  "action": "wait_for_text",
                  "selector": "body",
                  "frame_selector": null,
                  "reason": "text_not_found"
                }
              ]
            },
            {
              "name": "ipad",
              "ok": false,
              "result_count": 13,
              "observed_path": "/dashboard/",
              "final_url": "https://riddledc.com/dashboard/",
              "action_counts": {
                "clear_storage": 1,
                "local_storage": 5,
                "wait_for_selector": 1,
                "wait_for_text": 2,
                "clear_console": 1,
                "screenshot": 1,
                "fill": 1,
                "click": 1
              },
              "frame_action_count": 0,
              "frame_urls": [],
              "setup_screenshots": [
                "riddle-site-v324-dashboard-api-key-structured-error-ipad-api-keys-loaded"
              ],
              "clicked_total": 1,
              "clicked_truncated": false,
              "click_count_action_total": 0,
              "click_count_value_total": 0,
              "clicked": [
                {
                  "ordinal": 11,
                  "selector": ".create-key-form button",
                  "frame_selector": null,
                  "text": "Create API Key"
                }
              ],
              "text_samples": [
                {
                  "ordinal": 7,
                  "action": "wait_for_text",
                  "frame_selector": null,
                  "text": "Skip to main contentRiddleDocsProofMCPPricingBlogPlaygroundDashboardBuy Creditsrp324-dashboard@example.comSign OutDashboardBrowser Time BalanceAv... (517 chars)"
                }
              ],
              "failed": [
                {
                  "ordinal": 12,
                  "action": "wait_for_text",
                  "selector": "body",
                  "frame_selector": null,
                  "reason": "text_not_found"
                }
              ]
            }
          ]
        },
        "failed": [
          {
            "viewport": "desktop",
            "action": "wait_for_text",
            "selector": "body",
            "frame_selector": null,
            "frame_index": null,
            "reason": "text_not_found"
          },
          {
            "viewport": "phone",
            "action": "wait_for_text",
            "selector": "body",
            "frame_selector": null,
            "frame_index": null,
            "reason": "text_not_found"
          },
          {
            "viewport": "ipad-mini",
            "action": "wait_for_text",
            "selector": "body",
            "frame_selector": null,
            "frame_index": null,
            "reason": "text_not_found"
          },
          {
            "viewport": "ipad",
            "action": "wait_for_text",
            "selector": "body",
            "frame_selector": null,
            "frame_index": null,
            "reason": "text_not_found"
          }
        ]
      },
      "message": "Setup actions failed in 4 viewport action(s)."
    },
    {
      "type": "route_loaded",
      "label": "route_loaded",
      "status": "passed",
      "evidence": {
        "expected_path": "/dashboard/",
        "observed_paths": [
          "/dashboard/",
          "/dashboard/",
          "/dashboard/",
          "/dashboard/"
        ],
        "http_statuses": [
          200,
          200,
          200,
          200
        ]
      }
    },
    {
      "type": "selector_visible",
      "label": "selector_visible",
      "status": "failed",
      "evidence": {
        "selector": ".dashboard-content",
        "visible_counts": [
          0,
          0,
          0,
          0
        ]
      },
      "message": "Selector .dashboard-content was not visible in 4 viewport(s)."
    },
    {
      "type": "text_visible",
      "label": "text_visible",
      "status": "failed",
      "evidence": {
        "text": "API Keys",
        "matches": [
          false,
          false,
          false,
          false
        ]
      },
      "message": "Text assertion failed in 4 viewport(s)."
    },
    {
      "type": "text_visible",
      "label": "text_visible",
      "status": "failed",
      "evidence": {
        "text": "Existing Structured Error Key",
        "matches": [
          false,
          false,
          false,
          false
        ]
      },
      "message": "Text assertion failed in 4 viewport(s)."
    },
    {
      "type": "text_visible",
      "label": "text_visible",
      "status": "failed",
      "evidence": {
        "text": "Synthetic v324 API key rejected",
        "matches": [
          false,
          false,
          false,
          false
        ]
      },
      "message": "Text assertion failed in 4 viewport(s)."
    },
    {
      "type": "text_absent",
      "label": "text_absent",
      "status": "passed",
      "evidence": {
        "text": "[object Object]",
        "matches": [
          false,
          false,
          false,
          false
        ]
      }
    },
    {
      "type": "text_absent",
      "label": "text_absent",
      "status": "passed",
      "evidence": {
        "text": "Application error",
        "matches": [
          false,
          false,
          false,
          false
        ]
      }
    },
    {
      "type": "selector_count_equals",
      "label": "selector_count_equals",
      "status": "failed",
      "evidence": {
        "selector": ".api-keys-section .error-message",
        "expected_count": 1,
        "counts": [
          0,
          0,
          0,
          0
        ]
      },
      "message": "Selector .api-keys-section .error-message count did not equal 1 in 4 viewport(s)."
    },
    {
      "type": "selector_count_equals",
      "label": "selector_count_equals",
      "status": "failed",
      "evidence": {
        "selector": ".api-keys-list tbody tr",
        "expected_count": 1,
        "counts": [
          0,
          0,
          0,
          0
        ]
      },
      "message": "Selector .api-keys-list tbody tr count did not equal 1 in 4 viewport(s)."
    },
    {
      "type": "selector_count_equals",
      "label": "selector_count_equals",
      "status": "passed",
      "evidence": {
        "selector": ".modal-overlay",
        "expected_count": 0,
        "counts": [
          0,
          0,
          0,
          0
        ]
      }
    },
    {
      "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": "failed",
      "evidence": {
        "console_fatal_count": 1,
        "page_error_count": 0,
        "total_console_fatal_count": 3,
        "total_page_error_count": 0,
        "allowed_console_fatal_count": 2,
        "allowed_page_error_count": 0,
        "allowed_console_texts": [],
        "allowed_console_patterns": [
          "Failed to load resource: the server responded with a status of 400"
        ],
        "allowed_page_error_texts": [],
        "allowed_page_error_patterns": []
      },
      "message": "1 fatal browser error(s) were captured."
    }
  ],
  "summary": "riddle-site-v324-dashboard-api-key-structured-error failed 8 product invariant(s) across 4 viewport(s).",
  "captured_at": "2026-05-15T11:32:53.492Z",
  "evidence": {
    "version": "riddle-proof.profile-evidence.v1",
    "profile_name": "riddle-site-v324-dashboard-api-key-structured-error",
    "target_url": "https://riddledc.com/dashboard/",
    "baseline_policy": "invariant_only",
    "captured_at": "2026-05-15T11:32:53.492Z",
    "viewports": [
      {
        "name": "desktop",
        "width": 1280,
        "height": 900,
        "url": "https://riddledc.com/dashboard/",
        "route": {
          "requested": "https://riddledc.com/dashboard/",
          "observed": "/dashboard/",
          "expected_path": "/dashboard/",
          "matched": true,
          "http_status": 200
        },
        "title": "Riddle Distributed Computing - Hosted Execution for AI Agents",
        "body_text_length": 831,
        "body_text_sample": "Skip to main content Riddle Docs Proof MCP Pricing Blog Playground Dashboard Buy Credits rp324-dashboard@example.com Sign Out Something went wrong Minified React error #31; visit https://react.dev/errors/31?args[]=object%20with%20keys%20%7Bcode%2C%20message%7D for the full message or use the non-minified dev environment for full errors and additional helpful warnings. Try again 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": {
          ".dashboard-content": {
            "count": 0,
            "visible_count": 0
          },
          ".api-keys-section .error-message": {
            "count": 0,
            "visible_count": 0
          },
          ".api-keys-list tbody tr": {
            "count": 0,
            "visible_count": 0
          },
          ".modal-overlay": {
            "count": 0,
            "visible_count": 0
          }
        },
        "frames": {},
        "text_sequences": {},
        "text_matches": {
          "text:API Keys": false,
          "text:Existing Structured Error Key": false,
          "text:Synthetic v324 API key rejected": false,
          "text:[object Object]": false,
          "text:Application error": false
        },
        "setup_action_results": [
          {
            "ok": true,
            "action": "clear_storage",
            "ordinal": 0,
            "selector": null,
            "frame_selector": null,
            "storage": "both",
            "reload": true
          },
          {
            "ok": true,
            "action": "local_storage",
            "ordinal": 1,
            "selector": null,
            "frame_selector": null,
            "key": "CognitoIdentityServiceProvider.7u1bt3r20v613j7eaki9dkbhve.LastAuthUser",
            "value_length": 27,
            "reload": false
          },
          {
            "ok": true,
            "action": "local_storage",
            "ordinal": 2,
            "selector": null,
            "frame_selector": null,
            "key": "CognitoIdentityServiceProvider.7u1bt3r20v613j7eaki9dkbhve.rp324-dashboard@example.com.idToken",
            "value_length": 382,
            "reload": false
          },
          {
            "ok": true,
            "action": "local_storage",
            "ordinal": 3,
            "selector": null,
            "frame_selector": null,
            "key": "CognitoIdentityServiceProvider.7u1bt3r20v613j7eaki9dkbhve.rp324-dashboard@example.com.accessToken",
            "value_length": 360,
            "reload": false
          },
          {
            "ok": true,
            "action": "local_storage",
            "ordinal": 4,
            "selector": null,
            "frame_selector": null,
            "key": "CognitoIdentityServiceProvider.7u1bt3r20v613j7eaki9dkbhve.rp324-dashboard@example.com.refreshToken",
            "value_length": 19,
            "reload": false
          },
          {
            "ok": true,
            "action": "local_storage",
            "ordinal": 5,
            "selector": null,
            "frame_selector": null,
            "key": "CognitoIdentityServiceProvider.7u1bt3r20v613j7eaki9dkbhve.rp324-dashboard@example.com.clockDrift",
            "value_length": 1,
            "reload": true
          },
          {
            "ok": true,
            "action": "wait_for_selector",
            "ordinal": 6,
            "selector": ".dashboard-content",
            "frame_selector": null,
            "timeout_ms": 30000
          },
          {
            "ok": true,
            "action": "wait_for_text",
            "ordinal": 7,
            "selector": "body",
            "frame_selector": null,
            "text": "Skip to main contentRiddleDocsProofMCPPricingBlogPlaygroundDashboardBuy Creditsrp324-dashboard@example.comSign OutDashboardBrowser Time BalanceAvailable:2h~$1.00Total:2h~$1.00~240 jobs (30s minimum each)Buy Browser TimeAccount Summary2hBrowser Time$1.00ValueRecent JobsJob IDStatusRuntimeDatejob_rp324_completedCompleted31s5/15/2026, 11:35:00 AMAPI KeysUse API keys to authenticate requests to the Screenshot APICreate API KeyNameKeyCreatedLast UsedStatusActionsExisting Structured Error Keyrdc_live_... (13870 chars)",
            "target_index": 0,
            "timeout_ms": 30000
          },
          {
            "ok": true,
            "action": "clear_console",
            "ordinal": 8,
            "selector": null,
            "frame_selector": null,
            "cleared_console_event_count": 0,
            "cleared_page_error_count": 0
          },
          {
            "ok": true,
            "action": "screenshot",
            "ordinal": 9,
            "selector": null,
            "frame_selector": null,
            "label": "api-keys-loaded",
            "screenshot_label": "riddle-site-v324-dashboard-api-key-structured-error-desktop-api-keys-loaded"
          },
          {
            "ok": true,
            "action": "fill",
            "ordinal": 10,
            "selector": ".create-key-form input",
            "frame_selector": null,
            "count": 1,
            "target_index": 0,
            "value_length": 25
          },
          {
            "ok": true,
            "action": "click",
            "ordinal": 11,
            "selector": ".create-key-form button",
            "frame_selector": null,
            "count": 1,
            "target_index": 0,
            "text": "Create API Key"
          },
          {
            "ok": false,
            "action": "wait_for_text",
            "ordinal": 12,
            "selector": "body",
            "frame_selector": null,
            "reason": "text_not_found",
            "text": "Skip to main contentRiddleDocsProofMCPPricingBlogPlaygroundDashboardBuy Creditsrp324-dashboard@example.comSign OutSomething went wrongMinified React error #31; visit https://react.dev/errors/31?args[]=object%20with%20keys%20%7Bcode%2C%20message%7D for the full message or use the non-minified dev environment for full errors and additional helpful warnings.Try againRiddleDistributed ComputingProductRiddle ProofGood Catch DiaryPricingMaximize ValueDocumentationMCPRecipesPlaygroundUse CasesAI Agents... (13094 chars)",
            "timeout_ms": 30000
          }
        ],
        "screenshot_label": "riddle-site-v324-dashboard-api-key-structured-error-desktop"
      },
      {
        "name": "phone",
        "width": 390,
        "height": 844,
        "url": "https://riddledc.com/dashboard/",
        "route": {
          "requested": "https://riddledc.com/dashboard/",
          "observed": "/dashboard/",
          "expected_path": "/dashboard/",
          "matched": true,
          "http_status": 200
        },
        "title": "Riddle Distributed Computing - Hosted Execution for AI Agents",
        "body_text_length": 733,
        "body_text_sample": "Skip to main content Riddle Something went wrong Minified React error #31; visit https://react.dev/errors/31?args[]=object%20with%20keys%20%7Bcode%2C%20message%7D for the full message or use the non-minified dev environment for full errors and additional helpful warnings. Try again 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": {
          ".dashboard-content": {
            "count": 0,
            "visible_count": 0
          },
          ".api-keys-section .error-message": {
            "count": 0,
            "visible_count": 0
          },
          ".api-keys-list tbody tr": {
            "count": 0,
            "visible_count": 0
          },
          ".modal-overlay": {
            "count": 0,
            "visible_count": 0
          }
        },
        "frames": {},
        "text_sequences": {},
        "text_matches": {
          "text:API Keys": false,
          "text:Existing Structured Error Key": false,
          "text:Synthetic v324 API key rejected": false,
          "text:[object Object]": false,
          "text:Application error": false
        },
        "setup_action_results": [
          {
            "ok": true,
            "action": "clear_storage",
            "ordinal": 0,
            "selector": null,
            "frame_selector": null,
            "storage": "both",
            "reload": true
          },
          {
            "ok": true,
            "action": "local_storage",
            "ordinal": 1,
            "selector": null,
            "frame_selector": null,
            "key": "CognitoIdentityServiceProvider.7u1bt3r20v613j7eaki9dkbhve.LastAuthUser",
            "value_length": 27,
            "reload": false
          },
          {
            "ok": true,
            "action": "local_storage",
            "ordinal": 2,
            "selector": null,
            "frame_selector": null,
            "key": "CognitoIdentityServiceProvider.7u1bt3r20v613j7eaki9dkbhve.rp324-dashboard@example.com.idToken",
            "value_length": 382,
            "reload": false
          },
          {
            "ok": true,
            "action": "local_storage",
            "ordinal": 3,
            "selector": null,
            "frame_selector": null,
            "key": "CognitoIdentityServiceProvider.7u1bt3r20v613j7eaki9dkbhve.rp324-dashboard@example.com.accessToken",
            "value_length": 360,
            "reload": false
          },
          {
            "ok": true,
            "action": "local_storage",
            "ordinal": 4,
            "selector": null,
            "frame_selector": null,
            "key": "CognitoIdentityServiceProvider.7u1bt3r20v613j7eaki9dkbhve.rp324-dashboard@example.com.refreshToken",
            "value_length": 19,
            "reload": false
          },
          {
            "ok": true,
            "action": "local_storage",
            "ordinal": 5,
            "selector": null,
            "frame_selector": null,
            "key": "CognitoIdentityServiceProvider.7u1bt3r20v613j7eaki9dkbhve.rp324-dashboard@example.com.clockDrift",
            "value_length": 1,
            "reload": true
          },
          {
            "ok": true,
            "action": "wait_for_selector",
            "ordinal": 6,
            "selector": ".dashboard-content",
            "frame_selector": null,
            "timeout_ms": 30000
          },
          {
            "ok": true,
            "action": "wait_for_text",
            "ordinal": 7,
            "selector": "body",
            "frame_selector": null,
            "text": "Skip to main contentRiddleDocsProofMCPPricingBlogPlaygroundDashboardBuy Creditsrp324-dashboard@example.comSign OutDashboardBrowser Time BalanceAvailable:2h~$1.00Total:2h~$1.00~240 jobs (30s minimum each)Buy Browser TimeAccount Summary2hBrowser Time$1.00ValueRecent JobsJob IDStatusRuntimeDatejob_rp324_completedCompleted31s5/15/2026, 11:35:00 AMAPI KeysUse API keys to authenticate requests to the Screenshot APICreate API KeyNameKeyCreatedLast UsedStatusActionsExisting Structured Error Keyrdc_live_... (13870 chars)",
            "target_index": 0,
            "timeout_ms": 30000
          },
          {
            "ok": true,
            "action": "clear_console",
            "ordinal": 8,
            "selector": null,
            "frame_selector": null,
            "cleared_console_event_count": 55,
            "cleared_page_error_count": 0
          },
          {
            "ok": true,
            "action": "screenshot",
            "ordinal": 9,
            "selector": null,
            "frame_selector": null,
            "label": "api-keys-loaded",
            "screenshot_label": "riddle-site-v324-dashboard-api-key-structured-error-phone-api-keys-loaded"
          },
          {
            "ok": true,
            "action": "fill",
            "ordinal": 10,
            "selector": ".create-key-form input",
            "frame_selector": null,
            "count": 1,
            "target_index": 0,
            "value_length": 25
          },
          {
            "ok": true,
            "action": "click",
            "ordinal": 11,
            "selector": ".create-key-form button",
            "frame_selector": null,
            "count": 1,
            "target_index": 0,
            "text": "Create API Key"
          },
          {
            "ok": false,
            "action": "wait_for_text",
            "ordinal": 12,
            "selector": "body",
            "frame_selector": null,
            "reason": "text_not_found",
            "text": "Skip to main contentRiddleDocsProofMCPPricingBlogPlaygroundDashboardBuy Creditsrp324-dashboard@example.comSign OutSomething went wrongMinified React error #31; visit https://react.dev/errors/31?args[]=object%20with%20keys%20%7Bcode%2C%20message%7D for the full message or use the non-minified dev environment for full errors and additional helpful warnings.Try againRiddleDistributed ComputingProductRiddle ProofGood Catch DiaryPricingMaximize ValueDocumentationMCPRecipesPlaygroundUse CasesAI Agents... (13094 chars)",
            "timeout_ms": 30000
          }
        ],
        "screenshot_label": "riddle-site-v324-dashboard-api-key-structured-error-phone"
      },
      {
        "name": "ipad-mini",
        "width": 768,
        "height": 1024,
        "url": "https://riddledc.com/dashboard/",
        "route": {
          "requested": "https://riddledc.com/dashboard/",
          "observed": "/dashboard/",
          "expected_path": "/dashboard/",
          "matched": true,
          "http_status": 200
        },
        "title": "Riddle Distributed Computing - Hosted Execution for AI Agents",
        "body_text_length": 733,
        "body_text_sample": "Skip to main content Riddle Something went wrong Minified React error #31; visit https://react.dev/errors/31?args[]=object%20with%20keys%20%7Bcode%2C%20message%7D for the full message or use the non-minified dev environment for full errors and additional helpful warnings. Try again 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": {
          ".dashboard-content": {
            "count": 0,
            "visible_count": 0
          },
          ".api-keys-section .error-message": {
            "count": 0,
            "visible_count": 0
          },
          ".api-keys-list tbody tr": {
            "count": 0,
            "visible_count": 0
          },
          ".modal-overlay": {
            "count": 0,
            "visible_count": 0
          }
        },
        "frames": {},
        "text_sequences": {},
        "text_matches": {
          "text:API Keys": false,
          "text:Existing Structured Error Key": false,
          "text:Synthetic v324 API key rejected": false,
          "text:[object Object]": false,
          "text:Application error": false
        },
        "setup_action_results": [
          {
            "ok": true,
            "action": "clear_storage",
            "ordinal": 0,
            "selector": null,
            "frame_selector": null,
            "storage": "both",
            "reload": true
          },
          {
            "ok": true,
            "action": "local_storage",
            "ordinal": 1,
            "selector": null,
            "frame_selector": null,
            "key": "CognitoIdentityServiceProvider.7u1bt3r20v613j7eaki9dkbhve.LastAuthUser",
            "value_length": 27,
            "reload": false
          },
          {
            "ok": true,
            "action": "local_storage",
            "ordinal": 2,
            "selector": null,
            "frame_selector": null,
            "key": "CognitoIdentityServiceProvider.7u1bt3r20v613j7eaki9dkbhve.rp324-dashboard@example.com.idToken",
            "value_length": 382,
            "reload": false
          },
          {
            "ok": true,
            "action": "local_storage",
            "ordinal": 3,
            "selector": null,
            "frame_selector": null,
            "key": "CognitoIdentityServiceProvider.7u1bt3r20v613j7eaki9dkbhve.rp324-dashboard@example.com.accessToken",
            "value_length": 360,
            "reload": false
          },
          {
            "ok": true,
            "action": "local_storage",
            "ordinal": 4,
            "selector": null,
            "frame_selector": null,
            "key": "CognitoIdentityServiceProvider.7u1bt3r20v613j7eaki9dkbhve.rp324-dashboard@example.com.refreshToken",
            "value_length": 19,
            "reload": false
          },
          {
            "ok": true,
            "action": "local_storage",
            "ordinal": 5,
            "selector": null,
            "frame_selector": null,
            "key": "CognitoIdentityServiceProvider.7u1bt3r20v613j7eaki9dkbhve.rp324-dashboard@example.com.clockDrift",
            "value_length": 1,
            "reload": true
          },
          {
            "ok": true,
            "action": "wait_for_selector",
            "ordinal": 6,
            "selector": ".dashboard-content",
            "frame_selector": null,
            "timeout_ms": 30000
          },
          {
            "ok": true,
            "action": "wait_for_text",
            "ordinal": 7,
            "selector": "body",
            "frame_selector": null,
            "text": "Skip to main contentRiddleDocsProofMCPPricingBlogPlaygroundDashboardBuy Creditsrp324-dashboard@example.comSign OutDashboardBrowser Time BalanceAvailable:2h~$1.00Total:2h~$1.00~240 jobs (30s minimum each)Buy Browser TimeAccount Summary2hBrowser Time$1.00ValueRecent JobsJob IDStatusRuntimeDatejob_rp324_completedCompleted31s5/15/2026, 11:35:00 AMAPI KeysUse API keys to authenticate requests to the Screenshot APICreate API KeyNameKeyCreatedLast UsedStatusActionsExisting Structured Error Keyrdc_live_... (13870 chars)",
            "target_index": 0,
            "timeout_ms": 30000
          },
          {
            "ok": true,
            "action": "clear_console",
            "ordinal": 8,
            "selector": null,
            "frame_selector": null,
            "cleared_console_event_count": 21,
            "cleared_page_error_count": 0
          },
          {
            "ok": true,
            "action": "screenshot",
            "ordinal": 9,
            "selector": null,
            "frame_selector": null,
            "label": "api-keys-loaded",
            "screenshot_label": "riddle-site-v324-dashboard-api-key-structured-error-ipad-mini-api-keys-loaded"
          },
          {
            "ok": true,
            "action": "fill",
            "ordinal": 10,
            "selector": ".create-key-form input",
            "frame_selector": null,
            "count": 1,
            "target_index": 0,
            "value_length": 25
          },
          {
            "ok": true,
            "action": "click",
            "ordinal": 11,
            "selector": ".create-key-form button",
            "frame_selector": null,
            "count": 1,
            "target_index": 0,
            "text": "Create API Key"
          },
          {
            "ok": false,
            "action": "wait_for_text",
            "ordinal": 12,
            "selector": "body",
            "frame_selector": null,
            "reason": "text_not_found",
            "text": "Skip to main contentRiddleDocsProofMCPPricingBlogPlaygroundDashboardBuy Creditsrp324-dashboard@example.comSign OutSomething went wrongMinified React error #31; visit https://react.dev/errors/31?args[]=object%20with%20keys%20%7Bcode%2C%20message%7D for the full message or use the non-minified dev environment for full errors and additional helpful warnings.Try againRiddleDistributed ComputingProductRiddle ProofGood Catch DiaryPricingMaximize ValueDocumentationMCPRecipesPlaygroundUse CasesAI Agents... (13094 chars)",
            "timeout_ms": 30000
          }
        ],
        "screenshot_label": "riddle-site-v324-dashboard-api-key-structured-error-ipad-mini"
      },
      {
        "name": "ipad",
        "width": 820,
        "height": 1180,
        "url": "https://riddledc.com/dashboard/",
        "route": {
          "requested": "https://riddledc.com/dashboard/",
          "observed": "/dashboard/",
          "expected_path": "/dashboard/",
          "matched": true,
          "http_status": 200
        },
        "title": "Riddle Distributed Computing - Hosted Execution for AI Agents",
        "body_text_length": 733,
        "body_text_sample": "Skip to main content Riddle Something went wrong Minified React error #31; visit https://react.dev/errors/31?args[]=object%20with%20keys%20%7Bcode%2C%20message%7D for the full message or use the non-minified dev environment for full errors and additional helpful warnings. Try again 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": {
          ".dashboard-content": {
            "count": 0,
            "visible_count": 0
          },
          ".api-keys-section .error-message": {
            "count": 0,
            "visible_count": 0
          },
          ".api-keys-list tbody tr": {
            "count": 0,
            "visible_count": 0
          },
          ".modal-overlay": {
            "count": 0,
            "visible_count": 0
          }
        },
        "frames": {},
        "text_sequences": {},
        "text_matches": {
          "text:API Keys": false,
          "text:Existing Structured Error Key": false,
          "text:Synthetic v324 API key rejected": false,
          "text:[object Object]": false,
          "text:Application error": false
        },
        "setup_action_results": [
          {
            "ok": true,
            "action": "clear_storage",
            "ordinal": 0,
            "selector": null,
            "frame_selector": null,
            "storage": "both",
            "reload": true
          },
          {
            "ok": true,
            "action": "local_storage",
            "ordinal": 1,
            "selector": null,
            "frame_selector": null,
            "key": "CognitoIdentityServiceProvider.7u1bt3r20v613j7eaki9dkbhve.LastAuthUser",
            "value_length": 27,
            "reload": false
          },
          {
            "ok": true,
            "action": "local_storage",
            "ordinal": 2,
            "selector": null,
            "frame_selector": null,
            "key": "CognitoIdentityServiceProvider.7u1bt3r20v613j7eaki9dkbhve.rp324-dashboard@example.com.idToken",
            "value_length": 382,
            "reload": false
          },
          {
            "ok": true,
            "action": "local_storage",
            "ordinal": 3,
            "selector": null,
            "frame_selector": null,
            "key": "CognitoIdentityServiceProvider.7u1bt3r20v613j7eaki9dkbhve.rp324-dashboard@example.com.accessToken",
            "value_length": 360,
            "reload": false
          },
          {
            "ok": true,
            "action": "local_storage",
            "ordinal": 4,
            "selector": null,
            "frame_selector": null,
            "key": "CognitoIdentityServiceProvider.7u1bt3r20v613j7eaki9dkbhve.rp324-dashboard@example.com.refreshToken",
            "value_length": 19,
            "reload": false
          },
          {
            "ok": true,
            "action": "local_storage",
            "ordinal": 5,
            "selector": null,
            "frame_selector": null,
            "key": "CognitoIdentityServiceProvider.7u1bt3r20v613j7eaki9dkbhve.rp324-dashboard@example.com.clockDrift",
            "value_length": 1,
            "reload": true
          },
          {
            "ok": true,
            "action": "wait_for_selector",
            "ordinal": 6,
            "selector": ".dashboard-content",
            "frame_selector": null,
            "timeout_ms": 30000
          },
          {
            "ok": true,
            "action": "wait_for_text",
            "ordinal": 7,
            "selector": "body",
            "frame_selector": null,
            "text": "Skip to main contentRiddleDocsProofMCPPricingBlogPlaygroundDashboardBuy Creditsrp324-dashboard@example.comSign OutDashboardBrowser Time BalanceAvailable:2h~$1.00Total:2h~$1.00~240 jobs (30s minimum each)Buy Browser TimeAccount Summary2hBrowser Time$1.00ValueRecent JobsJob IDStatusRuntimeDatejob_rp324_completedCompleted31s5/15/2026, 11:35:00 AMAPI KeysUse API keys to authenticate requests to the Screenshot APICreate API KeyNameKeyCreatedLast UsedStatusActionsExisting Structured Error Keyrdc_live_... (13870 chars)",
            "target_index": 0,
            "timeout_ms": 30000
          },
          {
            "ok": true,
            "action": "clear_console",
            "ordinal": 8,
            "selector": null,
            "frame_selector": null,
            "cleared_console_event_count": 55,
            "cleared_page_error_count": 0
          },
          {
            "ok": true,
            "action": "screenshot",
            "ordinal": 9,
            "selector": null,
            "frame_selector": null,
            "label": "api-keys-loaded",
            "screenshot_label": "riddle-site-v324-dashboard-api-key-structured-error-ipad-api-keys-loaded"
          },
          {
            "ok": true,
            "action": "fill",
            "ordinal": 10,
            "selector": ".create-key-form input",
            "frame_selector": null,
            "count": 1,
            "target_index": 0,
            "value_length": 25
          },
          {
            "ok": true,
            "action": "click",
            "ordinal": 11,
            "selector": ".create-key-form button",
            "frame_selector": null,
            "count": 1,
            "target_index": 0,
            "text": "Create API Key"
          },
          {
            "ok": false,
            "action": "wait_for_text",
            "ordinal": 12,
            "selector": "body",
            "frame_selector": null,
            "reason": "text_not_found",
            "text": "Skip to main contentRiddleDocsProofMCPPricingBlogPlaygroundDashboardBuy Creditsrp324-dashboard@example.comSign OutSomething went wrongMinified React error #31; visit https://react.dev/errors/31?args[]=object%20with%20keys%20%7Bcode%2C%20message%7D for the full message or use the non-minified dev environment for full errors and additional helpful warnings.Try againRiddleDistributed ComputingProductRiddle ProofGood Catch DiaryPricingMaximize ValueDocumentationMCPRecipesPlaygroundUse CasesAI Agents... (13094 chars)",
            "timeout_ms": 30000
          }
        ],
        "screenshot_label": "riddle-site-v324-dashboard-api-key-structured-error-ipad"
      }
    ],
    "console": {
      "events": [
        {
          "type": "error",
          "text": "Failed to load resource: the server responded with a status of 400 (Bad Request)",
          "location": {
            "url": "https://api.riddledc.com/billing/api-keys",
            "lineNumber": 0,
            "columnNumber": 0
          }
        },
        {
          "type": "error",
          "text": "Error: Minified React error #31; visit https://react.dev/errors/31?args[]=object%20with%20keys%20%7Bcode%2C%20message%7D for the full message or use the non-minified dev environment for full errors and additional helpful warnings.\n    at lU (https://riddledc.com/_next/static/chunks/4bd1b696-43ba64781d20dbb7.js:1:43164)\n    at i (https://riddledc.com/_next/static/chunks/4bd1b696-43ba64781d20dbb7.js:1:48505)\n    at https://riddledc.com/_next/static/chunks/4bd1b696-43ba64781d20dbb7.js:1:48703\n    at oH (https://riddledc.com/_next/static/chunks/4bd1b696-43ba64781d20dbb7.js:1:71139)\n    at is (https://riddledc.com/_next/static/chunks/4bd1b696-43ba64781d20dbb7.js:1:87746)\n    at sp (https://riddledc.com/_next/static/chunks/4bd1b696-43ba64781d20dbb7.js:1:128009)\n    at https://riddledc.com/_next/static/chunks/4bd1b696-43ba64781d20dbb7.js:1:127854\n    at sd (https://riddledc.com/_next/static/chunks/4bd1b696-43ba64781d20dbb7.js:1:127862)\n    at sn (https://riddledc.com/_next/static/chunks/4bd1b",
          "location": {
            "url": "https://riddledc.com/_next/static/chunks/3794-f203f277ecc271c5.js",
            "lineNumber": 0,
            "columnNumber": 75532
          }
        },
        {
          "type": "error",
          "text": "Failed to load resource: the server responded with a status of 400 (Bad Request)",
          "location": {
            "url": "https://api.riddledc.com/billing/api-keys",
            "lineNumber": 0,
            "columnNumber": 0
          }
        },
        {
          "type": "warning",
          "text": "The resource https://riddledc.com/_next/static/css/7e8a285520dd7f72.css was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.",
          "location": {
            "url": "https://riddledc.com/dashboard/",
            "lineNumber": 0,
            "columnNumber": 0
          }
        },
        {
          "type": "warning",
          "text": "The resource https://riddledc.com/_next/static/css/b4d2f4e6d45886a0.css was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.",
          "location": {
            "url": "https://riddledc.com/dashboard/",
            "lineNumber": 0,
            "columnNumber": 0
          }
        },
        {
          "type": "warning",
          "text": "The resource https://riddledc.com/_next/static/css/5c9855e3411a5822.css was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.",
          "location": {
            "url": "https://riddledc.com/dashboard/",
            "lineNumber": 0,
            "columnNumber": 0
          }
        },
        {
          "type": "warning",
          "text": "The resource https://cdn.riddledc.com/scripts/job_16a4fec1/lilarcade-v256-builder-rejects-malformed-login-desktop.png was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.",
          "location": {
            "url": "https://riddledc.com/dashboard/",
            "lineNumber": 0,
            "columnNumber": 0
          }
        },
        {
          "type": "warning",
          "text": "The resource https://cdn.riddledc.com/scripts/job_890f41c8/lilarcade-v176-games-projectile-game-desktop.png was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.",
          "location": {
            "url": "https://riddledc.com/dashboard/",
            "lineNumber": 0,
            "columnNumber": 0
          }
        },
        {
          "type": "warning",
          "text": "The resource https://riddledc.com/_next/static/css/2d6eac7c22a4fd3d.css was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.",
          "location": {
            "url": "https://riddledc.com/dashboard/",
            "lineNumber": 0,
            "columnNumber": 0
          }
        },
        {
          "type": "warning",
          "text": "The resource https://riddledc.com/_next/static/css/4e10be1a6432bfd9.css was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.",
          "location": {
            "url": "https://riddledc.com/dashboard/",
            "lineNumber": 0,
            "columnNumber": 0
          }
        },
        {
          "type": "warning",
          "text": "The resource https://riddledc.com/_next/static/css/e0d0d73567d6bb91.css was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.",
          "location": {
            "url": "https://riddledc.com/dashboard/",
            "lineNumber": 0,
            "columnNumber": 0
          }
        },
        {
          "type": "warning",
          "text": "The resource https://cdn.riddledc.com/scripts/job_d40d7ce9/classic-slalom-after-restart.png was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.",
          "location": {
            "url": "https://riddledc.com/dashboard/",
            "lineNumber": 0,
            "columnNumber": 0
          }
        },
        {
          "type": "warning",
          "text": "The resource https://cdn.riddledc.com/scripts/job_553f8d65/homepage-community-games-manifest-after.png was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.",
          "location": {
            "url": "https://riddledc.com/dashboard/",
            "lineNumber": 0,
            "columnNumber": 0
          }
        },
        {
          "type": "warning",
          "text": "The resource https://cdn.riddledc.com/scripts/job_4eb1e278/riddle-site-v316-billing-promo-retry-desktop.png was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.",
          "location": {
            "url": "https://riddledc.com/dashboard/",
            "lineNumber": 0,
            "columnNumber": 0
          }
        },
        {
          "type": "warning",
          "text": "The resource https://cdn.riddledc.com/scripts/job_6f80b2d5/lilarcade-v243-wide-saved-player-layout-phone.png was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.",
          "location": {
            "url": "https://riddledc.com/dashboard/",
            "lineNumber": 0,
            "columnNumber": 0
          }
        },
        {
          "type": "warning",
          "text": "The resource https://cdn.riddledc.com/scripts/job_8a509d22/gem-mine-after-continue.png was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.",
          "location": {
            "url": "https://riddledc.com/dashboard/",
            "lineNumber": 0,
            "columnNumber": 0
          }
        },
        {
          "type": "warning",
          "text": "The resource https://cdn.riddledc.com/scripts/job_bdfaa934/lilarcade-v248-builder-compound-emoji-save-desktop.png was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.",
          "location": {
            "url": "https://riddledc.com/dashboard/",
            "lineNumber": 0,
            "columnNumber": 0
          }
        },
        {
          "type": "warning",
          "text": "The resource https://cdn.riddledc.com/scripts/job_bb371a11/lilarcade-v178-builder-player-phone.png was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.",
          "location": {
            "url": "https://riddledc.com/dashboard/",
            "lineNumber": 0,
            "columnNumber": 0
          }
        },
        {
          "type": "warning",
          "text": "The resource https://cdn.riddledc.com/scripts/job_6711719e/riddle-site-v317-dashboard-job-status-phone-dashboard-loaded.png was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.",
          "location": {
            "url": "https://riddledc.com/dashboard/",
            "lineNumber": 0,
            "columnNumber": 0
          }
        },
        {
          "type": "warning",
          "text": "The resource https://cdn.riddledc.com/scripts/job_ee10935f/phone-hot-path-after-interaction.png was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.",
          "location": {
            "url": "https://riddledc.com/dashboard/",
            "lineNumber": 0,
            "columnNumber": 0
          }
        },
        {
          "type": "warning",
          "text": "The resource https://cdn.riddledc.com/scripts/job_364a5e09/lilarcade-v254-builder-logout-aborts-delayed-build-phone.png was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.",
          "location": {
            "url": "https://riddledc.com/dashboard/",
            "lineNumber": 0,
            "columnNumber": 0
          }
        },
        {
          "type": "warning",
          "text": "The resource https://riddledc.com/_next/static/css/ae4cd6a594f6fc3e.css was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.",
          "location": {
            "url": "https://riddledc.com/dashboard/",
            "lineNumber": 0,
            "columnNumber": 0
          }
        },
        {
          "type": "warning",
          "text": "The resource https://cdn.riddledc.com/scripts/job_1923075f/lilarcade-v252-builder-save-cancel-clears-draft-desktop.png was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.",
          "location": {
            "url": "https://riddledc.com/dashboard/",
            "lineNumber": 0,
            "columnNumber": 0
          }
        },
        {
          "type": "warning",
          "text": "The resource https://riddledc.com/_next/static/css/af5771b3d35403c3.css was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.",
          "location": {
            "url": "https://riddledc.com/dashboard/",
            "lineNumber": 0,
            "columnNumber": 0
          }
        },
        {
          "type": "warning",
          "text": "The resource https://riddledc.com/_next/static/css/6ac8d98547b25acc.css was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.",
          "location": {
            "url": "https://riddledc.com/dashboard/",
            "lineNumber": 0,
            "columnNumber": 0
          }
        },
        {
          "type": "warning",
          "text": "The resource https://cdn.riddledc.com/scripts/job_daa91c4b/lilarcade-v215-stale-player-resource-phone.png was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.",
          "location": {
            "url": "https://riddledc.com/dashboard/",
            "lineNumber": 0,
            "columnNumber": 0
          }
        },
        {
          "type": "warning",
          "text": "The resource https://riddledc.com/_next/static/css/4b3afbe31f145935.css was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.",
          "location": {
            "url": "https://riddledc.com/dashboard/",
            "lineNumber": 0,
            "columnNumber": 0
          }
        },
        {
          "type": "warning",
          "text": "The resource https://riddledc.com/_next/static/css/892d7aa051c32bc5.css was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.",
          "location": {
            "url": "https://riddledc.com/dashboard/",
            "lineNumber": 0,
            "columnNumber": 0
          }
        },
        {
          "type": "warning",
          "text": "The resource https://riddledc.com/_next/static/css/9c7b9e62433f8ed6.css was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.",
          "location": {
            "url": "https://riddledc.com/dashboard/",
            "lineNumber": 0,
            "columnNumber": 0
          }
        },
        {
          "type": "warning",
          "text": "The resource https://riddledc.com/_next/static/css/7e8a285520dd7f72.css was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.",
          "location": {
            "url": "https://riddledc.com/dashboard/",
            "lineNumber": 0,
            "columnNumber": 0
          }
        },
        {
          "type": "warning",
          "text": "The resource https://riddledc.com/_next/static/css/b4d2f4e6d45886a0.css was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.",
          "location": {
            "url": "https://riddledc.com/dashboard/",
            "lineNumber": 0,
            "columnNumber": 0
          }
        },
        {
          "type": "warning",
          "text": "The resource https://riddledc.com/_next/static/css/5c9855e3411a5822.css was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.",
          "location": {
            "url": "https://riddledc.com/dashboard/",
            "lineNumber": 0,
            "columnNumber": 0
          }
        },
        {
          "type": "warning",
          "text": "The resource https://cdn.riddledc.com/scripts/job_16a4fec1/lilarcade-v256-builder-rejects-malformed-login-desktop.png was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.",
          "location": {
            "url": "https://riddledc.com/dashboard/",
            "lineNumber": 0,
            "columnNumber": 0
          }
        },
        {
          "type": "warning",
          "text": "The resource https://cdn.riddledc.com/scripts/job_890f41c8/lilarcade-v176-games-projectile-game-desktop.png was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.",
          "location": {
            "url": "https://riddledc.com/dashboard/",
            "lineNumber": 0,
            "columnNumber": 0
          }
        },
        {
          "type": "warning",
          "text": "The resource https://riddledc.com/_next/static/css/2d6eac7c22a4fd3d.css was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.",
          "location": {
            "url": "https://riddledc.com/dashboard/",
            "lineNumber": 0,
            "columnNumber": 0
          }
        },
        {
          "type": "warning",
          "text": "The resource https://riddledc.com/_next/static/css/4e10be1a6432bfd9.css was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.",
          "location": {
            "url": "https://riddledc.com/dashboard/",
            "lineNumber": 0,
            "columnNumber": 0
          }
        },
        {
          "type": "warning",
          "text": "The resource https://riddledc.com/_next/static/css/e0d0d73567d6bb91.css was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.",
          "location": {
            "url": "https://riddledc.com/dashboard/",
            "lineNumber": 0,
            "columnNumber": 0
          }
        },
        {
          "type": "warning",
          "text": "The resource https://cdn.riddledc.com/scripts/job_d40d7ce9/classic-slalom-after-restart.png was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.",
          "location": {
            "url": "https://riddledc.com/dashboard/",
            "lineNumber": 0,
            "columnNumber": 0
          }
        },
        {
          "type": "warning",
          "text": "The resource https://cdn.riddledc.com/scripts/job_553f8d65/homepage-community-games-manifest-after.png was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.",
          "location": {
            "url": "https://riddledc.com/dashboard/",
            "lineNumber": 0,
            "columnNumber": 0
          }
        },
        {
          "type": "warning",
          "text": "The resource https://cdn.riddledc.com/scripts/job_4eb1e278/riddle-site-v316-billing-promo-retry-desktop.png was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.",
          "location": {
            "url": "https://riddledc.com/dashboard/",
            "lineNumber": 0,
            "columnNumber": 0
          }
        },
        {
          "type": "warning",
          "text": "The resource https://cdn.riddledc.com/scripts/job_6f80b2d5/lilarcade-v243-wide-saved-player-layout-phone.png was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.",
          "location": {
            "url": "https://riddledc.com/dashboard/",
            "lineNumber": 0,
            "columnNumber": 0
          }
        },
        {
          "type": "warning",
          "text": "The resource https://cdn.riddledc.com/scripts/job_8a509d22/gem-mine-after-continue.png was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.",
          "location": {
            "url": "https://riddledc.com/dashboard/",
            "lineNumber": 0,
            "columnNumber": 0
          }
        },
        {
          "type": "warning",
          "text": "The resource https://cdn.riddledc.com/scripts/job_bdfaa934/lilarcade-v248-builder-compound-emoji-save-desktop.png was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.",
          "location": {
            "url": "https://riddledc.com/dashboard/",
            "lineNumber": 0,
            "columnNumber": 0
          }
        },
        {
          "type": "warning",
          "text": "The resource https://cdn.riddledc.com/scripts/job_bb371a11/lilarcade-v178-builder-player-phone.png was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.",
          "location": {
            "url": "https://riddledc.com/dashboard/",
            "lineNumber": 0,
            "columnNumber": 0
          }
        },
        {
          "type": "warning",
          "text": "The resource https://cdn.riddledc.com/scripts/job_6711719e/riddle-site-v317-dashboard-job-status-phone-dashboard-loaded.png was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.",
          "location": {
            "url": "https://riddledc.com/dashboard/",
            "lineNumber": 0,
            "columnNumber": 0
          }
        },
        {
          "type": "warning",
          "text": "The resource https://cdn.riddledc.com/scripts/job_ee10935f/phone-hot-path-after-interaction.png was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.",
          "location": {
            "url": "https://riddledc.com/dashboard/",
            "lineNumber": 0,
            "columnNumber": 0
          }
        },
        {
          "type": "warning",
          "text": "The resource https://cdn.riddledc.com/scripts/job_364a5e09/lilarcade-v254-builder-logout-aborts-delayed-build-phone.png was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.",
          "location": {
            "url": "https://riddledc.com/dashboard/",
            "lineNumber": 0,
            "columnNumber": 0
          }
        },
        {
          "type": "warning",
          "text": "The resource https://riddledc.com/_next/static/css/ae4cd6a594f6fc3e.css was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.",
          "location": {
            "url": "https://riddledc.com/dashboard/",
            "lineNumber": 0,
            "columnNumber": 0
          }
        },
        {
          "type": "warning",
          "text": "The resource https://cdn.riddledc.com/scripts/job_1923075f/lilarcade-v252-builder-save-cancel-clears-draft-desktop.png was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.",
          "location": {
            "url": "https://riddledc.com/dashboard/",
            "lineNumber": 0,
            "columnNumber": 0
          }
        },
        {
          "type": "warning",
          "text": "The resource https://riddledc.com/_next/static/css/af5771b3d35403c3.css was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.",
          "location": {
            "url": "https://riddledc.com/dashboard/",
            "lineNumber": 0,
            "columnNumber": 0
          }
        },
        {
          "type": "warning",
          "text": "The resource https://riddledc.com/_next/static/css/6ac8d98547b25acc.css was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.",
          "location": {
            "url": "https://riddledc.com/dashboard/",
            "lineNumber": 0,
            "columnNumber": 0
          }
        },
        {
          "type": "warning",
          "text": "The resource https://cdn.riddledc.com/scripts/job_daa91c4b/lilarcade-v215-stale-player-resource-phone.png was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.",
          "location": {
            "url": "https://riddledc.com/dashboard/",
            "lineNumber": 0,
            "columnNumber": 0
          }
        },
        {
          "type": "warning",
          "text": "The resource https://riddledc.com/_next/static/css/4b3afbe31f145935.css was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.",
          "location": {
            "url": "https://riddledc.com/dashboard/",
            "lineNumber": 0,
            "columnNumber": 0
          }
        },
        {
          "type": "warning",
          "text": "The resource https://riddledc.com/_next/static/css/892d7aa051c32bc5.css was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.",
          "location": {
            "url": "https://riddledc.com/dashboard/",
            "lineNumber": 0,
            "columnNumber": 0
          }
        },
        {
          "type": "warning",
          "text": "The resource https://riddledc.com/_next/static/css/9c7b9e62433f8ed6.css was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.",
          "location": {
            "url": "https://riddledc.com/dashboard/",
            "lineNumber": 0,
            "columnNumber": 0
          }
        }
      ],
      "fatal_count": 3
    },
    "page_errors": [],
    "network_mocks": [
      {
        "ok": true,
        "label": "dashboard-balance-v324",
        "response_label": "dashboard-balance-v324",
        "hit_index": 0,
        "response_index": null,
        "sequence_reused": false,
        "sequence_cycle": false,
        "url": "https://api.riddledc.com/billing/balance",
        "method": "GET",
        "status": 200
      },
      {
        "ok": true,
        "label": "dashboard-jobs-v324",
        "response_label": "dashboard-jobs-v324",
        "hit_index": 0,
        "response_index": null,
        "sequence_reused": false,
        "sequence_cycle": false,
        "url": "https://api.riddledc.com/v1/jobs?limit=10",
        "method": "GET",
        "status": 200
      },
      {
        "ok": true,
        "label": "dashboard-api-keys-v324-load",
        "response_label": "dashboard-api-keys-v324-load",
        "hit_index": 0,
        "response_index": null,
        "sequence_reused": false,
        "sequence_cycle": false,
        "url": "https://api.riddledc.com/billing/api-keys",
        "method": "GET",
        "status": 200
      },
      {
        "ok": true,
        "label": "dashboard-api-key-v324-structured-error",
        "response_label": "dashboard-api-key-v324-structured-error",
        "hit_index": 0,
        "response_index": null,
        "sequence_reused": false,
        "sequence_cycle": false,
        "url": "https://api.riddledc.com/billing/api-keys",
        "method": "POST",
        "status": 400,
        "request_body_matches": true,
        "request_body_failures": [],
        "request_body_length": 36,
        "request_body_sample": "{\"name\":\"Structured Error Key v324\"}"
      },
      {
        "ok": true,
        "label": "dashboard-balance-v324",
        "response_label": "dashboard-balance-v324",
        "hit_index": 1,
        "response_index": null,
        "sequence_reused": false,
        "sequence_cycle": false,
        "url": "https://api.riddledc.com/billing/balance",
        "method": "GET",
        "status": 200
      },
      {
        "ok": true,
        "label": "dashboard-jobs-v324",
        "response_label": "dashboard-jobs-v324",
        "hit_index": 1,
        "response_index": null,
        "sequence_reused": false,
        "sequence_cycle": false,
        "url": "https://api.riddledc.com/v1/jobs?limit=10",
        "method": "GET",
        "status": 200
      },
      {
        "ok": true,
        "label": "dashboard-api-keys-v324-load",
        "response_label": "dashboard-api-keys-v324-load",
        "hit_index": 1,
        "response_index": null,
        "sequence_reused": false,
        "sequence_cycle": false,
        "url": "https://api.riddledc.com/billing/api-keys",
        "method": "GET",
        "status": 200
      },
      {
        "ok": true,
        "label": "dashboard-balance-v324",
        "response_label": "dashboard-balance-v324",
        "hit_index": 2,
        "response_index": null,
        "sequence_reused": false,
        "sequence_cycle": false,
        "url": "https://api.riddledc.com/billing/balance",
        "method": "GET",
        "status": 200
      },
      {
        "ok": true,
        "label": "dashboard-jobs-v324",
        "response_label": "dashboard-jobs-v324",
        "hit_index": 2,
        "response_index": null,
        "sequence_reused": false,
        "sequence_cycle": false,
        "url": "https://api.riddledc.com/v1/jobs?limit=10",
        "method": "GET",
        "status": 200
      },
      {
        "ok": true,
        "label": "dashboard-api-keys-v324-load",
        "response_label": "dashboard-api-keys-v324-load",
        "hit_index": 2,
        "response_index": null,
        "sequence_reused": false,
        "sequence_cycle": false,
        "url": "https://api.riddledc.com/billing/api-keys",
        "method": "GET",
        "status": 200
      },
      {
        "ok": true,
        "label": "dashboard-api-key-v324-structured-error",
        "response_label": "dashboard-api-key-v324-structured-error",
        "hit_index": 1,
        "response_index": null,
        "sequence_reused": false,
        "sequence_cycle": false,
        "url": "https://api.riddledc.com/billing/api-keys",
        "method": "POST",
        "status": 400,
        "request_body_matches": true,
        "request_body_failures": [],
        "request_body_length": 36,
        "request_body_sample": "{\"name\":\"Structured Error Key v324\"}"
      },
      {
        "ok": true,
        "label": "dashboard-balance-v324",
        "response_label": "dashboard-balance-v324",
        "hit_index": 3,
        "response_index": null,
        "sequence_reused": false,
        "sequence_cycle": false,
        "url": "https://api.riddledc.com/billing/balance",
        "method": "GET",
        "status": 200
      },
      {
        "ok": true,
        "label": "dashboard-jobs-v324",
        "response_label": "dashboard-jobs-v324",
        "hit_index": 3,
        "response_index": null,
        "sequence_reused": false,
        "sequence_cycle": false,
        "url": "https://api.riddledc.com/v1/jobs?limit=10",
        "method": "GET",
        "status": 200
      },
      {
        "ok": true,
        "label": "dashboard-api-keys-v324-load",
        "response_label": "dashboard-api-keys-v324-load",
        "hit_index": 3,
        "response_index": null,
        "sequence_reused": false,
        "sequence_cycle": false,
        "url": "https://api.riddledc.com/billing/api-keys",
        "method": "GET",
        "status": 200
      },
      {
        "ok": true,
        "label": "dashboard-balance-v324",
        "response_label": "dashboard-balance-v324",
        "hit_index": 4,
        "response_index": null,
        "sequence_reused": false,
        "sequence_cycle": false,
        "url": "https://api.riddledc.com/billing/balance",
        "method": "GET",
        "status": 200
      },
      {
        "ok": true,
        "label": "dashboard-jobs-v324",
        "response_label": "dashboard-jobs-v324",
        "hit_index": 4,
        "response_index": null,
        "sequence_reused": false,
        "sequence_cycle": false,
        "url": "https://api.riddledc.com/v1/jobs?limit=10",
        "method": "GET",
        "status": 200
      },
      {
        "ok": true,
        "label": "dashboard-api-keys-v324-load",
        "response_label": "dashboard-api-keys-v324-load",
        "hit_index": 4,
        "response_index": null,
        "sequence_reused": false,
        "sequence_cycle": false,
        "url": "https://api.riddledc.com/billing/api-keys",
        "method": "GET",
        "status": 200
      },
      {
        "ok": true,
        "label": "dashboard-api-key-v324-structured-error",
        "response_label": "dashboard-api-key-v324-structured-error",
        "hit_index": 2,
        "response_index": null,
        "sequence_reused": false,
        "sequence_cycle": false,
        "url": "https://api.riddledc.com/billing/api-keys",
        "method": "POST",
        "status": 400,
        "request_body_matches": true,
        "request_body_failures": [],
        "request_body_length": 36,
        "request_body_sample": "{\"name\":\"Structured Error Key v324\"}"
      },
      {
        "ok": true,
        "label": "dashboard-balance-v324",
        "response_label": "dashboard-balance-v324",
        "hit_index": 5,
        "response_index": null,
        "sequence_reused": false,
        "sequence_cycle": false,
        "url": "https://api.riddledc.com/billing/balance",
        "method": "GET",
        "status": 200
      },
      {
        "ok": true,
        "label": "dashboard-jobs-v324",
        "response_label": "dashboard-jobs-v324",
        "hit_index": 5,
        "response_index": null,
        "sequence_reused": false,
        "sequence_cycle": false,
        "url": "https://api.riddledc.com/v1/jobs?limit=10",
        "method": "GET",
        "status": 200
      },
      {
        "ok": true,
        "label": "dashboard-api-keys-v324-load",
        "response_label": "dashboard-api-keys-v324-load",
        "hit_index": 5,
        "response_index": null,
        "sequence_reused": false,
        "sequence_cycle": false,
        "url": "https://api.riddledc.com/billing/api-keys",
        "method": "GET",
        "status": 200
      },
      {
        "ok": true,
        "label": "dashboard-balance-v324",
        "response_label": "dashboard-balance-v324",
        "hit_index": 6,
        "response_index": null,
        "sequence_reused": false,
        "sequence_cycle": false,
        "url": "https://api.riddledc.com/billing/balance",
        "method": "GET",
        "status": 200
      },
      {
        "ok": true,
        "label": "dashboard-jobs-v324",
        "response_label": "dashboard-jobs-v324",
        "hit_index": 6,
        "response_index": null,
        "sequence_reused": false,
        "sequence_cycle": false,
        "url": "https://api.riddledc.com/v1/jobs?limit=10",
        "method": "GET",
        "status": 200
      },
      {
        "ok": true,
        "label": "dashboard-api-keys-v324-load",
        "response_label": "dashboard-api-keys-v324-load",
        "hit_index": 6,
        "response_index": null,
        "sequence_reused": false,
        "sequence_cycle": false,
        "url": "https://api.riddledc.com/billing/api-keys",
        "method": "GET",
        "status": 200
      },
      {
        "ok": true,
        "label": "dashboard-api-key-v324-structured-error",
        "response_label": "dashboard-api-key-v324-structured-error",
        "hit_index": 3,
        "response_index": null,
        "sequence_reused": false,
        "sequence_cycle": false,
        "url": "https://api.riddledc.com/billing/api-keys",
        "method": "POST",
        "status": 400,
        "request_body_matches": true,
        "request_body_failures": [],
        "request_body_length": 36,
        "request_body_sample": "{\"name\":\"Structured Error Key v324\"}"
      }
    ],
    "dom_summary": {
      "expected_viewport_count": 4,
      "viewport_count": 4,
      "partial": false,
      "routes": [
        {
          "requested": "https://riddledc.com/dashboard/",
          "observed": "/dashboard/",
          "expected_path": "/dashboard/",
          "matched": true,
          "http_status": 200
        },
        {
          "requested": "https://riddledc.com/dashboard/",
          "observed": "/dashboard/",
          "expected_path": "/dashboard/",
          "matched": true,
          "http_status": 200
        },
        {
          "requested": "https://riddledc.com/dashboard/",
          "observed": "/dashboard/",
          "expected_path": "/dashboard/",
          "matched": true,
          "http_status": 200
        },
        {
          "requested": "https://riddledc.com/dashboard/",
          "observed": "/dashboard/",
          "expected_path": "/dashboard/",
          "matched": true,
          "http_status": 200
        }
      ],
      "titles": [
        "Riddle Distributed Computing - Hosted Execution for AI Agents",
        "Riddle Distributed Computing - Hosted Execution for AI Agents",
        "Riddle Distributed Computing - Hosted Execution for AI Agents",
        "Riddle Distributed Computing - Hosted Execution for AI Agents"
      ],
      "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": []
        }
      ],
      "route_inventory": [],
      "network_mock_count": 4,
      "network_mock_hit_count": 25
    }
  }
}