{
    "id": "aud_tOol8Roq2osD3Fphsazg",
    "object": "audit",
    "result_url": "https://lightscore.dev/api/v1/audits/aud_tOol8Roq2osD3Fphsazg",
    "status": "completed",
    "url": "https://fly.io/",
    "device": "mobile",
    "categories": [
        "performance",
        "accessibility",
        "seo",
        "best_practices"
    ],
    "runs": 1,
    "regions": [
        "fra",
        "iad"
    ],
    "lighthouse_version": "12.8.2",
    "credits_cost": 0,
    "results": [
        {
            "region": "fra",
            "status": "failed",
            "scores": null,
            "metrics": null,
            "report": null,
            "checks": {
                "reachability": {
                    "status": "ok",
                    "duration_ms": 227,
                    "http_status": 200,
                    "final_url": "https://fly.io/",
                    "redirects": 0,
                    "ip": "37.16.18.81",
                    "http_version": "1.1",
                    "tls": {
                        "protocol": "TLSv1.3",
                        "cipher": "TLS_AES_256_GCM_SHA384",
                        "issuer": "Let's Encrypt",
                        "valid_to": "Aug  3 11:21:26 2026 GMT",
                        "days_to_expiry": 31
                    },
                    "ttfb_ms": 17,
                    "total_ms": 224,
                    "phases": {
                        "dns_ms": 159,
                        "tcp_ms": 2,
                        "tls_ms": 21,
                        "ttfb_ms": 17,
                        "download_ms": 25
                    }
                },
                "headers": {
                    "status": "ok",
                    "duration_ms": 0,
                    "server": "Fly/a02c95d2c (2026-06-29)",
                    "content_type": "text/html; charset=utf-8",
                    "cdn": null,
                    "cookies": {
                        "secure": true,
                        "httponly": true,
                        "samesite": true
                    },
                    "security": {
                        "hsts": false,
                        "csp": true,
                        "x_frame_options": null,
                        "x_content_type_options": "nosniff",
                        "referrer_policy": "strict-origin-when-cross-origin",
                        "permissions_policy": null,
                        "coop": "same-origin",
                        "coep": false,
                        "corp": null
                    },
                    "security_grade": {
                        "score": 55,
                        "grade": "D"
                    }
                },
                "caching": {
                    "status": "ok",
                    "duration_ms": 0,
                    "cache_control": "max-age=0, private, must-revalidate",
                    "etag": false,
                    "last_modified": false,
                    "expires": null,
                    "age_s": null,
                    "max_age_s": 0,
                    "cacheable": false
                },
                "seo": {
                    "status": "ok",
                    "duration_ms": 2,
                    "title": "Build fast. Run any code fearlessly. · Fly",
                    "title_length": 42,
                    "canonical": "https://fly.io/",
                    "viewport": true,
                    "lang": "en-US",
                    "h1_count": 1,
                    "favicon": true,
                    "open_graph": {
                        "title": "Build fast. Run any code fearlessly.",
                        "description": "Build fast. Run any code fearlessly.",
                        "image": "https://fly.io/phx/images/preview/og-7ea9380853220ced249aaf88c2332937.jpg",
                        "type": "website"
                    },
                    "twitter_card": {
                        "card": "summary_large_image",
                        "title": "Build fast. Run any code fearlessly.",
                        "description": "Build fast. Run any code fearlessly.",
                        "image": "https://fly.io/phx/images/preview/og-7ea9380853220ced249aaf88c2332937.jpg"
                    }
                },
                "archive": {
                    "status": "ok",
                    "duration_ms": 656,
                    "archived": true,
                    "bytes": 202194
                },
                "lighthouse": {
                    "status": "error",
                    "duration_ms": 33705,
                    "error": {
                        "type": "audit_error",
                        "code": "FAILED_DOCUMENT_REQUEST",
                        "message": "Lighthouse was unable to reliably load the page you requested. Make sure you are testing the correct URL and that the server is properly responding to all requests. (Details: net::ERR_ABORTED)"
                    }
                },
                "crawlability": {
                    "status": "skipped"
                }
            },
            "credits_cost": 1,
            "error": {
                "type": "audit_error",
                "code": "FAILED_DOCUMENT_REQUEST",
                "message": "Lighthouse was unable to reliably load the page you requested. Make sure you are testing the correct URL and that the server is properly responding to all requests. (Details: net::ERR_ABORTED)"
            },
            "completed_at": null
        },
        {
            "region": "iad",
            "status": "completed",
            "scores": {
                "performance": 45,
                "accessibility": 99,
                "seo": 83,
                "best_practices": 100
            },
            "metrics": {
                "lcp_ms": 22985,
                "cls": 0,
                "tbt_ms": 2678,
                "fcp_ms": 1533,
                "speed_index_ms": 3268,
                "tti_ms": 23362
            },
            "report": {
                "json_url": "https://lightscore-reports.b-cdn.net/aud_tOol8Roq2osD3Fphsazg/iad.json?token=HS256-mOgHAJ-s2ytffXxHpdGVn9igRIiX_IaFcI96oTwzSWw&expires=1785330295",
                "html_url": "https://lightscore-reports.b-cdn.net/aud_tOol8Roq2osD3Fphsazg/iad.html?token=HS256-uYCmHiSH0VNF55wINF3FSqfg7vZFy_knHXKAWEuKV8M&expires=1785330295"
            },
            "checks": {
                "reachability": {
                    "status": "ok",
                    "duration_ms": 161,
                    "http_status": 200,
                    "final_url": "https://fly.io/",
                    "redirects": 0,
                    "ip": "37.16.18.81",
                    "http_version": "1.1",
                    "tls": {
                        "protocol": "TLSv1.3",
                        "cipher": "TLS_AES_256_GCM_SHA384",
                        "issuer": "Let's Encrypt",
                        "valid_to": "Aug  3 11:21:26 2026 GMT",
                        "days_to_expiry": 31
                    },
                    "ttfb_ms": 22,
                    "total_ms": 152,
                    "phases": {
                        "dns_ms": 65,
                        "tcp_ms": 2,
                        "tls_ms": 18,
                        "ttfb_ms": 22,
                        "download_ms": 45
                    }
                },
                "headers": {
                    "status": "ok",
                    "duration_ms": 1,
                    "server": "Fly/a02c95d2c (2026-06-29)",
                    "content_type": "text/html; charset=utf-8",
                    "cdn": null,
                    "cookies": {
                        "secure": true,
                        "httponly": true,
                        "samesite": true
                    },
                    "security": {
                        "hsts": false,
                        "csp": true,
                        "x_frame_options": null,
                        "x_content_type_options": "nosniff",
                        "referrer_policy": "strict-origin-when-cross-origin",
                        "permissions_policy": null,
                        "coop": "same-origin",
                        "coep": false,
                        "corp": null
                    },
                    "security_grade": {
                        "score": 55,
                        "grade": "D"
                    }
                },
                "caching": {
                    "status": "ok",
                    "duration_ms": 0,
                    "cache_control": "max-age=0, private, must-revalidate",
                    "etag": false,
                    "last_modified": false,
                    "expires": null,
                    "age_s": null,
                    "max_age_s": 0,
                    "cacheable": false
                },
                "seo": {
                    "status": "ok",
                    "duration_ms": 3,
                    "title": "Build fast. Run any code fearlessly. · Fly",
                    "title_length": 42,
                    "canonical": "https://fly.io/",
                    "viewport": true,
                    "lang": "en-US",
                    "h1_count": 1,
                    "favicon": true,
                    "open_graph": {
                        "title": "Build fast. Run any code fearlessly.",
                        "description": "Build fast. Run any code fearlessly.",
                        "image": "https://fly.io/phx/images/preview/og-7ea9380853220ced249aaf88c2332937.jpg",
                        "type": "website"
                    },
                    "twitter_card": {
                        "card": "summary_large_image",
                        "title": "Build fast. Run any code fearlessly.",
                        "description": "Build fast. Run any code fearlessly.",
                        "image": "https://fly.io/phx/images/preview/og-7ea9380853220ced249aaf88c2332937.jpg"
                    }
                },
                "archive": {
                    "status": "ok",
                    "duration_ms": 130,
                    "archived": true,
                    "bytes": 202194
                },
                "lighthouse": {
                    "status": "ok",
                    "duration_ms": 22599,
                    "scores": {
                        "performance": 45,
                        "accessibility": 99,
                        "seo": 83,
                        "best_practices": 100
                    },
                    "metrics": {
                        "lcp_ms": 22985,
                        "cls": 0,
                        "tbt_ms": 2678,
                        "fcp_ms": 1533,
                        "speed_index_ms": 3268,
                        "tti_ms": 23362
                    },
                    "network": {
                        "total": 44,
                        "kept": 44,
                        "requests": [
                            {
                                "url": "https://fly.io/",
                                "type": "Document",
                                "status": 200,
                                "mime": "text/html",
                                "start_ms": 0,
                                "duration_ms": 23,
                                "transfer_size": 43238
                            },
                            {
                                "url": "https://fly.io/js/events.js",
                                "type": "Script",
                                "status": 200,
                                "mime": "application/javascript",
                                "start_ms": 117,
                                "duration_ms": 55,
                                "transfer_size": 2215
                            },
                            {
                                "url": "https://fly.io/phx/ui/fonts/fricolage-grotesque.var.woff2",
                                "type": "Font",
                                "status": 200,
                                "mime": "font/woff2",
                                "start_ms": 118,
                                "duration_ms": 75,
                                "transfer_size": 146652
                            },
                            {
                                "url": "https://fly.io/phx/ui/fonts/mackinac-medium.woff2",
                                "type": "Font",
                                "status": 200,
                                "mime": "font/woff2",
                                "start_ms": 118,
                                "duration_ms": 61,
                                "transfer_size": 25810
                            },
                            {
                                "url": "https://fly.io/phx/ui/fonts/mackinac-medium-italic.woff2",
                                "type": "Font",
                                "status": 200,
                                "mime": "font/woff2",
                                "start_ms": 119,
                                "duration_ms": 64,
                                "transfer_size": 26627
                            },
                            {
                                "url": "https://fly.io/phx/ui/fonts/mackinac-bold.woff2",
                                "type": "Font",
                                "status": 200,
                                "mime": "font/woff2",
                                "start_ms": 119,
                                "duration_ms": 74,
                                "transfer_size": 26747
                            },
                            {
                                "url": "https://fly.io/phx/ui/fonts/mackinac-bold-italic.woff2",
                                "type": "Font",
                                "status": 200,
                                "mime": "font/woff2",
                                "start_ms": 120,
                                "duration_ms": 76,
                                "transfer_size": 26847
                            },
                            {
                                "url": "https://fly.io/phx/ui/fonts/fragment-mono-regular.woff2",
                                "type": "Font",
                                "status": 200,
                                "mime": "font/woff2",
                                "start_ms": 124,
                                "duration_ms": 72,
                                "transfer_size": 25523
                            },
                            {
                                "url": "https://fly.io/phx/ui/fonts/fragment-mono-italic.woff2",
                                "type": "Font",
                                "status": 200,
                                "mime": "font/woff2",
                                "start_ms": 125,
                                "duration_ms": 71,
                                "transfer_size": 26439
                            },
                            {
                                "url": "https://fly.io/phx/assets/app-93523d969e8daf3bb4f6b65973f80d4e.css",
                                "type": "Stylesheet",
                                "status": 200,
                                "mime": "text/css",
                                "start_ms": 130,
                                "duration_ms": 52,
                                "transfer_size": 96078
                            },
                            {
                                "url": "https://fly.io/phx/assets/js/app-75569562cbc5d6444cbb11909d72fb17.js",
                                "type": "Script",
                                "status": 200,
                                "mime": "text/javascript",
                                "start_ms": 293,
                                "duration_ms": 187,
                                "transfer_size": 515934
                            },
                            {
                                "url": "https://analytics.fly.io/gtag/js",
                                "type": "Script",
                                "status": 200,
                                "mime": "application/javascript",
                                "start_ms": 294,
                                "duration_ms": 178,
                                "transfer_size": 180222
                            },
                            {
                                "url": "https://fly.io/phx/images/new-home-hero-017530e15474786e3c428d4c739a9e2d.webp",
                                "type": "Image",
                                "status": 200,
                                "mime": "image/webp",
                                "start_ms": 192,
                                "duration_ms": 23,
                                "transfer_size": 1018193
                            },
                            {
                                "url": "https://fly.io/phx/images/autoscale3-db93aeaddd7d758fcfe644548248427c.webp",
                                "type": "Image",
                                "status": 200,
                                "mime": "image/webp",
                                "start_ms": 194,
                                "duration_ms": 11,
                                "transfer_size": 151806
                            },
                            {
                                "url": "https://fly.io/phx/images/2-home-5715b50f553c9da9313168e80e43a36f.webp",
                                "type": "Image",
                                "status": 200,
                                "mime": "image/webp",
                                "start_ms": 244,
                                "duration_ms": 31,
                                "transfer_size": 499902
                            },
                            {
                                "url": "https://fly.io/phx/images/3-home-1e977867026ea52093a83850ad96a4f0.webp",
                                "type": "Image",
                                "status": 200,
                                "mime": "image/webp",
                                "start_ms": 258,
                                "duration_ms": 19,
                                "transfer_size": 428620
                            },
                            {
                                "url": "https://fly.io/phx/images/4-home-84e15e7b8209179b4ddbc60a917b97ba.webp",
                                "type": "Image",
                                "status": 200,
                                "mime": "image/webp",
                                "start_ms": 278,
                                "duration_ms": 28,
                                "transfer_size": 230488
                            },
                            {
                                "url": "https://fly.io/phx/images/5-home-83633deac598ae018df6c35e6a97d522.webp",
                                "type": "Image",
                                "status": 200,
                                "mime": "image/webp",
                                "start_ms": 296,
                                "duration_ms": 104,
                                "transfer_size": 448972
                            },
                            {
                                "url": "https://fly.io/phx/images/builderio-49040d5f48090f4b80961a5c0e975e9f.svg",
                                "type": "Image",
                                "status": 200,
                                "mime": "image/svg+xml",
                                "start_ms": 298,
                                "duration_ms": 37,
                                "transfer_size": 2531
                            },
                            {
                                "url": "https://fly.io/phx/images/mercor-a7ffc13de45fe6eff409813c0014675e.png",
                                "type": "Image",
                                "status": 200,
                                "mime": "image/png",
                                "start_ms": 307,
                                "duration_ms": 64,
                                "transfer_size": 20707
                            },
                            {
                                "url": "https://fly.io/phx/images/cogram-f563a22679f9ec18b64850196ea0de94.svg",
                                "type": "Image",
                                "status": 200,
                                "mime": "image/svg+xml",
                                "start_ms": 335,
                                "duration_ms": 36,
                                "transfer_size": 8663
                            },
                            {
                                "url": "https://fly.io/phx/images/mocha-f959a31e6ecf819b3e46138a3ea92391.svg",
                                "type": "Image",
                                "status": 200,
                                "mime": "image/svg+xml",
                                "start_ms": 342,
                                "duration_ms": 47,
                                "transfer_size": 3268
                            },
                            {
                                "url": "https://fly.io/phx/images/context-8058d9902ba3a54da31b6d346b48c4b1.svg",
                                "type": "Image",
                                "status": 200,
                                "mime": "image/svg+xml",
                                "start_ms": 343,
                                "duration_ms": 56,
                                "transfer_size": 32162
                            },
                            {
                                "url": "https://fly.io/phx/images/reflex-215f5d3819c3bfef09bf29ec2843b614.svg",
                                "type": "Image",
                                "status": 200,
                                "mime": "image/svg+xml",
                                "start_ms": 387,
                                "duration_ms": 24,
                                "transfer_size": 626
                            },
                            {
                                "url": "https://fly.io/phx/images/beam-335997b863cd192251bb60e9ce1a8cc1.svg",
                                "type": "Image",
                                "status": 200,
                                "mime": "image/svg+xml",
                                "start_ms": 388,
                                "duration_ms": 24,
                                "transfer_size": 2027
                            },
                            {
                                "url": "https://fly.io/phx/images/imbue-df3742d6d74199de3c87f5fca01fa039.svg",
                                "type": "Image",
                                "status": 200,
                                "mime": "image/svg+xml",
                                "start_ms": 396,
                                "duration_ms": 21,
                                "transfer_size": 2215
                            },
                            {
                                "url": "https://fly.io/phx/images/supabase-533b3ab7b5869d39d98a9d79e4f7b664.png",
                                "type": "Image",
                                "status": 200,
                                "mime": "image/png",
                                "start_ms": 409,
                                "duration_ms": 26,
                                "transfer_size": 62639
                            },
                            {
                                "url": "https://fly.io/phx/images/webhound-84942d3551221c7330237ce51d65c682.svg",
                                "type": "Image",
                                "status": 200,
                                "mime": "image/svg+xml",
                                "start_ms": 409,
                                "duration_ms": 38,
                                "transfer_size": 53981
                            },
                            {
                                "url": "https://fly.io/phx/images/hercules-34711b926fd005d0816a0ebb12ec672d.svg",
                                "type": "Image",
                                "status": 200,
                                "mime": "image/svg+xml",
                                "start_ms": 415,
                                "duration_ms": 37,
                                "transfer_size": 15264
                            },
                            {
                                "url": "https://fly.io/phx/images/home-6-779aa35b5c66e1acf0a892d23d0f89aa.webp",
                                "type": "Image",
                                "status": 200,
                                "mime": "image/webp",
                                "start_ms": 416,
                                "duration_ms": 62,
                                "transfer_size": 782602
                            },
                            {
                                "url": "https://fly.io/phx/ui/images/favicon/site-4ed2b515513825854b905e85931b4a55.webmanifest",
                                "type": "Manifest",
                                "status": 200,
                                "mime": "application/manifest+json",
                                "start_ms": 283,
                                "duration_ms": 43,
                                "transfer_size": 574
                            },
                            {
                                "url": "https://analytics.fly.io/gtm.js",
                                "type": "Script",
                                "status": 200,
                                "mime": "application/javascript",
                                "start_ms": 302,
                                "duration_ms": 157,
                                "transfer_size": 125710
                            },
                            {
                                "url": "https://fly.io/api/csrftoken",
                                "type": "Fetch",
                                "status": 200,
                                "mime": "text/plain",
                                "start_ms": 292,
                                "duration_ms": 28,
                                "transfer_size": 646
                            },
                            {
                                "url": "https://fly.io/phx/ui/images/graph-6eab844a3587d8caf1e76d16a9140ab2.svg",
                                "type": "Image",
                                "status": 200,
                                "mime": "image/svg+xml",
                                "start_ms": 426,
                                "duration_ms": 50,
                                "transfer_size": 575
                            },
                            {
                                "url": "https://fly.io/api/event",
                                "type": "Fetch",
                                "status": 202,
                                "mime": "text/plain",
                                "start_ms": 685,
                                "duration_ms": 156,
                                "transfer_size": 816
                            },
                            {
                                "url": "data:image/avif;base64,AAAAIGZ0eXBhdmlmAAAAAGF2aWZtaWYxbWlhZk1BMUIAAADybWV0YQAAAAAAAAAoaGRscgAAAAAA…",
                                "type": "Image",
                                "status": 200,
                                "mime": "image/avif",
                                "start_ms": 934,
                                "duration_ms": 0,
                                "transfer_size": 0
                            },
                            {
                                "url": "https://analytics.fly.io/gtag/js",
                                "type": "Script",
                                "status": 200,
                                "mime": "application/javascript",
                                "start_ms": 1175,
                                "duration_ms": 37,
                                "transfer_size": 145414
                            },
                            {
                                "url": "https://www.googletagmanager.com/gtm.js",
                                "type": "Script",
                                "status": 200,
                                "mime": "application/javascript",
                                "start_ms": 1183,
                                "duration_ms": 43,
                                "transfer_size": 394
                            },
                            {
                                "url": "https://analytics.fly.io/g/collect",
                                "type": "Fetch",
                                "status": 200,
                                "mime": "text/plain",
                                "start_ms": 1312,
                                "duration_ms": 54,
                                "transfer_size": 569
                            },
                            {
                                "url": "https://analytics.fly.io/_/service_worker/66g0/sw_iframe.html",
                                "type": "Document",
                                "status": 200,
                                "mime": "text/html",
                                "start_ms": 1409,
                                "duration_ms": 17,
                                "transfer_size": 1898
                            },
                            {
                                "url": "https://fly.io/api/secret/google-client-id",
                                "type": "Fetch",
                                "status": 204,
                                "mime": "",
                                "start_ms": 1393,
                                "duration_ms": 163,
                                "transfer_size": 1232
                            },
                            {
                                "url": "https://fly.io/api/secret/google-session-id",
                                "type": "Fetch",
                                "status": 204,
                                "mime": "",
                                "start_ms": 1408,
                                "duration_ms": 152,
                                "transfer_size": 1216
                            },
                            {
                                "url": "https://analytics.fly.io/g/collect",
                                "type": "Fetch",
                                "status": 200,
                                "mime": "text/plain",
                                "start_ms": 1525,
                                "duration_ms": 43,
                                "transfer_size": 321
                            },
                            {
                                "url": "https://fly.io/phx/ui/images/favicon/favicon-595d1312b35dfe32838befdf8505515e.ico",
                                "type": "Other",
                                "status": 200,
                                "mime": "image/vnd.microsoft.icon",
                                "start_ms": 1590,
                                "duration_ms": 14,
                                "transfer_size": 3350
                            }
                        ]
                    },
                    "opportunities": [
                        {
                            "id": "uses-responsive-images",
                            "title": "Properly size images",
                            "savings_ms": 9310,
                            "savings_bytes": 3005027
                        },
                        {
                            "id": "unused-javascript",
                            "title": "Reduce unused JavaScript",
                            "savings_ms": 920,
                            "savings_bytes": 375847
                        },
                        {
                            "id": "unused-css-rules",
                            "title": "Reduce unused CSS",
                            "savings_ms": 460,
                            "savings_bytes": 91306
                        },
                        {
                            "id": "render-blocking-resources",
                            "title": "Eliminate render-blocking resources",
                            "savings_ms": 322,
                            "savings_bytes": 0
                        },
                        {
                            "id": "legacy-javascript",
                            "title": "Avoid serving legacy JavaScript to modern browsers",
                            "savings_ms": 150,
                            "savings_bytes": 8420
                        },
                        {
                            "id": "offscreen-images",
                            "title": "Defer offscreen images",
                            "savings_ms": 0,
                            "savings_bytes": 1431792
                        },
                        {
                            "id": "modern-image-formats",
                            "title": "Serve images in next-gen formats",
                            "savings_ms": 0,
                            "savings_bytes": 52365
                        }
                    ],
                    "diagnostics": {
                        "dom_nodes": 552,
                        "main_thread_ms": 6180,
                        "bootup_ms": 3159,
                        "total_bytes": 5189713,
                        "server_latency_ms": 9
                    },
                    "resource_summary": [
                        {
                            "type": "total",
                            "count": 43,
                            "transfer_bytes": 5189713
                        },
                        {
                            "type": "image",
                            "count": 19,
                            "transfer_bytes": 3765241
                        },
                        {
                            "type": "script",
                            "count": 6,
                            "transfer_bytes": 969889
                        },
                        {
                            "type": "font",
                            "count": 7,
                            "transfer_bytes": 304645
                        },
                        {
                            "type": "stylesheet",
                            "count": 1,
                            "transfer_bytes": 96078
                        },
                        {
                            "type": "document",
                            "count": 2,
                            "transfer_bytes": 45136
                        },
                        {
                            "type": "other",
                            "count": 8,
                            "transfer_bytes": 8724
                        },
                        {
                            "type": "media",
                            "count": 0,
                            "transfer_bytes": 0
                        },
                        {
                            "type": "third-party",
                            "count": 1,
                            "transfer_bytes": 394
                        }
                    ],
                    "third_parties": [
                        {
                            "entity": "Google Tag Manager",
                            "blocking_ms": 0,
                            "transfer_bytes": 394
                        }
                    ],
                    "audit_details": {
                        "seo": [
                            {
                                "id": "meta-description",
                                "title": "Document does not have a meta description",
                                "score": 0
                            },
                            {
                                "id": "link-text",
                                "title": "Links do not have descriptive text",
                                "score": 0
                            }
                        ],
                        "accessibility": [
                            {
                                "id": "image-redundant-alt",
                                "title": "Image elements have `[alt]` attributes that are redundant text.",
                                "score": 0
                            }
                        ],
                        "best_practices": [
                            {
                                "id": "valid-source-maps",
                                "title": "Missing source maps for large first-party JavaScript",
                                "score": 0
                            }
                        ]
                    },
                    "lh_version": "12.8.2",
                    "machine_class": "fly-performance-2x",
                    "per_run": [
                        {
                            "scores": {
                                "performance": 45,
                                "accessibility": 99,
                                "seo": 83,
                                "best_practices": 100
                            },
                            "benchmark_index": 1616
                        }
                    ]
                },
                "crawlability": {
                    "status": "ok",
                    "duration_ms": 34,
                    "robots_txt": {
                        "present": false,
                        "blocks_all": null,
                        "sitemap_declared": false
                    },
                    "sitemap": {
                        "present": true,
                        "url_count": 2
                    }
                }
            },
            "credits_cost": 1,
            "error": null,
            "completed_at": "2026-07-02T17:39:55Z"
        }
    ],
    "error": null,
    "monitor": null,
    "project": "prj_public",
    "metadata": {
        "source": "public_report"
    },
    "created_at": "2026-07-02T17:39:14Z",
    "completed_at": "2026-07-02T17:40:05Z",
    "permalink": "https://lightscore.dev/report/fly.io/aud_tOol8Roq2osD3Fphsazg",
    "json_url": "https://lightscore.dev/report/fly.io/aud_tOol8Roq2osD3Fphsazg.json",
    "status_url": "https://lightscore.dev/report/fly.io/aud_tOol8Roq2osD3Fphsazg/status"
}