{
    "ready": true,
    "site": {
        "id": 0,
        "domain": "camelia.dev",
        "display_name": "~camelia's digital space",
        "primary_country_code": "",
        "category_name": "Personal: Personal Sites & Homepages"
    },
    "metrics": {
        "global_rank": 17734,
        "country_rank": 9292,
        "category_rank": 80,
        "daily_pageviews_per_visitor": 3.95,
        "daily_time_on_site_seconds": 323,
        "bounce_rate": 30.86,
        "search_visits_percent": 40.9,
        "total_sites_linking_in": 1,
        "monthly_unique_visitors": 130,
        "recorded_at": "2026-03-31 10:11:09"
    },
    "audit": {
        "score": 94
    },
    "traffic_sources": {
        "direct_percent": 28.52,
        "search_percent": 36.61,
        "social_percent": 6.84,
        "referral_percent": 12.68,
        "email_percent": 6.28,
        "paid_percent": 9.07
    },
    "seo_profile": {
        "backlinks_total": 1,
        "referring_domains": 1,
        "dofollow_backlinks_percent": 100,
        "organic_keywords": 53,
        "indexed_pages": 31,
        "page_speed_score": 98,
        "mobile_friendliness_score": 90,
        "authority_score": 33,
        "spam_risk_score": 15
    },
    "crawl_report": {
        "robots_status": 200,
        "sitemap_status": 200,
        "sitemap_total_urls": 31,
        "crawl_blocked": false,
        "crawl_blocked_by": "",
        "crawl_blocked_reason": "",
        "notes": [],
        "created_at": "2026-03-31 10:11:09"
    },
    "keywords": [
        {
            "keyword": "~camelia's digital space",
            "position": 23,
            "search_engine": "Estimated",
            "checked_at": "2026-04-13 16:21:23",
            "is_estimated": true
        },
        {
            "keyword": "~camelia's digital space personal: personal sites & homepages",
            "position": 25,
            "search_engine": "Estimated",
            "checked_at": "2026-04-13 16:21:23",
            "is_estimated": true
        },
        {
            "keyword": "~camelia's digital space reviews",
            "position": 27,
            "search_engine": "Estimated",
            "checked_at": "2026-04-13 16:21:23",
            "is_estimated": true
        },
        {
            "keyword": "camelia",
            "position": 29,
            "search_engine": "Estimated",
            "checked_at": "2026-04-13 16:21:23",
            "is_estimated": true
        },
        {
            "keyword": "digital",
            "position": 31,
            "search_engine": "Estimated",
            "checked_at": "2026-04-13 16:21:23",
            "is_estimated": true
        },
        {
            "keyword": "space",
            "position": 33,
            "search_engine": "Estimated",
            "checked_at": "2026-04-13 16:21:23",
            "is_estimated": true
        },
        {
            "keyword": "dev",
            "position": 35,
            "search_engine": "Estimated",
            "checked_at": "2026-04-13 16:21:23",
            "is_estimated": true
        },
        {
            "keyword": "about",
            "position": 37,
            "search_engine": "Estimated",
            "checked_at": "2026-04-13 16:21:23",
            "is_estimated": true
        }
    ],
    "rating": {
        "overall": 64,
        "label": "Healthy",
        "breakdown": [
            {
                "label": "Technical foundation",
                "score": 17,
                "max": 18
            },
            {
                "label": "Authority & trust",
                "score": 10,
                "max": 30
            },
            {
                "label": "Reach & market presence",
                "score": 3,
                "max": 18
            },
            {
                "label": "Search visibility",
                "score": 2,
                "max": 12
            },
            {
                "label": "Engagement & retention",
                "score": 9,
                "max": 10
            },
            {
                "label": "Channels & diversification",
                "score": 4,
                "max": 6
            },
            {
                "label": "Registry stability",
                "score": 4,
                "max": 6
            },
            {
                "label": "Quality system",
                "score": 94,
                "max": 100
            },
            {
                "label": "Reputation system",
                "score": 39,
                "max": 100
            },
            {
                "label": "Safety system",
                "score": 100,
                "max": 100
            },
            {
                "label": "Evidence confidence",
                "score": 100,
                "max": 100
            },
            {
                "label": "External intelligence",
                "score": 52,
                "max": 100
            },
            {
                "label": "API intelligence",
                "score": 54,
                "max": 100
            }
        ],
        "authority_score": 33,
        "quality_score": 94,
        "reputation_score": 39,
        "safety_score": 100,
        "confidence_score": 100,
        "fraud_score": 0,
        "authority_signals": {
            "backlinks": 1,
            "referring_domains": 1,
            "organic_keywords": 53,
            "indexed_pages": 31,
            "monthly_visitors": 130,
            "global_rank": 17734,
            "engagement_score": 81,
            "crawl_quality_score": 100,
            "brand_completeness_score": 64,
            "link_diversity_score": 92,
            "technical_reliability_score": 97,
            "whois_score": 63,
            "whois_age_years": 1.3,
            "whois_stability_score": 100,
            "spam_penalty": 0
        },
        "whois_signals": {
            "age_years": 1.3,
            "days_to_expiry": 256,
            "days_since_last_registry_update": 25,
            "stability_score": 100,
            "registrar_changes": 0,
            "ownership_changes": 0,
            "nameserver_changes": 0,
            "status_changes": 0,
            "history_entries": 1,
            "privacy_protected": false,
            "dnssec_enabled": true,
            "has_registrant_country": false,
            "registrant_country": "",
            "nameserver_count": 2,
            "status_count": 1
        }
    },
    "authority_score": 33,
    "trust_score": 72,
    "domain_tags": {
        "primary_tag": "T",
        "primary_tag_score": 76,
        "primary_candidate": "T",
        "primary_candidate_score": 76,
        "tag_codes": "T,Uncertain,NSFW",
        "tags": [
            {
                "code": "T",
                "label": "Trusted",
                "tone": "good",
                "description": "Strong trust, stability, and low-risk signals were detected.",
                "reason": "Low spam indicators plus strong trust, quality, registry, and stability signals were detected. Showing the stored external intelligence snapshot. New search and review intelligence only runs after a visitor uses Refresh data manually.",
                "message": "The site shows a reasonably trustworthy and stable profile.",
                "priority": 76,
                "score": 76,
                "match_percent": 76,
                "threshold_band": "strong"
            },
            {
                "code": "Uncertain",
                "label": "Uncertain",
                "tone": "unknown",
                "description": "External checks stayed inconclusive, so the model avoided a harder verdict.",
                "reason": "External checks stayed inconclusive, so the system kept an uncertainty buffer.",
                "message": "The evidence is materially mixed or partially corroborated, so the model is avoiding a harder verdict.",
                "priority": 68,
                "score": 68,
                "match_percent": 68,
                "threshold_band": "strong"
            },
            {
                "code": "NSFW",
                "label": "NSFW",
                "tone": "nsfw",
                "description": "Adult or explicit content is likely present.",
                "reason": "Adult-content signals were detected, but the site also shows more established trust and brand signals. Showing the stored external intelligence snapshot. New search and review intelligence only runs after a visitor uses Refresh data manually.",
                "message": "Clear adult-content or explicit-content patterns were detected.",
                "priority": 58,
                "score": 58,
                "match_percent": 58,
                "threshold_band": "strong"
            }
        ],
        "tag_breakdown": [
            {
                "code": "T",
                "label": "Trusted",
                "tone": "good",
                "description": "Strong trust, stability, and low-risk signals were detected.",
                "reason": "Low spam indicators plus strong trust, quality, registry, and stability signals were detected. Showing the stored external intelligence snapshot. New search and review intelligence only runs after a visitor uses Refresh data manually.",
                "message": "The site shows a reasonably trustworthy and stable profile.",
                "priority": 76,
                "score": 76,
                "match_percent": 76,
                "threshold_band": "strong"
            },
            {
                "code": "Uncertain",
                "label": "Uncertain",
                "tone": "unknown",
                "description": "External checks stayed inconclusive, so the model avoided a harder verdict.",
                "reason": "External checks stayed inconclusive, so the system kept an uncertainty buffer.",
                "message": "The evidence is materially mixed or partially corroborated, so the model is avoiding a harder verdict.",
                "priority": 68,
                "score": 68,
                "match_percent": 68,
                "threshold_band": "strong"
            },
            {
                "code": "NSFW",
                "label": "NSFW",
                "tone": "nsfw",
                "description": "Adult or explicit content is likely present.",
                "reason": "Adult-content signals were detected, but the site also shows more established trust and brand signals. Showing the stored external intelligence snapshot. New search and review intelligence only runs after a visitor uses Refresh data manually.",
                "message": "Clear adult-content or explicit-content patterns were detected.",
                "priority": 58,
                "score": 58,
                "match_percent": 58,
                "threshold_band": "strong"
            },
            {
                "code": "C",
                "label": "Caution",
                "tone": "caution",
                "description": "Signals are mixed or weak, so this domain should be treated carefully.",
                "reason": "Review carefully: adult-content signals. Showing the stored external intelligence snapshot. New search and review intelligence only runs after a visitor uses Refresh data manually.",
                "message": "The current crawl does not show a meaningful caution match.",
                "priority": 0,
                "score": 0,
                "match_percent": 0,
                "threshold_band": "none"
            },
            {
                "code": "Crypto",
                "label": "Crypto drainer risk",
                "tone": "toxic",
                "description": "Wallet-connect or seed-phrase theft patterns were detected.",
                "reason": "Wallet-connect or seed-phrase theft patterns were detected.",
                "message": "No meaningful crypto-drainer signals were detected.",
                "priority": 0,
                "score": 0,
                "match_percent": 0,
                "threshold_band": "none"
            }
        ],
        "nsfw_score": 46,
        "trust_score": 76,
        "manual": {
            "has_changes": false,
            "verified_status": "",
            "tag_codes": "",
            "rating_delta": 0,
            "authority_delta": 0,
            "trust_delta": 0,
            "note": "",
            "adjusted_by": 0,
            "adjusted_at": "",
            "lock_scores": false,
            "lock_flags": false
        },
        "summary": "Trusted (76% match) because low spam indicators plus strong trust, quality, registry, and stability signals were detected. showing the stored external intelligence snapshot. new search and review intelligence only runs after a visitor uses refresh data manually.",
        "external_intel": {
            "domain": "camelia.dev",
            "candidate_tag": "",
            "checked_at": "2026-03-19T07:05:21+00:00",
            "status": "fresh",
            "snapshot_version": 9,
            "summary": "Showing the stored external intelligence snapshot. New search and review intelligence only runs after a visitor uses Refresh data manually.",
            "search_intelligence": {
                "queries": [
                    "site:trustpilot.com \"camelia.dev\" -site:camelia.dev -site:www.camelia.dev",
                    "site:bbb.org \"camelia.dev\" -site:camelia.dev -site:www.camelia.dev"
                ],
                "focused_queries": [
                    "site:trustpilot.com \"camelia.dev\" -site:camelia.dev -site:www.camelia.dev",
                    "site:bbb.org \"camelia.dev\" -site:camelia.dev -site:www.camelia.dev"
                ],
                "relaxed_queries": [
                    "site:wikipedia.org \"camelia.dev\"",
                    "site:en.wikipedia.org \"camelia.dev\"",
                    "site:wikipedia.org \"camelia\"",
                    "site:en.wikipedia.org \"camelia\"",
                    "camelia company profile",
                    "camelia reviews",
                    "camelia wikipedia",
                    "camelia linkedin",
                    "camelia crunchbase"
                ],
                "providers": [
                    "brave"
                ],
                "provider_result_counts": {
                    "brave": 0
                },
                "provider_query_attempts": {
                    "brave": 2
                },
                "provider_error_counts": {
                    "brave": 2
                },
                "provider_failure_reasons": {
                    "brave": "Brave hourly hard cap reached."
                },
                "provider_block_signals": [],
                "results_found": 1,
                "external_results_found": 0,
                "used_direct_fallback": true,
                "results": [
                    {
                        "provider": "direct-domain-fallback",
                        "url": "https://camelia.dev/",
                        "host": "camelia.dev",
                        "title": "camelia.dev",
                        "snippet": "First-party fallback captured directly from the domain when public search engines returned no usable results.",
                        "is_direct_fallback": true,
                        "source_meta": {
                            "host": "camelia.dev",
                            "source_type": "official_site",
                            "label": "Official site",
                            "trust_weight": 55,
                            "evidence_weight": 26,
                            "noise_penalty": 0,
                            "requires_exact_domain_match": true,
                            "supports_positive_verdicts": false,
                            "supports_negative_verdicts": false,
                            "freshness_ttl_days": 21
                        },
                        "entity": {
                            "score": 100,
                            "exactness": "exact_domain",
                            "reasons": [
                                "The result host matches the exact domain.",
                                "The exact domain is mentioned in the page snippet or document text.",
                                "The result URL contains the exact domain string."
                            ]
                        },
                        "query": "direct-fallback",
                        "rank": 1
                    }
                ],
                "source_mix": {
                    "official_site": 1
                },
                "entity_coverage_score": 100,
                "high_trust_result_count": 0,
                "exact_match_result_count": 1,
                "high_entity_result_count": 1,
                "query_hit_count": 0,
                "query_count": 2,
                "used_failover_provider": false,
                "inferred_candidate_tag": "",
                "used_relaxed_queries": false,
                "search_passes": [
                    {
                        "name": "focused-primary",
                        "queries": 2,
                        "providers": [
                            "brave"
                        ],
                        "results_added": 0,
                        "external_results_added": 0,
                        "deadline_hit": false
                    }
                ],
                "deadline_hit": false
            },
            "review_intelligence": {
                "documents_fetched": 1,
                "external_documents_fetched": 0,
                "documents": [
                    {
                        "provider": "direct-domain-fallback",
                        "url": "https://camelia.dev/",
                        "host": "camelia.dev",
                        "title": "camelia.dev",
                        "snippet": "First-party fallback captured directly from the domain when public search engines returned no usable results.",
                        "is_direct_fallback": true,
                        "source_meta": {
                            "host": "camelia.dev",
                            "source_type": "official_site",
                            "label": "Official site",
                            "trust_weight": 55,
                            "evidence_weight": 26,
                            "noise_penalty": 0,
                            "requires_exact_domain_match": true,
                            "supports_positive_verdicts": false,
                            "supports_negative_verdicts": false,
                            "freshness_ttl_days": 21
                        },
                        "entity": {
                            "score": 100,
                            "exactness": "exact_domain",
                            "reasons": [
                                "The result host matches the exact domain.",
                                "The exact domain is mentioned in the page snippet or document text.",
                                "The result URL contains the exact domain string."
                            ]
                        },
                        "query": "direct-fallback",
                        "rank": 1,
                        "body": "~camelia's digital space ~camelia's digital space ./about ./contact ./posts Hello there! I’m Camelia (she/they), a queer free software developer and sysadmin. This is my personal website and blog, where you can also find information for contacting me. This website is built using Hugo with my personal theme, and you can subscribe to its RSS feed here. It can also be viewed with the Gemini hypertext transfer protocol. My Forgejo instance was attacked by LLM crawlers April 3, 2025 By ~camelia #fail2ban #forgejo #llm #nginx #sysadmin This post is a reaction to the attack that my server suffered from, that took place on the weekend of the 29th-30th of March. It happened even though my robots.txt file specifically asks bots not to visit any page of my Forgejo instance. I ended up having to set up aggressive nginx and fail2ban rules to block LLM crawlers. Read more Setting up Forgejo on Alpine with Nginx and Fail2ban March 30, 2025 By ~camelia #alpine #forgejo #git #openrc #selfhosting Forgejo is an awesome code hosting platform. It is a community-driven hard fork of Gitea, that is being developed over at Codeberg. In this article, I will provide a complete guide for setting up a self-hosted Forgejo instance on an Alpine Linux system, behind an nginx reverse proxy with TLS. Additionally, I will explain how to secure the instance against brute-force login attempts, using Fail2ban. Read more A new identity! March 25, 2025 By ~camelia #me #personal If you know me a bit, you probably know that until now, my name in online spaces has been Twann. However, I recently decided to get rid of this online pseudonym that I've been using for several years now. Here’s why, and how to call me now. Read more Older posts Webrings <== | no ai webring | ==> <== | Fediring | ==> Copyright © 2024-2025 Camelia Lavender. Made with Hugo and nbterm theme by camelia.",
                        "html": "<!DOCTYPE html> <html lang=\"en-us\" dir=\"ltr\"> <head> <meta name=\"generator\" content=\"Hugo 0.147.2\"> <meta charset=\"utf-8\"> <meta name=\"viewport\" content=\"width=device-width\"> <title>~camelia's digital space</title> <meta name=\"keywords\" content=\"blog,developer,personal,sysadmin\"> <meta name=\"referrer\" content=\"no-referrer\"> <link rel=\"stylesheet\" href=\"/css/main.min.b12605942e34204b654ef684939a5f82a7677314d16e0e951b786368ad94df50.css\" integrity=\"sha256-sSYFlC40IEtlTvaEk5pfgqdncxTRbg6VG3hjaK2U31A=\" crossorigin=\"anonymous\"> <link rel=\"stylesheet\" href=\"/css/fonts.min.00049a008153a535e5b97144d925239945f4ba7ed7da3a608de1b0eccb3c1442.css\" integrity=\"sha256-AASaAIFTpTXluXFE2SUjmUX0un7X2jpgjeGw7Ms8FEI=\" crossorigin=\"anonymous\"> <link rel=\"shortcut icon\" href=\"/favicon.png\"> <link rel=\"favicon\" href=\"/favicon.png\"> <link rel=\"canonical\" href=\"https://camelia.dev/\"> <meta name=\"title\" content=\"~camelia's digital space\"> <meta name=\"description\" content=\"Hello there! I’m Camelia (she/they), a queer open source developer and sysadmin (formerly known as Twann).\"> <meta property=\"og:url\" content=\"https://camelia.dev/\"> <meta property=\"og:type\" content=\"website\"> <meta property=\"og:title\" content=\"~camelia's digital space\"> <meta property=\"og:description\" content=\"Hello there! I’m Camelia (she/they), a queer open source developer and sysadmin (formerly known as Twann).\"> <meta property=\"og:image\" content=\"https://camelia.dev/banner.png\"> <meta itemprop=\"name\" content=\"~camelia's digital space\"> <meta itemprop=\"description\" content=\"Hello there! I’m Camelia (she/they), a queer open source developer and sysadmin (formerly known as Twann).\"> <meta name=\"twitter:card\" content=\"summary_large_image\"> <meta property=\"twitter:url\" content=\"https://camelia.dev/\"> <meta name=\"twitter:title\" content=\"~camelia's digital space\"> <meta name=\"twitter:description\" content=\"Hello there! I’m Camelia (she/they), a queer open source developer and sysadmin (formerly known as Twann).\"> <meta name=\"twitter:image\" content=\"https://camelia.dev/banner.png\"> </head> <body class=\"color-purple\"> <header> <a href=\"https://camelia.dev/\"><h1>~camelia's digital space</h1></a> <nav> <div class=\"menu\"> <a href=\"/about\">./about</a> <a href=\"/contact\">./contact</a> <a href=\"/posts\">./posts</a> </div> </nav> </header> <main> <div class=\"main\"> <p>Hello there! I’m <strong>Camelia</strong> (she/they), a <a href=\"/about\">queer free software developer and sysadmin</a>. This is my personal website and blog, where you can also find information for <a href=\"/contact\">contacting me</a>.</p> <p>This website is built using <a href=\"https://gohugo.io\">Hugo</a> with my <a href=\"https://git.camelia.dev/camelia/hugo-nbterm\">personal theme</a>, and you can subscribe to its <a href=\"/posts/index.xml\">RSS feed here</a>. It can also be viewed with the <a href=\"gemini://camelia.dev\">Gemini hypertext transfer protocol</a>.</p> <br> <style> .badges img:hover{ opacity:0.8; } </style> <p class=\"badges\"> <img src=\"/badges/transrightsnow.gif\" alt=\"Trans rights, Now!\"> <a href=\"https://techforpalestine.org/about\"><img src=\"/badges/free-palestine.png\" alt=\"Free Palestine\"></a> <a href=\"https://github.com/gorhill/uBlock\"><img src=\"/badges/ublock.png\" alt=\"uBlock Origin, Now!\"></a> <a href=\"https://yesterweb.org/no-to-web3/\"><img src=\"/badges/roly-saynotoweb3.gif\" alt=\"Keep the web free, say no to Web3\"></a> <img src=\"/badges/right2repair.png\" alt=\"I support right to repair\"> <img src=\"/badges/piracy.gif\" alt=\"Piracy, Now!\"> <a href=\"https://fediring.net/\"><img src=\"/badges/fediring.gif\" alt=\"Fediring\"></a> <img src=\"/badges/acab.gif\" alt=\"A.C.A.B.\"> <img src=\"/badges/nobinary.png\" alt=\"No binary? No problem!\"> <a href=\"https://neovim.io/\"><img src=\"/badges/neovim.gif\" alt=\"Made with Neovim\"></a> <img src=\"/badges/css-is-difficult.gif\" alt=\"CSS is difficult\"> <a href=\"https://camelia.dev\"><img src=\"/badges/camelia.png\" alt=\"Camelia\"></a> </p> </div> <div class=\"article cards\"> <div class=\"article card\"> <a href=\"/posts/2025/04/my-forgejo-instance-was-attacked-by-llm-crawlers/\"> <h1 class=\"title\">My Forgejo instance was attacked by LLM crawlers</h1> </a> <time datetime=\"2025-04-03T00:00:00+00:00\">April 3, 2025</time> <div><div class=\"author\"> By <a href=\"/author/camelia/\">~camelia</a> </div></div> <div><div class=\"tags\"> <a href=\"/tags/fail2ban/\">#fail2ban</a> <a href=\"/tags/forgejo/\">#forgejo</a> <a href=\"/tags/llm/\">#llm</a> <a href=\"/tags/nginx/\">#nginx</a> <a href=\"/tags/sysadmin/\">#sysadmin</a> </div></div> <p>This post is a reaction to the attack that my server suffered from, that took place on the weekend of the 29th-30th of March. It happened even though my robots.txt file specifically asks bots not to visit any page of my Forgejo instance. I ended up having to set up aggressive nginx and fail2ban rules to block LLM crawlers.</p> <p><a class=\"button read-more\" href=\"/posts/2025/04/my-forgejo-instance-was-attacked-by-llm-crawlers/\">Read more</a></p> </div> <div class=\"article card\"> <a href=\"/posts/2025/03/setting-up-forgejo-on-alpine-with-nginx-and-fail2ban/\"> <h1 class=\"title\">Setting up Forgejo on Alpine with Nginx and Fail2ban</h1> </a> <time datetime=\"2025-03-30T00:00:00…",
                        "status_code": 200,
                        "final_url": "https://camelia.dev/"
                    }
                ],
                "facts": [],
                "ignored_candidates": [],
                "blocked_candidates": 0,
                "source_diversity": 0,
                "host_coverage": 1,
                "source_type_coverage": 1,
                "exact_match_documents": 1,
                "external_exact_match_documents": 0,
                "elapsed_ms": 138,
                "candidates_considered": 1,
                "fetch_success_rate": 100,
                "avg_source_trust": 55,
                "avg_entity_score": 100
            },
            "provider_enrichment": {
                "providers": {
                    "safebrowsing": {
                        "status": "disabled"
                    },
                    "abuseipdb": {
                        "status": "quota_exhausted",
                        "confidence": 0,
                        "budget": {
                            "provider": "abuseipdb",
                            "window_key": "2026-03-19",
                            "used": 850,
                            "limit": 850,
                            "remaining": 0,
                            "updated_at": "2026-03-19T06:46:15+00:00"
                        }
                    },
                    "ipinfo": {
                        "status": "ok",
                        "confidence": 54,
                        "ip": "46.62.202.106",
                        "asn": "AS24940",
                        "as_name": "Hetzner Online GmbH",
                        "as_domain": "hetzner.de",
                        "country_code": "FI",
                        "country": "Finland",
                        "region": "",
                        "city": "",
                        "flags": [],
                        "highlights": [
                            "IPinfo resolved the primary IP to FI on AS24940."
                        ],
                        "citations": [
                            {
                                "title": "IPinfo IP enrichment",
                                "url": "https://ipinfo.io/developers",
                                "host": "ipinfo.io",
                                "snippet": "Primary IP 46.62.202.106 geolocates to FI.",
                                "source_type": "ip_enrichment"
                            }
                        ],
                        "cached": true
                    },
                    "censys": {
                        "status": "disabled"
                    },
                    "sslmate": {
                        "status": "error",
                        "error": "HTTP 429: {\"code\":\"rate_limited\",\"message\":\"You have exceeded the domain search rate limit for the SSLMate CT Search API. Please try again later, or upgrade your Cert Spotter plan by visiting .\"}"
                    }
                },
                "facts": [],
                "citations": [
                    {
                        "title": "IPinfo IP enrichment",
                        "url": "https://ipinfo.io/developers",
                        "host": "ipinfo.io",
                        "snippet": "Primary IP 46.62.202.106 geolocates to FI.",
                        "source_type": "ip_enrichment"
                    }
                ],
                "highlights": [
                    "IPinfo resolved the primary IP to FI on AS24940."
                ],
                "resolved_ips": [
                    "46.62.202.106"
                ],
                "primary_ip": "46.62.202.106",
                "quality": {
                    "provider_diversity_score": 25,
                    "provider_confidence_score": 54,
                    "provider_fact_count": 0
                }
            },
            "evidence": {
                "scores": {
                    "legit": 0,
                    "safe": 0,
                    "trusted": 0,
                    "caution": 0,
                    "scam": 0,
                    "dangerous": 0,
                    "spam": 0,
                    "nsfw": 0
                },
                "counts": {
                    "official_presence": 0,
                    "business_profiles": 0,
                    "positive_reviews": 0,
                    "negative_reviews": 0,
                    "scam_reports": 0,
                    "dangerous_reports": 0,
                    "spam_reports": 0,
                    "adult_reports": 0
                },
                "tag_support": [],
                "top_supporting_facts": [],
                "top_positive_facts": []
            },
            "quality": {
                "source_diversity_score": 0,
                "entity_coverage_score": 100,
                "freshness_score": 18,
                "confidence": 24,
                "documents_fetched": 1,
                "external_documents_fetched": 0,
                "fact_count": 0,
                "avg_source_trust": 55,
                "avg_entity_score": 100,
                "fetch_success_rate": 100,
                "exact_match_score": 0,
                "query_coverage_score": 20,
                "host_coverage_score": 20,
                "source_type_coverage_score": 25,
                "qualified_evidence_score": 0,
                "exact_match_documents": 0,
                "blocked_candidates": 0,
                "used_direct_fallback": true,
                "external_results_found": 0,
                "provider_diversity_score": 25,
                "provider_confidence_score": 54,
                "provider_fact_count": 0
            },
            "decision": {
                "state": "insufficient",
                "uncertainty": true,
                "candidate_support": 0,
                "candidate_contradiction": 0,
                "supports": {
                    "dangerous": false,
                    "scam": false,
                    "spam": false,
                    "nsfw": false,
                    "trusted": false
                },
                "evidence_quality": "low",
                "state_label": "Inconclusive",
                "state_reason": "Public search did not yield usable third-party matches, so the system fell back to first-party inspection only."
            },
            "signals": {
                "scores": {
                    "legit": 0,
                    "safe": 0,
                    "trusted": 0,
                    "caution": 0,
                    "scam": 0,
                    "dangerous": 0,
                    "spam": 0,
                    "nsfw": 0
                },
                "counts": {
                    "official_presence": 0,
                    "business_profiles": 0,
                    "positive_reviews": 0,
                    "negative_reviews": 0,
                    "scam_reports": 0,
                    "dangerous_reports": 0,
                    "spam_reports": 0,
                    "adult_reports": 0
                },
                "candidate_support": 0,
                "candidate_contradiction": 0,
                "highlights": [
                    "IPinfo resolved the primary IP to FI on AS24940.",
                    "External evidence remained inconclusive because diversity, exact matching, or confidence was still too weak."
                ]
            },
            "citations": [
                {
                    "title": "IPinfo IP enrichment",
                    "url": "https://ipinfo.io/developers",
                    "host": "ipinfo.io",
                    "snippet": "Primary IP 46.62.202.106 geolocates to FI.",
                    "source_type": "ip_enrichment"
                }
            ],
            "urlscan": {
                "domain": "camelia.dev",
                "status": "pending",
                "submitted_at": "2026-03-19T07:05:20+00:00",
                "last_checked_at": "2026-03-19T07:05:20+00:00",
                "last_error": "",
                "submitted_url": "https://camelia.dev/",
                "summary": "urlscan.io accepted the scan. Waiting for the final report to finish.",
                "uuid": "019d04e9-bca2-74da-9021-f31b0e052373",
                "result_url": "https://urlscan.io/result/019d04e9-bca2-74da-9021-f31b0e052373/",
                "api_result_url": "https://urlscan.io/api/v1/result/019d04e9-bca2-74da-9021-f31b0e052373/",
                "visibility": "public",
                "raw_submit_response": {
                    "message": "Submission successful",
                    "uuid": "019d04e9-bca2-74da-9021-f31b0e052373",
                    "result": "https://urlscan.io/result/019d04e9-bca2-74da-9021-f31b0e052373/",
                    "api": "https://urlscan.io/api/v1/result/019d04e9-bca2-74da-9021-f31b0e052373/",
                    "visibility": "public",
                    "options": [],
                    "url": "https://camelia.dev/",
                    "country": "fi"
                },
                "report": [],
                "report_summary": [],
                "is_fresh": false,
                "can_retry": false,
                "poll_after_seconds": 20
            },
            "eligibility": {
                "budget_ms": 4200,
                "search_budget_ms": 1600,
                "review_budget_ms": 2600,
                "query_cap": 2,
                "provider_cap": 1,
                "result_cap": 6,
                "review_document_cap": 4,
                "search_connect_timeout": 2,
                "search_timeout": 3,
                "review_connect_timeout": 2,
                "review_timeout": 3,
                "allowed": true,
                "mode": "normal",
                "decision_code": "run_normal",
                "reason": "post-crawl",
                "summary": "Running a standard intelligence pass because the current signals need third-party corroboration.",
                "cooldown": {
                    "active": false,
                    "empty_attempts": 0,
                    "next_allowed_at": "",
                    "reason": "",
                    "provider_retry_at": ""
                },
                "suffix": {
                    "tld": "dev",
                    "registered_suffix": "dev",
                    "class": "high_confidence",
                    "reserved": false
                },
                "signals": {
                    "trust_score": 0,
                    "quality_score": 0,
                    "safety_score": 0,
                    "fraud_score": 0,
                    "spam_score": 0,
                    "nsfw_score": 0,
                    "score_confidence": 0,
                    "risk_label": "good",
                    "crawl_blocked": false,
                    "last_http_status": 200,
                    "content_word_count": 323,
                    "internal_links_count": 22,
                    "site_name": "",
                    "title": "~camelia's digital space",
                    "is_tracked": false
                }
            },
            "cooldown": {
                "empty_attempts": 1,
                "next_allowed_at": "2026-03-26T07:05:21+00:00",
                "reason": "Recent intelligence runs produced no qualified third-party evidence, so retries are cooled down to save budget.",
                "provider_retry_at": "",
                "last_reason": "post-crawl"
            },
            "debug": {
                "top_supporting_facts": [],
                "top_positive_facts": [],
                "ignored_candidates": [],
                "budget_ms": 4200,
                "search_budget_ms": 1600,
                "review_budget_ms": 2600,
                "search_mode": "post-crawl",
                "query_cap": 2,
                "provider_cap": 1,
                "result_cap": 6,
                "review_document_cap": 4,
                "reason": "post-crawl",
                "priority": 92,
                "eligibility_decision": "run_normal",
                "provider_statuses": {
                    "safebrowsing": "disabled",
                    "abuseipdb": "quota_exhausted",
                    "ipinfo": "ok",
                    "censys": "disabled",
                    "sslmate": "error"
                }
            },
            "last_good": {
                "checked_at": "2026-03-19T07:05:21+00:00",
                "summary": "External checks ran, but the verified result set was still too sparse to harden the verdict.",
                "decision": {
                    "state": "insufficient",
                    "uncertainty": true,
                    "candidate_support": 0,
                    "candidate_contradiction": 0,
                    "supports": {
                        "dangerous": false,
                        "scam": false,
                        "spam": false,
                        "nsfw": false,
                        "trusted": false
                    },
                    "evidence_quality": "low",
                    "state_label": "Inconclusive",
                    "state_reason": "Public search did not yield usable third-party matches, so the system fell back to first-party inspection only."
                },
                "signals": {
                    "scores": {
                        "legit": 0,
                        "safe": 0,
                        "trusted": 0,
                        "caution": 0,
                        "scam": 0,
                        "dangerous": 0,
                        "spam": 0,
                        "nsfw": 0
                    },
                    "counts": {
                        "official_presence": 0,
                        "business_profiles": 0,
                        "positive_reviews": 0,
                        "negative_reviews": 0,
                        "scam_reports": 0,
                        "dangerous_reports": 0,
                        "spam_reports": 0,
                        "adult_reports": 0
                    },
                    "candidate_support": 0,
                    "candidate_contradiction": 0,
                    "highlights": [
                        "IPinfo resolved the primary IP to FI on AS24940.",
                        "External evidence remained inconclusive because diversity, exact matching, or confidence was still too weak."
                    ]
                },
                "citations": [
                    {
                        "title": "IPinfo IP enrichment",
                        "url": "https://ipinfo.io/developers",
                        "host": "ipinfo.io",
                        "snippet": "Primary IP 46.62.202.106 geolocates to FI.",
                        "source_type": "ip_enrichment"
                    }
                ]
            }
        },
        "external_decision": {
            "state": "insufficient",
            "uncertainty": true,
            "candidate_support": 0,
            "candidate_contradiction": 0,
            "supports": {
                "dangerous": false,
                "scam": false,
                "spam": false,
                "nsfw": false,
                "trusted": false
            },
            "evidence_quality": "low",
            "state_label": "Inconclusive",
            "state_reason": "Public search did not yield usable third-party matches, so the system fell back to first-party inspection only."
        },
        "signal_scores": [
            {
                "label": "Strongest tag heuristic",
                "value": "T · 76%",
                "tone": "good",
                "detail": "The highest raw tag match from the heuristic engine before visibility thresholds and manual overrides."
            },
            {
                "label": "Trust score",
                "value": "76/100",
                "tone": "good",
                "detail": "Confidence derived from authority, crawl quality, stability, and risk signals."
            },
            {
                "label": "Authority score",
                "value": "35/100",
                "tone": "caution",
                "detail": "A higher authority score usually means broader reputation and backlink confidence."
            },
            {
                "label": "Spam risk",
                "value": "0/100",
                "tone": "good",
                "detail": "Lower is better. This blends spam indicators with false-positive protections for legitimate sites."
            },
            {
                "label": "Quality score",
                "value": "93/100",
                "tone": "good",
                "detail": "Based on crawl quality, content completeness, and technical evidence."
            },
            {
                "label": "Safety score",
                "value": "100/100",
                "tone": "good",
                "detail": "Higher is safer. Direct fraud signals can heavily cap this even when SEO signals look strong."
            },
            {
                "label": "Fraud score",
                "value": "0/100",
                "tone": "good",
                "detail": "Lower is better. This reflects phishing, drainer, fake-support, fake-shop, and malware signals."
            },
            {
                "label": "Infrastructure risk",
                "value": "0/100",
                "tone": "good",
                "detail": "Lower is better. This reflects the IP, registrar, and nameserver neighbourhood seen by the crawler."
            },
            {
                "label": "Evidence confidence",
                "value": "100/100",
                "tone": "good",
                "detail": "Higher means the crawler had enough pages and registry evidence to make a stronger call."
            },
            {
                "label": "External evidence",
                "value": "Low",
                "tone": "unknown",
                "detail": "Quality of the structured search and review evidence cluster."
            },
            {
                "label": "External decision",
                "value": "Inconclusive",
                "tone": "unknown",
                "detail": "How third-party evidence compares with the current candidate tag."
            },
            {
                "label": "NSFW score",
                "value": "46/100",
                "tone": "spam",
                "detail": "Context-aware adult-content detection with medical / educational false-positive reduction."
            },
            {
                "label": "Registry stability",
                "value": "100/100",
                "tone": "good",
                "detail": "Based on age, expiry runway, and the amount of ownership / registrar churn."
            }
        ],
        "signal_sections": [
            {
                "title": "Registry & ownership",
                "items": [
                    {
                        "label": "Domain age",
                        "value": "1.3 years",
                        "tone": "caution",
                        "detail": "Older domains generally carry more historical trust than very new ones."
                    },
                    {
                        "label": "Stability score",
                        "value": "100/100",
                        "tone": "good",
                        "detail": "Penalised by registrar, ownership, and nameserver churn."
                    },
                    {
                        "label": "Days to expiry",
                        "value": "256",
                        "tone": "good",
                        "detail": "Very short renewal windows can be a weak trust signal."
                    },
                    {
                        "label": "Registrar / ownership changes",
                        "value": "0 / 0",
                        "tone": "good",
                        "detail": "Frequent ownership churn can weaken trust."
                    },
                    {
                        "label": "Nameserver changes",
                        "value": "0",
                        "tone": "good",
                        "detail": "Repeated infrastructure changes can indicate instability."
                    },
                    {
                        "label": "DNSSEC / privacy",
                        "value": "DNSSEC on · privacy off",
                        "tone": "good",
                        "detail": "DNSSEC strengthens DNS trust; privacy is neutral on its own."
                    }
                ]
            },
            {
                "title": "Reputation & search evidence",
                "items": [
                    {
                        "label": "Backlinks",
                        "value": "1",
                        "tone": "unknown",
                        "detail": "Broader backlink evidence usually improves confidence."
                    },
                    {
                        "label": "Referring domains",
                        "value": "1",
                        "tone": "unknown",
                        "detail": "Unique linking domains are more useful than raw link volume."
                    },
                    {
                        "label": "Organic keywords",
                        "value": "53",
                        "tone": "caution",
                        "detail": "Search footprint helps distinguish real sites from thin shells."
                    },
                    {
                        "label": "Indexed pages",
                        "value": "31",
                        "tone": "caution",
                        "detail": "Larger index coverage usually means more evidence to classify from."
                    },
                    {
                        "label": "Brand strength",
                        "value": "64/100",
                        "tone": "good",
                        "detail": "Stronger brand signals reduce false positives for legitimate sites."
                    },
                    {
                        "label": "Risk label",
                        "value": "GOOD",
                        "tone": "unknown",
                        "detail": "This is the raw crawl / heuristic risk label feeding the tag model."
                    }
                ]
            },
            {
                "title": "Crawl, content & technicals",
                "items": [
                    {
                        "label": "HTTP status",
                        "value": "200",
                        "tone": "good",
                        "detail": "Healthy responses make classification more reliable."
                    },
                    {
                        "label": "HTTPS / speed",
                        "value": "HTTPS OK · 315 ms",
                        "tone": "good",
                        "detail": "Slow or broken technical signals weaken confidence."
                    },
                    {
                        "label": "Content words",
                        "value": "323",
                        "tone": "caution",
                        "detail": "Thin pages are harder to trust and easier to manipulate."
                    },
                    {
                        "label": "Schema / structure",
                        "value": "0 schema · meta · H1",
                        "tone": "caution",
                        "detail": "Structured markup and basic on-page hygiene improve quality confidence."
                    },
                    {
                        "label": "Links on page",
                        "value": "22 internal · 7 external",
                        "tone": "good",
                        "detail": "Link patterns help detect thin directories and promo pages."
                    },
                    {
                        "label": "Page speed / mobile",
                        "value": "98/100 · 90/100",
                        "tone": "good",
                        "detail": "Better technical quality generally reduces low-effort site patterns."
                    },
                    {
                        "label": "Crawl access",
                        "value": "Open",
                        "tone": "good",
                        "detail": "The crawler reached the site without an anti-bot challenge."
                    }
                ]
            },
            {
                "title": "External evidence & explainability",
                "items": [
                    {
                        "label": "Decision state",
                        "value": "Inconclusive",
                        "tone": "unknown",
                        "detail": "Public search did not yield usable third-party matches, so the system fell back to first-party inspection only."
                    },
                    {
                        "label": "Evidence quality",
                        "value": "Low",
                        "tone": "unknown",
                        "detail": "Blends source trust, domain matching, evidence diversity, and freshness."
                    },
                    {
                        "label": "Support vs contradiction",
                        "value": "0 / 0",
                        "tone": "unknown",
                        "detail": "Compares how much structured external evidence supports the candidate tag against evidence that contradicts it."
                    },
                    {
                        "label": "Qualified risk sources",
                        "value": "No",
                        "tone": "good",
                        "detail": "Risk tags only promote from external evidence when source diversity or source trust thresholds are met."
                    },
                    {
                        "label": "Uncertainty buffer",
                        "value": "Active",
                        "tone": "caution",
                        "detail": "Prevents thin or mixed external evidence from forcing a stronger tag than the evidence can justify."
                    }
                ]
            }
        ],
        "positives": [
            "Low registrar / ownership churn with solid registry stability.",
            "Healthy crawl quality and on-page completeness.",
            "DNSSEC is enabled."
        ],
        "risks": [
            "Adult-content cues pushed the NSFW score to 46/100.",
            "External evidence was mixed or sparse, so the tag model keeps an uncertainty buffer instead of overcommitting."
        ]
    },
    "traffic_confidence": 56,
    "whois": {
        "current": {
            "id": 33307,
            "domain": "camelia.dev",
            "source_type": "rdap",
            "rdap_url": "https://pubapi.registry.google/rdap/domain/camelia.dev",
            "registrar_name": "Key-Systems LLC",
            "registrar_handle": "1345",
            "registrant_name": "",
            "registrant_org": "",
            "registrant_country": "",
            "registrant_email": "",
            "abuse_email": "abuse@key-systems.net",
            "created_date": "2024-12-25 23:54:30",
            "updated_date": "2026-03-19 07:05:20",
            "expires_date": "2026-12-25 23:54:30",
            "nameservers_json": "[\"nsany1.infomaniak.com\",\"nsany2.infomaniak.com\"]",
            "status_json": "[\"client transfer prohibited\"]",
            "dnssec": "signed",
            "privacy_protected": 0,
            "content_hash": "030c2bec35995c1d8a0ed745a9ff6d49a99cf176653cf5d11706413dfc251094",
            "history_count": 1,
            "last_checked_at": "2026-03-19 07:05:20",
            "last_changed_at": "2026-03-19 07:05:20",
            "created_at": "2026-03-19 07:05:20",
            "updated_at": "2026-03-19 07:05:20"
        },
        "history": [
            {
                "id": 34101,
                "domain": "camelia.dev",
                "source_type": "rdap",
                "registrar_name": "Key-Systems LLC",
                "registrar_handle": "1345",
                "registrant_name": "",
                "registrant_org": "",
                "registrant_country": "",
                "registrant_email": "",
                "abuse_email": "abuse@key-systems.net",
                "created_date": "2024-12-25 23:54:30",
                "updated_date": "2026-03-19 07:05:20",
                "expires_date": "2026-12-25 23:54:30",
                "nameservers_json": "[\"nsany1.infomaniak.com\",\"nsany2.infomaniak.com\"]",
                "status_json": "[\"client transfer prohibited\"]",
                "dnssec": "signed",
                "privacy_protected": 0,
                "content_hash": "030c2bec35995c1d8a0ed745a9ff6d49a99cf176653cf5d11706413dfc251094",
                "checked_at": "2026-03-19 07:05:20",
                "change_summary": "Initial WHOIS snapshot captured.",
                "created_at": "2026-03-19 07:05:20"
            }
        ],
        "signals": {
            "age_years": 1.3,
            "days_to_expiry": 256,
            "days_since_last_registry_update": 25,
            "stability_score": 100,
            "registrar_changes": 0,
            "ownership_changes": 0,
            "nameserver_changes": 0,
            "status_changes": 0,
            "history_entries": 1,
            "privacy_protected": false,
            "dnssec_enabled": true,
            "has_registrant_country": false,
            "registrant_country": "",
            "nameserver_count": 2,
            "status_count": 1
        }
    },
    "discovered_domain": {
        "id": 102971,
        "domain": "camelia.dev",
        "first_seen_at": "2026-03-15 22:13:53",
        "last_crawled_at": "2026-03-31 10:11:09",
        "last_title": "~camelia's digital space",
        "last_http_status": 200,
        "discovered_from_domain": "fediring.net",
        "depth": 0,
        "backlinks_count": 1,
        "rating_cache": 55,
        "spam_score": 0,
        "risk_label": "good",
        "category_name": "Personal: Personal Sites & Homepages",
        "primary_country_code": "",
        "internal_links_count": 22,
        "external_links_count": 7,
        "social_profiles_count": 1,
        "content_word_count": 323,
        "title_quality_score": 93,
        "has_meta_description": 1,
        "has_h1": 1,
        "language_code": "en-us",
        "response_time_ms": 315,
        "robots_status": 200,
        "sitemap_status": 200,
        "sitemap_total_urls": 31,
        "quality_score": 93,
        "site_name": "",
        "canonical_domain": "",
        "favicon_present": 1,
        "schema_org_count": 0,
        "noindex_detected": 0,
        "feed_links_count": 0,
        "https_working": 1,
        "estimated_authority_score": 30,
        "trust_score": 80,
        "nsfw_score": 46,
        "overall_rank_estimate": 3020743,
        "primary_tag": "T",
        "tag_codes": "T,NSFW",
        "manual_verified_status": "",
        "manual_tag_codes": "",
        "manual_rating_delta": 0,
        "manual_authority_delta": 0,
        "manual_trust_delta": 0,
        "manual_note": null,
        "manual_adjusted_by": null,
        "manual_adjusted_at": null,
        "manual_lock_scores": 0,
        "manual_lock_flags": 0,
        "crawl_blocked": 0,
        "crawl_blocked_by": "",
        "crawl_blocked_reason": null,
        "safety_score": 100,
        "fraud_score": 0,
        "legitimacy_score": 61,
        "infrastructure_risk_score": 0,
        "score_confidence": 100,
        "tag_confidence": 72,
        "category_confidence": 99,
        "deep_crawl_pages": 32,
        "resolved_ip": "46.62.202.106",
        "category_candidates_json": "[{\"category\":\"Personal: Personal Sites & Homepages\",\"score\":89},{\"category\":\"Personal: Blogs & Journals\",\"score\":22},{\"category\":\"Technology: AI & Machine Learning\",\"score\":17},{\"category\":\"Social Media: Forums & Communities\",\"score\":6}]",
        "page_signals_json": "[{\"path\":\"/about\",\"status\":200,\"title\":\"About me | ~camelia's digital space\",\"word_count\":412,\"summary_text\":\"About me | ~camelia's digital space About me | ~camelia&#39;s digital space ~camelia&#39;s digital space ./about ./contact ./posts About me Hi there! 👋 Hi there! I&rsquo;m Camelia (sometimes abbreviated Cam or C4m), a proudly queer free software developer and sysadmin based in Switzerland. I use she/they pronouns (both are equally fine). My background 📚 I started to learn programming and computer science back in 2019, just before the beginning of the COVID-19 pandemic. Initially, it started with a worry about my privacy, together with a wish to protect my data online. Through my own experiences, I then discovered the world of free and open source software. I rapidly embraced its philosophy, and soon after, decided to install my very first Linux distribution as my primary operating system. I tried multiple distributions befor\",\"classification_terms\":[\"about\",\"about me\",\"contact\",\"privacy\",\"api\",\"pronouns\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":1,\"depth\":1},{\"path\":\"/contact\",\"status\":200,\"title\":\"Contact me | ~camelia's digital space\",\"word_count\":196,\"summary_text\":\"Contact me | ~camelia's digital space Contact me | ~camelia&#39;s digital space ~camelia&#39;s digital space ./about ./contact ./posts Contact me Get in touch 💬 The fastest way to reach me is usually to contact me using XMPP or email. ActivityPub icon ActivityPub: @camelia@fedi.camelia.dev Codeberg icon Codeberg: camelia Generic envelope icon Email: cam at camelia.dev Forgejo icon Forgejo: camelia@git.camelia.dev Icon of the Libera.Chat IRC network IRC: c4melia on libera.chat Generic IRC icon IRC: camelia on oftc.net Generic IRC icon IRC: camelia on tilde.chat Generic key icon Keyoxide: 0xDBCC70EFBC360E97 Matrix icon Matrix: @c4m:envs.net XMPP icon XMPP: camelia at camelia.dev Find my on tildes ✨ Tildes are public access unix systems. I am currently a member of the following tilde communities: ~c4m on envs.net ~camelia on tild\",\"classification_terms\":[\"contact\",\"about\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":2,\"depth\":1},{\"path\":\"/posts\",\"status\":200,\"title\":\"Posts | ~camelia's digital space\",\"word_count\":263,\"summary_text\":\"Posts | ~camelia's digital space Posts | ~camelia&#39;s digital space ~camelia&#39;s digital space ./about ./contact ./posts My Forgejo instance was attacked by LLM crawlers April 3, 2025 By ~camelia #fail2ban #forgejo #llm #nginx #sysadmin This post is a reaction to the attack that my server suffered from, that took place on the weekend of the 29th-30th of March. It happened even though my robots.txt file specifically asks bots not to visit any page of my Forgejo instance. I ended up having to set up aggressive nginx and fail2ban rules to block LLM crawlers. Read more Setting up Forgejo on Alpine with Nginx and Fail2ban March 30, 2025 By ~camelia #alpine #forgejo #git #openrc #selfhosting Forgejo is an awesome code hosting platform. It is a community-driven hard fork of Gitea, that is being developed over at Codeberg. In\",\"classification_terms\":[\"posts\",\"about\",\"contact\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":1,\"depth\":1},{\"path\":\"/posts/2025/04/my-forgejo-instance-was-attacked-by-llm-crawlers/\",\"status\":200,\"title\":\"My Forgejo instance was attacked by LLM crawlers | ~camelia's digital space\",\"word_count\":1022,\"summary_text\":\"My Forgejo instance was attacked by LLM crawlers | ~camelia's digital space My Forgejo instance was attacked by LLM crawlers | ~camelia&#39;s digital space ~camelia&#39;s digital space ./about ./contact ./posts My Forgejo instance was attacked by LLM crawlers April 3, 2025 :: 5 min read By ~camelia #fail2ban #forgejo #llm #nginx #sysadmin Background This post is a reaction to the attack that my server suffered from, that took place on the weekend of the 29th-30th of March. This happened even though my robots.txt file has the following value on all my subdomains: User-agent: * Disallow: / If you&rsquo;re not familiar with the robots.txt file, the general idea behind it is to tell bots which resources they are allowed to see or not, as well as which bots are allowed to see it. In my case, I don&rsquo;t want any bot to be able to see anything on my websites. It is wo\",\"classification_terms\":[\"posts/2025/04/my-forgejo-instance-was-attacked-by-llm-crawlers\",\"about\",\"contact\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":1,\"depth\":1},{\"path\":\"/author/camelia/\",\"status\":200,\"title\":\"Camelia | ~camelia's digital space\",\"word_count\":263,\"summary_text\":\"Camelia | ~camelia's digital space Camelia | ~camelia&#39;s digital space ~camelia&#39;s digital space ./about ./contact ./posts Camelia (3) My Forgejo instance was attacked by LLM crawlers April 3, 2025 By ~camelia #fail2ban #forgejo #llm #nginx #sysadmin This post is a reaction to the attack that my server suffered from, that took place on the weekend of the 29th-30th of March. It happened even though my robots.txt file specifically asks bots not to visit any page of my Forgejo instance. I ended up having to set up aggressive nginx and fail2ban rules to block LLM crawlers. Read more Setting up Forgejo on Alpine with Nginx and Fail2ban March 30, 2025 By ~camelia #alpine #forgejo #git #openrc #selfhosting Forgejo is an awesome code hosting platform. It is a community-driven hard fork of Gitea, that is being developed over a\",\"classification_terms\":[\"author/camelia\",\"about\",\"contact\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":1,\"depth\":1},{\"path\":\"/tags/fail2ban/\",\"status\":200,\"title\":\"Fail2ban | ~camelia's digital space\",\"word_count\":118,\"summary_text\":\"Fail2ban | ~camelia's digital space Fail2ban | ~camelia&#39;s digital space ~camelia&#39;s digital space ./about ./contact ./posts Fail2ban (1) My Forgejo instance was attacked by LLM crawlers April 3, 2025 By ~camelia #fail2ban #forgejo #llm #nginx #sysadmin This post is a reaction to the attack that my server suffered from, that took place on the weekend of the 29th-30th of March. It happened even though my robots.txt file specifically asks bots not to visit any page of my Forgejo instance. I ended up having to set up aggressive nginx and fail2ban rules to block LLM crawlers. Read more Webrings &lt;== | no ai webring | ==> &lt;== | Fediring | ==> Copyright © 2024-2025 Camelia Lavender. Made with Hugo and nbterm theme by camelia.\",\"classification_terms\":[\"tags/fail2ban\",\"about\",\"contact\",\"webring\",\"webrings\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":1,\"depth\":1},{\"path\":\"/tags/forgejo/\",\"status\":200,\"title\":\"Forgejo | ~camelia's digital space\",\"word_count\":204,\"summary_text\":\"Forgejo | ~camelia's digital space Forgejo | ~camelia&#39;s digital space ~camelia&#39;s digital space ./about ./contact ./posts Forgejo (2) My Forgejo instance was attacked by LLM crawlers April 3, 2025 By ~camelia #fail2ban #forgejo #llm #nginx #sysadmin This post is a reaction to the attack that my server suffered from, that took place on the weekend of the 29th-30th of March. It happened even though my robots.txt file specifically asks bots not to visit any page of my Forgejo instance. I ended up having to set up aggressive nginx and fail2ban rules to block LLM crawlers. Read more Setting up Forgejo on Alpine with Nginx and Fail2ban March 30, 2025 By ~camelia #alpine #forgejo #git #openrc #selfhosting Forgejo is an awesome code hosting platform. It is a community-driven hard fork of Gitea, that is being developed over a\",\"classification_terms\":[\"tags/forgejo\",\"about\",\"contact\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":1,\"depth\":1},{\"path\":\"/tags/llm/\",\"status\":200,\"title\":\"Llm | ~camelia's digital space\",\"word_count\":118,\"summary_text\":\"Llm | ~camelia's digital space Llm | ~camelia&#39;s digital space ~camelia&#39;s digital space ./about ./contact ./posts Llm (1) My Forgejo instance was attacked by LLM crawlers April 3, 2025 By ~camelia #fail2ban #forgejo #llm #nginx #sysadmin This post is a reaction to the attack that my server suffered from, that took place on the weekend of the 29th-30th of March. It happened even though my robots.txt file specifically asks bots not to visit any page of my Forgejo instance. I ended up having to set up aggressive nginx and fail2ban rules to block LLM crawlers. Read more Webrings &lt;== | no ai webring | ==> &lt;== | Fediring | ==> Copyright © 2024-2025 Camelia Lavender. Made with Hugo and nbterm theme by camelia.\",\"classification_terms\":[\"tags/llm\",\"about\",\"contact\",\"webring\",\"webrings\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":1,\"depth\":1},{\"path\":\"/tags/nginx/\",\"status\":200,\"title\":\"Nginx | ~camelia's digital space\",\"word_count\":118,\"summary_text\":\"Nginx | ~camelia's digital space Nginx | ~camelia&#39;s digital space ~camelia&#39;s digital space ./about ./contact ./posts Nginx (1) My Forgejo instance was attacked by LLM crawlers April 3, 2025 By ~camelia #fail2ban #forgejo #llm #nginx #sysadmin This post is a reaction to the attack that my server suffered from, that took place on the weekend of the 29th-30th of March. It happened even though my robots.txt file specifically asks bots not to visit any page of my Forgejo instance. I ended up having to set up aggressive nginx and fail2ban rules to block LLM crawlers. Read more Webrings &lt;== | no ai webring | ==> &lt;== | Fediring | ==> Copyright © 2024-2025 Camelia Lavender. Made with Hugo and nbterm theme by camelia.\",\"classification_terms\":[\"tags/nginx\",\"about\",\"contact\",\"webring\",\"webrings\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":1,\"depth\":1},{\"path\":\"/tags/sysadmin/\",\"status\":200,\"title\":\"Sysadmin | ~camelia's digital space\",\"word_count\":118,\"summary_text\":\"Sysadmin | ~camelia's digital space Sysadmin | ~camelia&#39;s digital space ~camelia&#39;s digital space ./about ./contact ./posts Sysadmin (1) My Forgejo instance was attacked by LLM crawlers April 3, 2025 By ~camelia #fail2ban #forgejo #llm #nginx #sysadmin This post is a reaction to the attack that my server suffered from, that took place on the weekend of the 29th-30th of March. It happened even though my robots.txt file specifically asks bots not to visit any page of my Forgejo instance. I ended up having to set up aggressive nginx and fail2ban rules to block LLM crawlers. Read more Webrings &lt;== | no ai webring | ==> &lt;== | Fediring | ==> Copyright © 2024-2025 Camelia Lavender. Made with Hugo and nbterm theme by camelia.\",\"classification_terms\":[\"tags/sysadmin\",\"about\",\"contact\",\"webring\",\"webrings\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":1,\"depth\":1},{\"path\":\"/posts/2025/03/setting-up-forgejo-on-alpine-with-nginx-and-fail2ban/\",\"status\":200,\"title\":\"Setting up Forgejo on Alpine with Nginx and Fail2ban | ~camelia's digital space\",\"word_count\":2655,\"summary_text\":\"Setting up Forgejo on Alpine with Nginx and Fail2ban | ~camelia's digital space Setting up Forgejo on Alpine with Nginx and Fail2ban | ~camelia&#39;s digital space ~camelia&#39;s digital space ./about ./contact ./posts Setting up Forgejo on Alpine with Nginx and Fail2ban March 30, 2025 :: 13 min read By ~camelia #alpine #forgejo #git #openrc #selfhosting Introduction Forgejo is an awesome code hosting platform. It is a community-driven hard fork of Gitea, that is being developed over at Codeberg. Self-hosting Forgejo is not that difficult, and the documentation explains everything we need to know in order to do so. However, as some of you may know, I am not really a fan of systemd. In fact, I tend to avoid it as much as possible: I use Artix Linux (a systemd-free version of Arch Linux) on my personal computer, and Alpine Linux on my VPS. Both run without systemd and u\",\"classification_terms\":[\"posts/2025/03/setting-up-forgejo-on-alpine-with-nginx-and-fail2ban\",\"about\",\"contact\",\"login\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":3,\"depth\":1},{\"path\":\"/tags/alpine/\",\"status\":200,\"title\":\"Alpine | ~camelia's digital space\",\"word_count\":125,\"summary_text\":\"Alpine | ~camelia's digital space Alpine | ~camelia&#39;s digital space ~camelia&#39;s digital space ./about ./contact ./posts Alpine (1) Setting up Forgejo on Alpine with Nginx and Fail2ban March 30, 2025 By ~camelia #alpine #forgejo #git #openrc #selfhosting Forgejo is an awesome code hosting platform. It is a community-driven hard fork of Gitea, that is being developed over at Codeberg. In this article, I will provide a complete guide for setting up a self-hosted Forgejo instance on an Alpine Linux system, behind an nginx reverse proxy with TLS. Additionally, I will explain how to secure the instance against brute-force login attempts, using Fail2ban. Read more Webrings &lt;== | no ai webring | ==> &lt;== | Fediring | ==> Copyright © 2024-2025 Camelia Lavender. Made with Hugo and nbterm theme by camelia.\",\"classification_terms\":[\"tags/alpine\",\"about\",\"contact\",\"login\",\"webring\",\"webrings\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":1,\"depth\":1},{\"path\":\"/tags/git/\",\"status\":200,\"title\":\"Git | ~camelia's digital space\",\"word_count\":125,\"summary_text\":\"Git | ~camelia's digital space Git | ~camelia&#39;s digital space ~camelia&#39;s digital space ./about ./contact ./posts Git (1) Setting up Forgejo on Alpine with Nginx and Fail2ban March 30, 2025 By ~camelia #alpine #forgejo #git #openrc #selfhosting Forgejo is an awesome code hosting platform. It is a community-driven hard fork of Gitea, that is being developed over at Codeberg. In this article, I will provide a complete guide for setting up a self-hosted Forgejo instance on an Alpine Linux system, behind an nginx reverse proxy with TLS. Additionally, I will explain how to secure the instance against brute-force login attempts, using Fail2ban. Read more Webrings &lt;== | no ai webring | ==> &lt;== | Fediring | ==> Copyright © 2024-2025 Camelia Lavender. Made with Hugo and nbterm theme by camelia.\",\"classification_terms\":[\"tags/git\",\"about\",\"contact\",\"login\",\"webring\",\"webrings\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":1,\"depth\":1},{\"path\":\"/tags/openrc/\",\"status\":200,\"title\":\"Openrc | ~camelia's digital space\",\"word_count\":125,\"summary_text\":\"Openrc | ~camelia's digital space Openrc | ~camelia&#39;s digital space ~camelia&#39;s digital space ./about ./contact ./posts Openrc (1) Setting up Forgejo on Alpine with Nginx and Fail2ban March 30, 2025 By ~camelia #alpine #forgejo #git #openrc #selfhosting Forgejo is an awesome code hosting platform. It is a community-driven hard fork of Gitea, that is being developed over at Codeberg. In this article, I will provide a complete guide for setting up a self-hosted Forgejo instance on an Alpine Linux system, behind an nginx reverse proxy with TLS. Additionally, I will explain how to secure the instance against brute-force login attempts, using Fail2ban. Read more Webrings &lt;== | no ai webring | ==> &lt;== | Fediring | ==> Copyright © 2024-2025 Camelia Lavender. Made with Hugo and nbterm theme by camelia.\",\"classification_terms\":[\"tags/openrc\",\"about\",\"contact\",\"login\",\"webring\",\"webrings\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":1,\"depth\":1},{\"path\":\"/tags/selfhosting/\",\"status\":200,\"title\":\"Selfhosting | ~camelia's digital space\",\"word_count\":125,\"summary_text\":\"Selfhosting | ~camelia's digital space Selfhosting | ~camelia&#39;s digital space ~camelia&#39;s digital space ./about ./contact ./posts Selfhosting (1) Setting up Forgejo on Alpine with Nginx and Fail2ban March 30, 2025 By ~camelia #alpine #forgejo #git #openrc #selfhosting Forgejo is an awesome code hosting platform. It is a community-driven hard fork of Gitea, that is being developed over at Codeberg. In this article, I will provide a complete guide for setting up a self-hosted Forgejo instance on an Alpine Linux system, behind an nginx reverse proxy with TLS. Additionally, I will explain how to secure the instance against brute-force login attempts, using Fail2ban. Read more Webrings &lt;== | no ai webring | ==> &lt;== | Fediring | ==> Copyright © 2024-2025 Camelia Lavender. Made with Hugo and nbterm theme by camelia.\",\"classification_terms\":[\"tags/selfhosting\",\"about\",\"contact\",\"login\",\"webring\",\"webrings\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":1,\"depth\":1},{\"path\":\"/posts/2025/03/a-new-identity/\",\"status\":200,\"title\":\"A new identity! | ~camelia's digital space\",\"word_count\":289,\"summary_text\":\"A new identity! | ~camelia's digital space A new identity! | ~camelia&#39;s digital space ~camelia&#39;s digital space ./about ./contact ./posts A new identity! March 25, 2025 :: 2 min read By ~camelia #me #personal A &ldquo;new&rdquo; name online? I recently decided to get rid of the online pseudonym I&rsquo;ve been using for several years now. Here’s why, and how to call me now. But why? If you know me a bit, you probably know that until now, my name in online spaces has been Twann. When choosing this pseudonym for the first time, I didn&rsquo;t really think about it. When I created my first account on a Git hosting platform, I had to choose a username, so I choose Twann as a temporary one. As things went on, I forgot to change it and became stuck with it. Unfortunately (for me), I&rsquo;ve never really liked it. First of all, be\",\"classification_terms\":[\"posts/2025/03/a-new-identity\",\"about\",\"contact\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":1,\"depth\":1},{\"path\":\"/tags/me/\",\"status\":200,\"title\":\"Me | ~camelia's digital space\",\"word_count\":98,\"summary_text\":\"Me | ~camelia's digital space Me | ~camelia&#39;s digital space ~camelia&#39;s digital space ./about ./contact ./posts Me (1) A new identity! March 25, 2025 By ~camelia #me #personal If you know me a bit, you probably know that until now, my name in online spaces has been Twann. However, I recently decided to get rid of this online pseudonym that I&#39;ve been using for several years now. Here’s why, and how to call me now. Read more Webrings &lt;== | no ai webring | ==> &lt;== | Fediring | ==> Copyright © 2024-2025 Camelia Lavender. Made with Hugo and nbterm theme by camelia.\",\"classification_terms\":[\"tags/me\",\"about\",\"contact\",\"webring\",\"webrings\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":1,\"depth\":1},{\"path\":\"/tags/personal/\",\"status\":200,\"title\":\"Personal | ~camelia's digital space\",\"word_count\":98,\"summary_text\":\"Personal | ~camelia's digital space Personal | ~camelia&#39;s digital space ~camelia&#39;s digital space ./about ./contact ./posts Personal (1) A new identity! March 25, 2025 By ~camelia #me #personal If you know me a bit, you probably know that until now, my name in online spaces has been Twann. However, I recently decided to get rid of this online pseudonym that I&#39;ve been using for several years now. Here’s why, and how to call me now. Read more Webrings &lt;== | no ai webring | ==> &lt;== | Fediring | ==> Copyright © 2024-2025 Camelia Lavender. Made with Hugo and nbterm theme by camelia.\",\"classification_terms\":[\"tags/personal\",\"about\",\"contact\",\"webring\",\"webrings\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":1,\"depth\":1},{\"path\":\"/page/2/\",\"status\":200,\"title\":\"~camelia's digital space\",\"word_count\":253,\"summary_text\":\"~camelia's digital space ~camelia&#39;s digital space ~camelia&#39;s digital space ./about ./contact ./posts Hello there! I&rsquo;m Camelia (she/they), a queer free software developer and sysadmin. This is my personal website and blog, where you can also find information for contacting me. This website is built using Hugo with my personal theme, and you can subscribe to its RSS feed here. It can also be viewed with the Gemini hypertext transfer protocol. .badges img:hover{ opacity:0.8; } I am now using XFCE, here are some thoughts February 18, 2023 By ~twann #archived #artix #linux #xfce This week, an update broke my Artix system. I&#39;ve been running it for over two years now and it was only the second time I ran into some actual problems. After spending several hours trying to fix it, I decided that my computer\",\"classification_terms\":[\"page/2\",\"about\",\"contact\",\"blog\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":1,\"depth\":1},{\"path\":\"/art\",\"status\":200,\"title\":\"My collection of ASCII art | ~camelia's digital space\",\"word_count\":338,\"summary_text\":\"My collection of ASCII art | ~camelia's digital space My collection of ASCII art | ~camelia&#39;s digital space ~camelia&#39;s digital space ./about ./contact ./posts My collection of ASCII art I love ASCII art, I think it looks so cute! I am trying to get more experienced with it, and I&rsquo;ll be publishing my latest creations here. Unless stated otherwise, all ASCII art published here is released into the public domain (even though I appreciate the credits). /* Fix preformatted text to display ASCII art correctly */ pre:has(code.language-ascii){line-height:normal;} code.language-ascii{font-family: 'Source Code Pro', monospace;} 2025-04-21: lily of the valley Small ascii art that I made for my tilde.town intranet webpage (if you&rsquo;re a member there you can visit it on port 12345). o----------------o | _____ | | /\\\\ /\\\\ \\\\ | | @|@ | @ \\\\ |\",\"classification_terms\":[\"art\",\"about\",\"contact\",\"source code\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":5,\"depth\":2},{\"path\":\"/contact/\",\"status\":200,\"title\":\"Contact me | ~camelia's digital space\",\"word_count\":196,\"summary_text\":\"Contact me | ~camelia's digital space Contact me | ~camelia&#39;s digital space ~camelia&#39;s digital space ./about ./contact ./posts Contact me Get in touch 💬 The fastest way to reach me is usually to contact me using XMPP or email. ActivityPub icon ActivityPub: @camelia@fedi.camelia.dev Codeberg icon Codeberg: camelia Generic envelope icon Email: cam at camelia.dev Forgejo icon Forgejo: camelia@git.camelia.dev Icon of the Libera.Chat IRC network IRC: c4melia on libera.chat Generic IRC icon IRC: camelia on oftc.net Generic IRC icon IRC: camelia on tilde.chat Generic key icon Keyoxide: 0xDBCC70EFBC360E97 Matrix icon Matrix: @c4m:envs.net XMPP icon XMPP: camelia at camelia.dev Find my on tildes ✨ Tildes are public access unix systems. I am currently a member of the following tilde communities: ~c4m on envs.net ~camelia on tild\",\"classification_terms\":[\"contact\",\"about\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":2,\"depth\":2},{\"path\":\"/posts/page/2/\",\"status\":200,\"title\":\"Posts | ~camelia's digital space\",\"word_count\":193,\"summary_text\":\"Posts | ~camelia's digital space Posts | ~camelia&#39;s digital space ~camelia&#39;s digital space ./about ./contact ./posts I am now using XFCE, here are some thoughts February 18, 2023 By ~twann #archived #artix #linux #xfce This week, an update broke my Artix system. I&#39;ve been running it for over two years now and it was only the second time I ran into some actual problems. After spending several hours trying to fix it, I decided that my computer needed a fresh reset. So I wiped my hard drive and installed Artix again, but this time with XFCE instead of KDE. Read more Welcome to my new blog May 8, 2022 By ~twann #archived #blogging #introduction After a few months, I finally decided to update my blog. I wanted a theme that works without JavaScript, so I decided to choose hugo-terminal. You can subscribe to my blog\",\"classification_terms\":[\"posts/page/2\",\"about\",\"contact\",\"blog\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":1,\"depth\":2},{\"path\":\"/posts/2023/02/i-am-now-using-xfce-here-are-some-thoughts/\",\"status\":200,\"title\":\"I am now using XFCE, here are some thoughts | ~camelia's digital space\",\"word_count\":646,\"summary_text\":\"I am now using XFCE, here are some thoughts | ~camelia's digital space I am now using XFCE, here are some thoughts | ~camelia&#39;s digital space ~camelia&#39;s digital space ./about ./contact ./posts I am now using XFCE, here are some thoughts February 18, 2023 :: 3 min read By ~twann #archived #artix #linux #xfce The problem Thursday afternoon. Like so many times, I realize that it&rsquo;s been a while since the last time I updated my system. So I open a terminal window, run the usual pacman -Syu, update the *.pacnew files and then turn my computer off because I have to do something else. The next day, I turn my computer on again, enter my password, but then I notice that something&rsquo;s not right. Usually, KDE Plasma takes a few seconds to load. This time, it just doesn&rsquo;t load, and I&rsquo;m stuck on the splash screen since about a minute already.\",\"classification_terms\":[\"posts/2023/02/i-am-now-using-xfce-here-are-some-thoughts\",\"about\",\"contact\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":1,\"depth\":2},{\"path\":\"/author/twann/\",\"status\":200,\"title\":\"Twann | ~camelia's digital space\",\"word_count\":193,\"summary_text\":\"Twann | ~camelia's digital space Twann | ~camelia&#39;s digital space ~camelia&#39;s digital space ./about ./contact ./posts Twann (2) I am now using XFCE, here are some thoughts February 18, 2023 By ~twann #archived #artix #linux #xfce This week, an update broke my Artix system. I&#39;ve been running it for over two years now and it was only the second time I ran into some actual problems. After spending several hours trying to fix it, I decided that my computer needed a fresh reset. So I wiped my hard drive and installed Artix again, but this time with XFCE instead of KDE. Read more Welcome to my new blog May 8, 2022 By ~twann #archived #blogging #introduction After a few months, I finally decided to update my blog. I wanted a theme that works without JavaScript, so I decided to choose hugo-terminal. You can subscribe t\",\"classification_terms\":[\"author/twann\",\"about\",\"contact\",\"blog\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":1,\"depth\":2},{\"path\":\"/tags/archived/\",\"status\":200,\"title\":\"Archived | ~camelia's digital space\",\"word_count\":193,\"summary_text\":\"Archived | ~camelia's digital space Archived | ~camelia&#39;s digital space ~camelia&#39;s digital space ./about ./contact ./posts Archived (2) I am now using XFCE, here are some thoughts February 18, 2023 By ~twann #archived #artix #linux #xfce This week, an update broke my Artix system. I&#39;ve been running it for over two years now and it was only the second time I ran into some actual problems. After spending several hours trying to fix it, I decided that my computer needed a fresh reset. So I wiped my hard drive and installed Artix again, but this time with XFCE instead of KDE. Read more Welcome to my new blog May 8, 2022 By ~twann #archived #blogging #introduction After a few months, I finally decided to update my blog. I wanted a theme that works without JavaScript, so I decided to choose hugo-terminal. You can subsc\",\"classification_terms\":[\"tags/archived\",\"about\",\"contact\",\"blog\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":1,\"depth\":2},{\"path\":\"/tags/artix/\",\"status\":200,\"title\":\"Artix | ~camelia's digital space\",\"word_count\":124,\"summary_text\":\"Artix | ~camelia's digital space Artix | ~camelia&#39;s digital space ~camelia&#39;s digital space ./about ./contact ./posts Artix (1) I am now using XFCE, here are some thoughts February 18, 2023 By ~twann #archived #artix #linux #xfce This week, an update broke my Artix system. I&#39;ve been running it for over two years now and it was only the second time I ran into some actual problems. After spending several hours trying to fix it, I decided that my computer needed a fresh reset. So I wiped my hard drive and installed Artix again, but this time with XFCE instead of KDE. Read more Webrings &lt;== | no ai webring | ==> &lt;== | Fediring | ==> Copyright © 2024-2025 Camelia Lavender. Made with Hugo and nbterm theme by camelia.\",\"classification_terms\":[\"tags/artix\",\"about\",\"contact\",\"webring\",\"webrings\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":1,\"depth\":2},{\"path\":\"/tags/linux/\",\"status\":200,\"title\":\"Linux | ~camelia's digital space\",\"word_count\":124,\"summary_text\":\"Linux | ~camelia's digital space Linux | ~camelia&#39;s digital space ~camelia&#39;s digital space ./about ./contact ./posts Linux (1) I am now using XFCE, here are some thoughts February 18, 2023 By ~twann #archived #artix #linux #xfce This week, an update broke my Artix system. I&#39;ve been running it for over two years now and it was only the second time I ran into some actual problems. After spending several hours trying to fix it, I decided that my computer needed a fresh reset. So I wiped my hard drive and installed Artix again, but this time with XFCE instead of KDE. Read more Webrings &lt;== | no ai webring | ==> &lt;== | Fediring | ==> Copyright © 2024-2025 Camelia Lavender. Made with Hugo and nbterm theme by camelia.\",\"classification_terms\":[\"tags/linux\",\"about\",\"contact\",\"webring\",\"webrings\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":1,\"depth\":2},{\"path\":\"/tags/xfce/\",\"status\":200,\"title\":\"Xfce | ~camelia's digital space\",\"word_count\":124,\"summary_text\":\"Xfce | ~camelia's digital space Xfce | ~camelia&#39;s digital space ~camelia&#39;s digital space ./about ./contact ./posts Xfce (1) I am now using XFCE, here are some thoughts February 18, 2023 By ~twann #archived #artix #linux #xfce This week, an update broke my Artix system. I&#39;ve been running it for over two years now and it was only the second time I ran into some actual problems. After spending several hours trying to fix it, I decided that my computer needed a fresh reset. So I wiped my hard drive and installed Artix again, but this time with XFCE instead of KDE. Read more Webrings &lt;== | no ai webring | ==> &lt;== | Fediring | ==> Copyright © 2024-2025 Camelia Lavender. Made with Hugo and nbterm theme by camelia.\",\"classification_terms\":[\"tags/xfce\",\"about\",\"contact\",\"webring\",\"webrings\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":1,\"depth\":2},{\"path\":\"/posts/2022/05/welcome-to-my-new-blog/\",\"status\":200,\"title\":\"Welcome to my new blog | ~camelia's digital space\",\"word_count\":112,\"summary_text\":\"Welcome to my new blog | ~camelia's digital space Welcome to my new blog | ~camelia&#39;s digital space ~camelia&#39;s digital space ./about ./contact ./posts Welcome to my new blog May 8, 2022 :: 1 min read By ~twann #archived #blogging #introduction After a few months, I finally decided to update my blog. I wanted a theme that works without JavaScript, so I decided to choose hugo-terminal. You can subscribe to my blog using RSS, or you can browse it on Gemini. However, I don&rsquo;t know yet if I&rsquo;m going to post more regularly on it. Webrings &lt;== | no ai webring | ==> &lt;== | Fediring | ==> Copyright © 2024-2025 Camelia Lavender. Made with Hugo and nbterm theme by camelia.\",\"classification_terms\":[\"posts/2022/05/welcome-to-my-new-blog\",\"about\",\"contact\",\"blog\",\"webring\",\"webrings\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":1,\"depth\":2},{\"path\":\"/tags/blogging/\",\"status\":200,\"title\":\"Blogging | ~camelia's digital space\",\"word_count\":108,\"summary_text\":\"Blogging | ~camelia's digital space Blogging | ~camelia&#39;s digital space ~camelia&#39;s digital space ./about ./contact ./posts Blogging (1) Welcome to my new blog May 8, 2022 By ~twann #archived #blogging #introduction After a few months, I finally decided to update my blog. I wanted a theme that works without JavaScript, so I decided to choose hugo-terminal. You can subscribe to my blog using RSS, or you can browse it on Gemini. However, I don&rsquo;t know yet if I&rsquo;m going to post more regularly on it. Read more Webrings &lt;== | no ai webring | ==> &lt;== | Fediring | ==> Copyright © 2024-2025 Camelia Lavender. Made with Hugo and nbterm theme by camelia.\",\"classification_terms\":[\"tags/blogging\",\"about\",\"contact\",\"blog\",\"webring\",\"webrings\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":1,\"depth\":2},{\"path\":\"/tags/introduction/\",\"status\":200,\"title\":\"Introduction | ~camelia's digital space\",\"word_count\":108,\"summary_text\":\"Introduction | ~camelia's digital space Introduction | ~camelia&#39;s digital space ~camelia&#39;s digital space ./about ./contact ./posts Introduction (1) Welcome to my new blog May 8, 2022 By ~twann #archived #blogging #introduction After a few months, I finally decided to update my blog. I wanted a theme that works without JavaScript, so I decided to choose hugo-terminal. You can subscribe to my blog using RSS, or you can browse it on Gemini. However, I don&rsquo;t know yet if I&rsquo;m going to post more regularly on it. Read more Webrings &lt;== | no ai webring | ==> &lt;== | Fediring | ==> Copyright © 2024-2025 Camelia Lavender. Made with Hugo and nbterm theme by camelia.\",\"classification_terms\":[\"tags/introduction\",\"about\",\"contact\",\"blog\",\"webring\",\"webrings\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":1,\"depth\":2},{\"path\":\"/posts/\",\"status\":200,\"title\":\"Posts | ~camelia's digital space\",\"word_count\":263,\"summary_text\":\"Posts | ~camelia's digital space Posts | ~camelia&#39;s digital space ~camelia&#39;s digital space ./about ./contact ./posts My Forgejo instance was attacked by LLM crawlers April 3, 2025 By ~camelia #fail2ban #forgejo #llm #nginx #sysadmin This post is a reaction to the attack that my server suffered from, that took place on the weekend of the 29th-30th of March. It happened even though my robots.txt file specifically asks bots not to visit any page of my Forgejo instance. I ended up having to set up aggressive nginx and fail2ban rules to block LLM crawlers. Read more Setting up Forgejo on Alpine with Nginx and Fail2ban March 30, 2025 By ~camelia #alpine #forgejo #git #openrc #selfhosting Forgejo is an awesome code hosting platform. It is a community-driven hard fork of Gitea, that is being developed over at Codeberg. In\",\"classification_terms\":[\"posts\",\"about\",\"contact\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":1,\"depth\":3}]",
        "score_reasons_json": "[]",
        "route_domain": "camelia.dev",
        "display_domain": "camelia.dev"
    },
    "explainability": {
        "summary": "camelia.dev currently scores 64/100. The score is being shaped by a mixed signal profile rather than one dominant factor. Evidence confidence is strong enough for a relatively stable read. This is an estimated profile rather than a manually tracked one. Crawler access looks clean.",
        "badges": [
            {
                "label": "Profile",
                "value": "Estimated profile",
                "tone": "unknown",
                "detail": null
            },
            {
                "label": "Evidence confidence",
                "value": "High confidence",
                "tone": "good",
                "detail": "100/100"
            },
            {
                "label": "Traffic confidence",
                "value": "Moderate confidence",
                "tone": "caution",
                "detail": "56/100"
            },
            {
                "label": "Crawler access",
                "value": "Clean visibility",
                "tone": "good",
                "detail": null
            }
        ],
        "weighted_contributions": [
            {
                "label": "Quality system",
                "points": "+32.0",
                "tone": "good",
                "detail": "Technical quality, crawl depth, page structure, and implementation hygiene. Current subsystem score: 94/100."
            },
            {
                "label": "Reputation system",
                "points": "+13.3",
                "tone": "risk",
                "detail": "Authority, search visibility, reach, engagement, and registry stability. Current subsystem score: 39/100."
            },
            {
                "label": "Safety system",
                "points": "+32.0",
                "tone": "good",
                "detail": "Fraud, spam, and trust signals from infrastructure, crawl, and registry evidence. Current subsystem score: 100/100."
            },
            {
                "label": "Risk clamp",
                "points": "-13.0",
                "tone": "risk",
                "detail": "Safety thresholds capped the final score until the risk profile improves."
            }
        ],
        "evidence_cards": [
            {
                "label": "Authority and trust",
                "value": "33/100 · trust 72/100",
                "tone": "caution",
                "detail": "130 monthly visitors, 53 organic keywords, brand completeness 64/100, engagement 81/100."
            },
            {
                "label": "Backlink and search evidence",
                "value": "1 referring domains",
                "tone": "good",
                "detail": "1 backlinks across 1 referring domains. Diversity 92/100; spam penalty 0."
            },
            {
                "label": "Registry and domain stability",
                "value": "1.3 years old",
                "tone": "good",
                "detail": "Stability 100/100 · age 1.3 years · registrar Key-Systems LLC · expires in 256 days."
            },
            {
                "label": "Safety and fraud posture",
                "value": "Safety 100/100 · fraud 0/100",
                "tone": "good",
                "detail": "Primary tag T · safety 100/100 · fraud 0/100."
            }
        ],
        "positives": [
            "Low registrar / ownership churn with solid registry stability.",
            "Healthy crawl quality and on-page completeness.",
            "DNSSEC is enabled.",
            "Registry history looks stable, which supports legitimacy and trust.",
            "HTTPS is working, so the site clears a basic transport-security check.",
            "Backlink diversity looks broad enough to strengthen authority confidence."
        ],
        "risks": [
            "Adult-content cues pushed the NSFW score to 46/100.",
            "External evidence was mixed or sparse, so the tag model keeps an uncertainty buffer instead of overcommitting."
        ],
        "freshness": [
            {
                "label": "Crawl evidence",
                "value": "2026-03-31 10:11:09",
                "tone": "risk",
                "detail": "Crawl and page content sample. Age: 13d ago."
            },
            {
                "label": "WHOIS snapshot",
                "value": "2026-03-19 07:05:20",
                "tone": "risk",
                "detail": "Registry profile and stability signals. Age: 25d ago."
            },
            {
                "label": "Keyword view",
                "value": "2026-04-13 16:21:23",
                "tone": "good",
                "detail": "Estimated visibility until tracked keyword snapshots exist. Age: 0s ago."
            },
            {
                "label": "Rank history",
                "value": "2026-04-13 16:21:23",
                "tone": "good",
                "detail": "Estimated trend derived from current profile and crawl signals. Age: 0s ago."
            },
            {
                "label": "Audience geography",
                "value": "Not captured yet",
                "tone": "unknown",
                "detail": "Audience mix is estimated from available signals rather than first-party audience logs."
            }
        ],
        "section_notes": {
            "audience": "Audience geography is estimated from category, country, traffic mix, and brand signals until first-party audience data is collected.",
            "keywords": "Top keywords are estimated from crawl language, brand, category, and visibility signals until tracked keyword snapshots are stored.",
            "history": "Rank history is estimated from the current profile because no stored history exists for this domain yet."
        },
        "base_weighted_score": 77,
        "fraud_clamp_penalty": 13,
        "final_score": 64
    },
    "insight_snapshot": {
        "version": 1,
        "generated_at": "2026-04-13T16:21:23+00:00",
        "domain": "camelia.dev",
        "display_name": "~camelia's digital space",
        "is_tracked": false,
        "is_estimated": true,
        "overall_score": 64,
        "authority_score": 33,
        "trust_score": 72,
        "safety_score": 100,
        "fraud_score": 0,
        "confidence_score": 100,
        "traffic_confidence": 56,
        "last_crawled_at": "2026-03-31 10:11:09",
        "crawl_blocked": false,
        "summary": "camelia.dev currently scores 64/100. The score is being shaped by a mixed signal profile rather than one dominant factor. Evidence confidence is strong enough for a relatively stable read. This is an estimated profile rather than a manually tracked one. Crawler access looks clean.",
        "badges": [
            {
                "label": "Profile",
                "value": "Estimated profile",
                "tone": "unknown",
                "detail": null
            },
            {
                "label": "Evidence confidence",
                "value": "High confidence",
                "tone": "good",
                "detail": "100/100"
            },
            {
                "label": "Traffic confidence",
                "value": "Moderate confidence",
                "tone": "caution",
                "detail": "56/100"
            },
            {
                "label": "Crawler access",
                "value": "Clean visibility",
                "tone": "good",
                "detail": null
            }
        ],
        "top_positive_signals": [
            "Low registrar / ownership churn with solid registry stability.",
            "Healthy crawl quality and on-page completeness.",
            "DNSSEC is enabled.",
            "Registry history looks stable, which supports legitimacy and trust.",
            "HTTPS is working, so the site clears a basic transport-security check."
        ],
        "top_risk_signals": [
            "Adult-content cues pushed the NSFW score to 46/100.",
            "External evidence was mixed or sparse, so the tag model keeps an uncertainty buffer instead of overcommitting."
        ],
        "freshness": [
            {
                "label": "Crawl evidence",
                "value": "2026-03-31 10:11:09",
                "tone": "risk",
                "detail": "Crawl and page content sample. Age: 13d ago."
            },
            {
                "label": "WHOIS snapshot",
                "value": "2026-03-19 07:05:20",
                "tone": "risk",
                "detail": "Registry profile and stability signals. Age: 25d ago."
            },
            {
                "label": "Keyword view",
                "value": "2026-04-13 16:21:23",
                "tone": "good",
                "detail": "Estimated visibility until tracked keyword snapshots exist. Age: 0s ago."
            },
            {
                "label": "Rank history",
                "value": "2026-04-13 16:21:23",
                "tone": "good",
                "detail": "Estimated trend derived from current profile and crawl signals. Age: 0s ago."
            },
            {
                "label": "Audience geography",
                "value": "Not captured yet",
                "tone": "unknown",
                "detail": "Audience mix is estimated from available signals rather than first-party audience logs."
            }
        ],
        "top_tags": [
            {
                "code": "T",
                "label": "Trusted",
                "tone": "good"
            },
            {
                "code": "Uncertain",
                "label": "Uncertain",
                "tone": "unknown"
            },
            {
                "code": "NSFW",
                "label": "NSFW",
                "tone": "nsfw"
            }
        ]
    },
    "is_tracked": false,
    "is_estimated": true,
    "live_state": {
        "status": "processing",
        "status_label": "Cache build running",
        "message": "The refreshed page cache is still being built for this domain.",
        "updated_at": "2026-04-13T17:50:02+00:00"
    },
    "refresh_state": {
        "canRequest": false,
        "queued": true,
        "processing": true,
        "stageKey": "cache-queued",
        "stageLabel": "Cache build running",
        "cooldownUntil": null,
        "message": "The refreshed page cache is still being built for this domain.",
        "action": "/domain/camelia.dev/refresh",
        "isGuestCooldown": false,
        "cooldownSeconds": 0
    },
    "urlscan_report": {
        "domain": "camelia.dev",
        "status": "complete",
        "submitted_at": "2026-03-19T07:05:20+00:00",
        "last_checked_at": "2026-03-20T10:06:17+00:00",
        "last_error": "",
        "submitted_url": "https://camelia.dev/",
        "summary": "urlscan.io report is ready.",
        "uuid": "019d04e9-bca2-74da-9021-f31b0e052373",
        "result_url": "https://urlscan.io/result/019d04e9-bca2-74da-9021-f31b0e052373/",
        "api_result_url": "https://urlscan.io/api/v1/result/019d04e9-bca2-74da-9021-f31b0e052373/",
        "visibility": "public",
        "raw_submit_response": {
            "message": "Submission successful",
            "uuid": "019d04e9-bca2-74da-9021-f31b0e052373",
            "result": "https://urlscan.io/result/019d04e9-bca2-74da-9021-f31b0e052373/",
            "api": "https://urlscan.io/api/v1/result/019d04e9-bca2-74da-9021-f31b0e052373/",
            "visibility": "public",
            "options": [],
            "url": "https://camelia.dev/",
            "country": "fi"
        },
        "report": {
            "data": {
                "requests": [
                    {
                        "request": {
                            "requestId": "1D141C15457BB3492DEAEF2D465AF2B2",
                            "loaderId": "1D141C15457BB3492DEAEF2D465AF2B2",
                            "documentURL": "https://camelia.dev/",
                            "request": {
                                "url": "https://camelia.dev/",
                                "method": "GET",
                                "headers": {
                                    "Upgrade-Insecure-Requests": "1",
                                    "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36"
                                },
                                "mixedContentType": "none",
                                "initialPriority": "VeryHigh",
                                "referrerPolicy": "strict-origin-when-cross-origin",
                                "isSameSite": true
                            },
                            "timestamp": 41036096.382498,
                            "wallTime": 1773903920.346943,
                            "initiator": {
                                "type": "other"
                            },
                            "redirectHasExtraInfo": false,
                            "type": "Document",
                            "frameId": "A2CAD6FD361916986BF9D5102CBF48B2",
                            "hasUserGesture": false,
                            "primaryRequest": true
                        },
                        "response": {
                            "encodedDataLength": 9110,
                            "dataLength": 8893,
                            "requestId": "1D141C15457BB3492DEAEF2D465AF2B2",
                            "type": "Document",
                            "response": {
                                "url": "https://camelia.dev/",
                                "status": 200,
                                "statusText": "",
                                "headers": {
                                    "accept-ranges": "bytes",
                                    "content-length": "8893",
                                    "content-type": "text/html",
                                    "date": "Thu, 19 Mar 2026 07:05:20 GMT",
                                    "etag": "\"68d1776e-22bd\"",
                                    "last-modified": "Mon, 22 Sep 2025 16:21:02 GMT",
                                    "server": "nginx",
                                    "strict-transport-security": "max-age=31536000; preload",
                                    "x-content-type-options": "nosniff",
                                    "x-frame-options": "SAMEORIGIN"
                                },
                                "mimeType": "text/html",
                                "charset": "",
                                "remoteIPAddress": "2a01:4f9:c013:55d::1",
                                "remotePort": 443,
                                "encodedDataLength": 199,
                                "timing": {
                                    "requestTime": 41036096.382847,
                                    "proxyStart": -1,
                                    "proxyEnd": -1,
                                    "dnsStart": 0,
                                    "dnsEnd": 37.518,
                                    "connectStart": 37.598,
                                    "connectEnd": 112.228,
                                    "sslStart": 73.071,
                                    "sslEnd": 112.22,
                                    "workerStart": -1,
                                    "workerReady": -1,
                                    "workerFetchStart": -1,
                                    "workerRespondWithSettled": -1,
                                    "sendStart": 112.35,
                                    "sendEnd": 112.494,
                                    "pushStart": 0,
                                    "pushEnd": 0,
                                    "receiveHeadersStart": 147.616,
                                    "receiveHeadersEnd": 147.706
                                },
                                "responseTime": 1773903920494.915,
                                "protocol": "h2",
                                "alternateProtocolUsage": "unspecifiedReason",
                                "securityState": "secure",
                                "securityDetails": {
                                    "protocol": "TLS 1.3",
                                    "keyExchange": "",
                                    "keyExchangeGroup": "X25519MLKEM768",
                                    "cipher": "AES_128_GCM",
                                    "certificateId": 0,
                                    "subjectName": "camelia.dev",
                                    "sanList": [
                                        "camelia.dev"
                                    ],
                                    "issuer": "E7",
                                    "validFrom": 1773450214,
                                    "validTo": 1781226213,
                                    "signedCertificateTimestampList": [
                                        {
                                            "status": "Verified",
                                            "origin": "Embedded in certificate",
                                            "logDescription": "DigiCert 'Wyvern2026h1'",
                                            "logId": "6411C46CA412ECA7891CA2022E00BCAB4F2807D41E3527ABEAFED503C97DCDF0",
                                            "timestamp": 1773453724784,
                                            "hashAlgorithm": "SHA-256",
                                            "signatureAlgorithm": "ECDSA",
                                            "signatureData": "3046022100A1783D1D6040802CE1FA05147D6D1065511276AD438C19357561440C96AD2C7702210084FB860DA1677E8EF9BF2735D4B148393C2CC04AC38814FF642FFF7481AA1629"
                                        },
                                        {
                                            "status": "Verified",
                                            "origin": "Embedded in certificate",
                                            "logDescription": "Google 'Argon2026h1' log",
                                            "logId": "0E5794BCF3AEA93E331B2C9907B3F790DF9BC23D713225DD21A925AC61C54E21",
                                            "timestamp": 1773453724785,
                                            "hashAlgorithm": "SHA-256",
                                            "signatureAlgorithm": "ECDSA",
                                            "signatureData": "304402203321F65E893CF1B53A6F157BBA47AB2FE1E0BB26E0AC1501CFA8BEECC63B73A102200CD33A74309FEC4F37C474B1B5A586A216DAB183EC52A204E749FE0C04752370"
                                        }
                                    ],
                                    "certificateTransparencyCompliance": "compliant",
                                    "serverSignatureAlgorithm": 1027,
                                    "encryptedClientHello": false
                                },
                                "securityHeaders": [
                                    {
                                        "name": "Strict-Transport-Security",
                                        "value": "max-age=31536000; preload"
                                    },
                                    {
                                        "name": "X-Content-Type-Options",
                                        "value": "nosniff"
                                    },
                                    {
                                        "name": "X-Frame-Options",
                                        "value": "SAMEORIGIN"
                                    }
                                ]
                            },
                            "hasExtraInfo": true,
                            "hash": "12e3f7b2e75761a391ea8f45ba7ca1cb626bf85769917e8cf4eddf5429a34e8c",
                            "size": 8882,
                            "asn": {
                                "ip": "2a01:4f9:c013:55d::1",
                                "asn": "24940",
                                "country": "DE",
                                "description": "HETZNER-AS Hetzner Online GmbH, DE",
                                "name": "HETZNER-AS Hetzner Online GmbH",
                                "route": "::/31"
                            },
                            "geoip": {
                                "country": "FI",
                                "region": "18",
                                "timezone": "Europe/Helsinki",
                                "city": "Helsinki",
                                "ll": [
                                    60.1719,
                                    24.9347
                                ],
                                "country_name": "Finland",
                                "metro": 0
                            }
                        }
                    },
                    {
                        "request": {
                            "requestId": "1944244.2",
                            "loaderId": "1D141C15457BB3492DEAEF2D465AF2B2",
                            "documentURL": "https://camelia.dev/",
                            "request": {
                                "url": "https://camelia.dev/css/main.min.b12605942e34204b654ef684939a5f82a7677314d16e0e951b786368ad94df50.css",
                                "method": "GET",
                                "headers": {
                                    "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36",
                                    "Origin": "https://camelia.dev",
                                    "Referer": ""
                                },
                                "mixedContentType": "none",
                                "initialPriority": "VeryHigh",
                                "referrerPolicy": "no-referrer",
                                "isSameSite": true
                            },
                            "timestamp": 41036096.535168,
                            "wallTime": 1773903920.499639,
                            "initiator": {
                                "type": "parser",
                                "url": "https://camelia.dev/",
                                "lineNumber": 17,
                                "columnNumber": 209
                            },
                            "redirectHasExtraInfo": false,
                            "type": "Stylesheet",
                            "frameId": "A2CAD6FD361916986BF9D5102CBF48B2",
                            "hasUserGesture": false,
                            "renderBlockingBehavior": "Blocking"
                        },
                        "response": {
                            "encodedDataLength": 6804,
                            "dataLength": 6598,
                            "requestId": "1944244.2",
                            "type": "Stylesheet",
                            "response": {
                                "url": "https://camelia.dev/css/main.min.b12605942e34204b654ef684939a5f82a7677314d16e0e951b786368ad94df50.css",
                                "status": 200,
                                "statusText": "",
                                "headers": {
                                    "strict-transport-security": "max-age=31536000; preload",
                                    "etag": "\"68d1776e-19c6\"",
                                    "x-content-type-options": "nosniff",
                                    "accept-ranges": "bytes",
                                    "content-length": "6598",
                                    "date": "Thu, 19 Mar 2026 07:05:20 GMT",
                                    "content-type": "text/css",
                                    "last-modified": "Mon, 22 Sep 2025 16:21:02 GMT",
                                    "server": "nginx",
                                    "x-frame-options": "SAMEORIGIN"
                                },
                                "mimeType": "text/css",
                                "charset": "",
                                "remoteIPAddress": "2a01:4f9:c013:55d::1",
                                "remotePort": 443,
                                "encodedDataLength": 6804,
                                "timing": {
                                    "requestTime": 41036096.53559,
                                    "proxyStart": -1,
                                    "proxyEnd": -1,
                                    "dnsStart": -1,
                                    "dnsEnd": -1,
                                    "connectStart": -1,
                                    "connectEnd": -1,
                                    "sslStart": -1,
                                    "sslEnd": -1,
                                    "workerStart": -1,
                                    "workerReady": -1,
                                    "workerFetchStart": -1,
                                    "workerRespondWithSettled": -1,
                                    "sendStart": 0.587,
                                    "sendEnd": 0.766,
                                    "pushStart": 0,
                                    "pushEnd": 0,
                                    "receiveHeadersStart": 36.509,
                                    "receiveHeadersEnd": 36.86
                                },
                                "responseTime": 1773903920536.553,
                                "protocol": "h2",
                                "alternateProtocolUsage": "unspecifiedReason",
                                "securityState": "secure",
                                "securityDetails": {
                                    "protocol": "TLS 1.3",
                                    "keyExchange": "",
                                    "keyExchangeGroup": "X25519MLKEM768",
                                    "cipher": "AES_128_GCM",
                                    "certificateId": 0,
                                    "subjectName": "camelia.dev",
                                    "sanList": [
                                        "camelia.dev"
                                    ],
                                    "issuer": "E7",
                                    "validFrom": 1773450214,
                                    "validTo": 1781226213,
                                    "signedCertificateTimestampList": [
                                        {
                                            "status": "Verified",
                                            "origin": "Embedded in certificate",
                                            "logDescription": "DigiCert 'Wyvern2026h1'",
                                            "logId": "6411C46CA412ECA7891CA2022E00BCAB4F2807D41E3527ABEAFED503C97DCDF0",
                                            "timestamp": 1773453724784,
                                            "hashAlgorithm": "SHA-256",
                                            "signatureAlgorithm": "ECDSA",
                                            "signatureData": "3046022100A1783D1D6040802CE1FA05147D6D1065511276AD438C19357561440C96AD2C7702210084FB860DA1677E8EF9BF2735D4B148393C2CC04AC38814FF642FFF7481AA1629"
                                        },
                                        {
                                            "status": "Verified",
                                            "origin": "Embedded in certificate",
                                            "logDescription": "Google 'Argon2026h1' log",
                                            "logId": "0E5794BCF3AEA93E331B2C9907B3F790DF9BC23D713225DD21A925AC61C54E21",
                                            "timestamp": 1773453724785,
                                            "hashAlgorithm": "SHA-256",
                                            "signatureAlgorithm": "ECDSA",
                                            "signatureData": "304402203321F65E893CF1B53A6F157BBA47AB2FE1E0BB26E0AC1501CFA8BEECC63B73A102200CD33A74309FEC4F37C474B1B5A586A216DAB183EC52A204E749FE0C04752370"
                                        }
                                    ],
                                    "certificateTransparencyCompliance": "compliant",
                                    "serverSignatureAlgorithm": 1027,
                                    "encryptedClientHello": false
                                },
                                "securityHeaders": [
                                    {
                                        "name": "Strict-Transport-Security",
                                        "value": "max-age=31536000; preload"
                                    },
                                    {
                                        "name": "X-Content-Type-Options",
                                        "value": "nosniff"
                                    },
                                    {
                                        "name": "X-Frame-Options",
                                        "value": "SAMEORIGIN"
                                    }
                                ]
                            },
                            "hasExtraInfo": true,
                            "hash": "b12605942e34204b654ef684939a5f82a7677314d16e0e951b786368ad94df50",
                            "size": 6598,
                            "asn": {
                                "ip": "2a01:4f9:c013:55d::1",
                                "asn": "24940",
                                "country": "DE",
                                "description": "HETZNER-AS Hetzner Online GmbH, DE",
                                "name": "HETZNER-AS Hetzner Online GmbH",
                                "route": "::/31"
                            },
                            "geoip": {
                                "country": "FI",
                                "region": "18",
                                "timezone": "Europe/Helsinki",
                                "city": "Helsinki",
                                "ll": [
                                    60.1719,
                                    24.9347
                                ],
                                "country_name": "Finland",
                                "metro": 0
                            }
                        },
                        "initiatorInfo": {
                            "url": "https://camelia.dev/",
                            "host": "camelia.dev",
                            "type": "parser"
                        }
                    },
                    {
                        "request": {
                            "requestId": "1944244.3",
                            "loaderId": "1D141C15457BB3492DEAEF2D465AF2B2",
                            "documentURL": "https://camelia.dev/",
                            "request": {
                                "url": "https://camelia.dev/css/fonts.min.00049a008153a535e5b97144d925239945f4ba7ed7da3a608de1b0eccb3c1442.css",
                                "method": "GET",
                                "headers": {
                                    "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36",
                                    "Origin": "https://camelia.dev",
                                    "Referer": ""
                                },
                                "mixedContentType": "none",
                                "initialPriority": "VeryHigh",
                                "referrerPolicy": "no-referrer",
                                "isSameSite": true
                            },
                            "timestamp": 41036096.535346,
                            "wallTime": 1773903920.499812,
                            "initiator": {
                                "type": "parser",
                                "url": "https://camelia.dev/",
                                "lineNumber": 18,
                                "columnNumber": 210
                            },
                            "redirectHasExtraInfo": false,
                            "type": "Stylesheet",
                            "frameId": "A2CAD6FD361916986BF9D5102CBF48B2",
                            "hasUserGesture": false,
                            "renderBlockingBehavior": "Blocking"
                        },
                        "response": {
                            "encodedDataLength": 1319,
                            "dataLength": 1113,
                            "requestId": "1944244.3",
                            "type": "Stylesheet",
                            "response": {
                                "url": "https://camelia.dev/css/fonts.min.00049a008153a535e5b97144d925239945f4ba7ed7da3a608de1b0eccb3c1442.css",
                                "status": 200,
                                "statusText": "",
                                "headers": {
                                    "strict-transport-security": "max-age=31536000; preload",
                                    "etag": "\"68d1776e-459\"",
                                    "x-content-type-options": "nosniff",
                                    "accept-ranges": "bytes",
                                    "content-length": "1113",
                                    "date": "Thu, 19 Mar 2026 07:05:20 GMT",
                                    "content-type": "text/css",
                                    "last-modified": "Mon, 22 Sep 2025 16:21:02 GMT",
                                    "server": "nginx",
                                    "x-frame-options": "SAMEORIGIN"
                                },
                                "mimeType": "text/css",
                                "charset": "",
                                "remoteIPAddress": "2a01:4f9:c013:55d::1",
                                "remotePort": 443,
                                "encodedDataLength": 1319,
                                "timing": {
                                    "requestTime": 41036096.535797,
                                    "proxyStart": -1,
                                    "proxyEnd": -1,
                                    "dnsStart": -1,
                                    "dnsEnd": -1,
                                    "connectStart": -1,
                                    "connectEnd": -1,
                                    "sslStart": -1,
                                    "sslEnd": -1,
                                    "workerStart": -1,
                                    "workerReady": -1,
                                    "workerFetchStart": -1,
                                    "workerRespondWithSettled": -1,
                                    "sendStart": 0.43,
                                    "sendEnd": 0.559,
                                    "pushStart": 0,
                                    "pushEnd": 0,
                                    "receiveHeadersStart": 36.35,
                                    "receiveHeadersEnd": 37.684
                                },
                                "responseTime": 1773903920536.593,
                                "protocol": "h2",
                                "alternateProtocolUsage": "unspecifiedReason",
                                "securityState": "secure",
                                "securityDetails": {
                                    "protocol": "TLS 1.3",
                                    "keyExchange": "",
                                    "keyExchangeGroup": "X25519MLKEM768",
                                    "cipher": "AES_128_GCM",
                                    "certificateId": 0,
                                    "subjectName": "camelia.dev",
                                    "sanList": [
                                        "camelia.dev"
                                    ],
                                    "issuer": "E7",
                                    "validFrom": 1773450214,
                                    "validTo": 1781226213,
                                    "signedCertificateTimestampList": [
                                        {
                                            "status": "Verified",
                                            "origin": "Embedded in certificate",
                                            "logDescription": "DigiCert 'Wyvern2026h1'",
                                            "logId": "6411C46CA412ECA7891CA2022E00BCAB4F2807D41E3527ABEAFED503C97DCDF0",
                                            "timestamp": 1773453724784,
                                            "hashAlgorithm": "SHA-256",
                                            "signatureAlgorithm": "ECDSA",
                                            "signatureData": "3046022100A1783D1D6040802CE1FA05147D6D1065511276AD438C19357561440C96AD2C7702210084FB860DA1677E8EF9BF2735D4B148393C2CC04AC38814FF642FFF7481AA1629"
                                        },
                                        {
                                            "status": "Verified",
                                            "origin": "Embedded in certificate",
                                            "logDescription": "Google 'Argon2026h1' log",
                                            "logId": "0E5794BCF3AEA93E331B2C9907B3F790DF9BC23D713225DD21A925AC61C54E21",
                                            "timestamp": 1773453724785,
                                            "hashAlgorithm": "SHA-256",
                                            "signatureAlgorithm": "ECDSA",
                                            "signatureData": "304402203321F65E893CF1B53A6F157BBA47AB2FE1E0BB26E0AC1501CFA8BEECC63B73A102200CD33A74309FEC4F37C474B1B5A586A216DAB183EC52A204E749FE0C04752370"
                                        }
                                    ],
                                    "certificateTransparencyCompliance": "compliant",
                                    "serverSignatureAlgorithm": 1027,
                                    "encryptedClientHello": false
                                },
                                "securityHeaders": [
                                    {
                                        "name": "Strict-Transport-Security",
                                        "value": "max-age=31536000; preload"
                                    },
                                    {
                                        "name": "X-Content-Type-Options",
                                        "value": "nosniff"
                                    },
                                    {
                                        "name": "X-Frame-Options",
                                        "value": "SAMEORIGIN"
                                    }
                                ]
                            },
                            "hasExtraInfo": true,
                            "hash": "00049a008153a535e5b97144d925239945f4ba7ed7da3a608de1b0eccb3c1442",
                            "size": 1113,
                            "asn": {
                                "ip": "2a01:4f9:c013:55d::1",
                                "asn": "24940",
                                "country": "DE",
                                "description": "HETZNER-AS Hetzner Online GmbH, DE",
                                "name": "HETZNER-AS Hetzner Online GmbH",
                                "route": "::/31"
                            },
                            "geoip": {
                                "country": "FI",
                                "region": "18",
                                "timezone": "Europe/Helsinki",
                                "city": "Helsinki",
                                "ll": [
                                    60.1719,
                                    24.9347
                                ],
                                "country_name": "Finland",
                                "metro": 0
                            }
                        },
                        "initiatorInfo": {
                            "url": "https://camelia.dev/",
                            "host": "camelia.dev",
                            "type": "parser"
                        }
                    },
                    {
                        "request": {
                            "requestId": "1944244.4",
                            "loaderId": "1D141C15457BB3492DEAEF2D465AF2B2",
                            "documentURL": "https://camelia.dev/",
                            "request": {
                                "url": "https://camelia.dev/badges/transrightsnow.gif",
                                "method": "GET",
                                "headers": {
                                    "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36",
                                    "Referer": ""
                                },
                                "mixedContentType": "none",
                                "initialPriority": "Medium",
                                "referrerPolicy": "no-referrer",
                                "isSameSite": true
                            },
                            "timestamp": 41036096.535397,
                            "wallTime": 1773903920.499849,
                            "initiator": {
                                "type": "parser",
                                "url": "https://camelia.dev/",
                                "lineNumber": 62,
                                "columnNumber": 63
                            },
                            "redirectHasExtraInfo": false,
                            "type": "Image",
                            "frameId": "A2CAD6FD361916986BF9D5102CBF48B2",
                            "hasUserGesture": false
                        },
                        "response": {
                            "encodedDataLength": 677,
                            "dataLength": 471,
                            "requestId": "1944244.4",
                            "type": "Image",
                            "response": {
                                "url": "https://camelia.dev/badges/transrightsnow.gif",
                                "status": 200,
                                "statusText": "",
                                "headers": {
                                    "strict-transport-security": "max-age=31536000; preload",
                                    "etag": "\"68d1776e-1d7\"",
                                    "x-content-type-options": "nosniff",
                                    "accept-ranges": "bytes",
                                    "content-length": "471",
                                    "date": "Thu, 19 Mar 2026 07:05:20 GMT",
                                    "content-type": "image/gif",
                                    "last-modified": "Mon, 22 Sep 2025 16:21:02 GMT",
                                    "server": "nginx",
                                    "x-frame-options": "SAMEORIGIN"
                                },
                                "mimeType": "image/gif",
                                "charset": "",
                                "remoteIPAddress": "2a01:4f9:c013:55d::1",
                                "remotePort": 443,
                                "encodedDataLength": 677,
                                "timing": {
                                    "requestTime": 41036096.53594,
                                    "proxyStart": -1,
                                    "proxyEnd": -1,
                                    "dnsStart": -1,
                                    "dnsEnd": -1,
                                    "connectStart": -1,
                                    "connectEnd": -1,
                                    "sslStart": -1,
                                    "sslEnd": -1,
                                    "workerStart": -1,
                                    "workerReady": -1,
                                    "workerFetchStart": -1,
                                    "workerRespondWithSettled": -1,
                                    "sendStart": 0.321,
                                    "sendEnd": 0.417,
                                    "pushStart": 0,
                                    "pushEnd": 0,
                                    "receiveHeadersStart": 36.227,
                                    "receiveHeadersEnd": 38.643
                                },
                                "responseTime": 1773903920536.616,
                                "protocol": "h2",
                                "alternateProtocolUsage": "unspecifiedReason",
                                "securityState": "secure",
                                "securityDetails": {
                                    "protocol": "TLS 1.3",
                                    "keyExchange": "",
                                    "keyExchangeGroup": "X25519MLKEM768",
                                    "cipher": "AES_128_GCM",
                                    "certificateId": 0,
                                    "subjectName": "camelia.dev",
                                    "sanList": [
                                        "camelia.dev"
                                    ],
                                    "issuer": "E7",
                                    "validFrom": 1773450214,
                                    "validTo": 1781226213,
                                    "signedCertificateTimestampList": [
                                        {
                                            "status": "Verified",
                                            "origin": "Embedded in certificate",
                                            "logDescription": "DigiCert 'Wyvern2026h1'",
                                            "logId": "6411C46CA412ECA7891CA2022E00BCAB4F2807D41E3527ABEAFED503C97DCDF0",
                                            "timestamp": 1773453724784,
                                            "hashAlgorithm": "SHA-256",
                                            "signatureAlgorithm": "ECDSA",
                                            "signatureData": "3046022100A1783D1D6040802CE1FA05147D6D1065511276AD438C19357561440C96AD2C7702210084FB860DA1677E8EF9BF2735D4B148393C2CC04AC38814FF642FFF7481AA1629"
                                        },
                                        {
                                            "status": "Verified",
                                            "origin": "Embedded in certificate",
                                            "logDescription": "Google 'Argon2026h1' log",
                                            "logId": "0E5794BCF3AEA93E331B2C9907B3F790DF9BC23D713225DD21A925AC61C54E21",
                                            "timestamp": 1773453724785,
                                            "hashAlgorithm": "SHA-256",
                                            "signatureAlgorithm": "ECDSA",
                                            "signatureData": "304402203321F65E893CF1B53A6F157BBA47AB2FE1E0BB26E0AC1501CFA8BEECC63B73A102200CD33A74309FEC4F37C474B1B5A586A216DAB183EC52A204E749FE0C04752370"
                                        }
                                    ],
                                    "certificateTransparencyCompliance": "compliant",
                                    "serverSignatureAlgorithm": 1027,
                                    "encryptedClientHello": false
                                },
                                "securityHeaders": [
                                    {
                                        "name": "Strict-Transport-Security",
                                        "value": "max-age=31536000; preload"
                                    },
                                    {
                                        "name": "X-Content-Type-Options",
                                        "value": "nosniff"
                                    },
                                    {
                                        "name": "X-Frame-Options",
                                        "value": "SAMEORIGIN"
                                    }
                                ]
                            },
                            "hasExtraInfo": true,
                            "hash": "e0bfadf6ab6686645e7ad042be741eb2434cf1e8a3321baf581e7915ab74f71d",
                            "size": 628,
                            "asn": {
                                "ip": "2a01:4f9:c013:55d::1",
                                "asn": "24940",
                                "country": "DE",
                                "description": "HETZNER-AS Hetzner Online GmbH, DE",
                                "name": "HETZNER-AS Hetzner Online GmbH",
                                "route": "::/31"
                            },
                            "geoip": {
                                "country": "FI",
                                "region": "18",
                                "timezone": "Europe/Helsinki",
                                "city": "Helsinki",
                                "ll": [
                                    60.1719,
                                    24.9347
                                ],
                                "country_name": "Finland",
                                "metro": 0
                            }
                        },
                        "initiatorInfo": {
                            "url": "https://camelia.dev/",
                            "host": "camelia.dev",
                            "type": "parser"
                        }
                    },
                    {
                        "request": {
                            "requestId": "1944244.5",
                            "loaderId": "1D141C15457BB3492DEAEF2D465AF2B2",
                            "documentURL": "https://camelia.dev/",
                            "request": {
                                "url": "https://camelia.dev/badges/free-palestine.png",
                                "method": "GET",
                                "headers": {
                                    "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36",
                                    "Referer": ""
                                },
                                "mixedContentType": "none",
                                "initialPriority": "Medium",
                                "referrerPolicy": "no-referrer",
                                "isSameSite": true
                            },
                            "timestamp": 41036096.535439,
                            "wallTime": 1773903920.499884,
                            "initiator": {
                                "type": "parser",
                                "url": "https://camelia.dev/",
                                "lineNumber": 63,
                                "columnNumber": 104
                            },
                            "redirectHasExtraInfo": false,
                            "type": "Image",
                            "frameId": "A2CAD6FD361916986BF9D5102CBF48B2",
                            "hasUserGesture": false
                        },
                        "response": {
                            "encodedDataLength": 1450,
                            "dataLength": 1243,
                            "requestId": "1944244.5",
                            "type": "Image",
                            "response": {
                                "url": "https://camelia.dev/badges/free-palestine.png",
                                "status": 200,
                                "statusText": "",
                                "headers": {
                                    "strict-transport-security": "max-age=31536000; preload",
                                    "etag": "\"68d1776e-4db\"",
                                    "x-content-type-options": "nosniff",
                                    "accept-ranges": "bytes",
                                    "content-length": "1243",
                                    "date": "Thu, 19 Mar 2026 07:05:20 GMT",
                                    "content-type": "image/png",
                                    "last-modified": "Mon, 22 Sep 2025 16:21:02 GMT",
                                    "server": "nginx",
                                    "x-frame-options": "SAMEORIGIN"
                                },
                                "mimeType": "image/png",
                                "charset": "",
                                "remoteIPAddress": "2a01:4f9:c013:55d::1",
                                "remotePort": 443,
                                "encodedDataLength": 1450,
                                "timing": {
                                    "requestTime": 41036096.536084,
                                    "proxyStart": -1,
                                    "proxyEnd": -1,
                                    "dnsStart": -1,
                                    "dnsEnd": -1,
                                    "connectStart": -1,
                                    "connectEnd": -1,
                                    "sslStart": -1,
                                    "sslEnd": -1,
                                    "workerStart": -1,
                                    "workerReady": -1,
                                    "workerFetchStart": -1,
                                    "workerRespondWithSettled": -1,
                                    "sendStart": 0.2,
                                    "sendEnd": 0.274,
                                    "pushStart": 0,
                                    "pushEnd": 0,
                                    "receiveHeadersStart": 36.106,
                                    "receiveHeadersEnd": 39.403
                                },
                                "responseTime": 1773903920536.635,
                                "protocol": "h2",
                                "alternateProtocolUsage": "unspecifiedReason",
                                "securityState": "secure",
                                "securityDetails": {
                                    "protocol": "TLS 1.3",
                                    "keyExchange": "",
                                    "keyExchangeGroup": "X25519MLKEM768",
                                    "cipher": "AES_128_GCM",
                                    "certificateId": 0,
                                    "subjectName": "camelia.dev",
                                    "sanList": [
                                        "camelia.dev"
                                    ],
                                    "issuer": "E7",
                                    "validFrom": 1773450214,
                                    "validTo": 1781226213,
                                    "signedCertificateTimestampList": [
                                        {
                                            "status": "Verified",
                                            "origin": "Embedded in certificate",
                                            "logDescription": "DigiCert 'Wyvern2026h1'",
                                            "logId": "6411C46CA412ECA7891CA2022E00BCAB4F2807D41E3527ABEAFED503C97DCDF0",
                                            "timestamp": 1773453724784,
                                            "hashAlgorithm": "SHA-256",
                                            "signatureAlgorithm": "ECDSA",
                                            "signatureData": "3046022100A1783D1D6040802CE1FA05147D6D1065511276AD438C19357561440C96AD2C7702210084FB860DA1677E8EF9BF2735D4B148393C2CC04AC38814FF642FFF7481AA1629"
                                        },
                                        {
                                            "status": "Verified",
                                            "origin": "Embedded in certificate",
                                            "logDescription": "Google 'Argon2026h1' log",
                                            "logId": "0E5794BCF3AEA93E331B2C9907B3F790DF9BC23D713225DD21A925AC61C54E21",
                                            "timestamp": 1773453724785,
                                            "hashAlgorithm": "SHA-256",
                                            "signatureAlgorithm": "ECDSA",
                                            "signatureData": "304402203321F65E893CF1B53A6F157BBA47AB2FE1E0BB26E0AC1501CFA8BEECC63B73A102200CD33A74309FEC4F37C474B1B5A586A216DAB183EC52A204E749FE0C04752370"
                                        }
                                    ],
                                    "certificateTransparencyCompliance": "compliant",
                                    "serverSignatureAlgorithm": 1027,
                                    "encryptedClientHello": false
                                },
                                "securityHeaders": [
                                    {
                                        "name": "Strict-Transport-Security",
                                        "value": "max-age=31536000; preload"
                                    },
                                    {
                                        "name": "X-Content-Type-Options",
                                        "value": "nosniff"
                                    },
                                    {
                                        "name": "X-Frame-Options",
                                        "value": "SAMEORIGIN"
                                    }
                                ]
                            },
                            "hasExtraInfo": true,
                            "hash": "1cfe686386d85bb9e24e05510ffdc5c48b474c709924e437c1dd541587f3ebcf",
                            "size": 1660,
                            "asn": {
                                "ip": "2a01:4f9:c013:55d::1",
                                "asn": "24940",
                                "country": "DE",
                                "description": "HETZNER-AS Hetzner Online GmbH, DE",
                                "name": "HETZNER-AS Hetzner Online GmbH",
                                "route": "::/31"
                            },
                            "geoip": {
                                "country": "FI",
                                "region": "18",
                                "timezone": "Europe/Helsinki",
                                "city": "Helsinki",
                                "ll": [
                                    60.1719,
                                    24.9347
                                ],
                                "country_name": "Finland",
                                "metro": 0
                            }
                        },
                        "initiatorInfo": {
                            "url": "https://camelia.dev/",
                            "host": "camelia.dev",
                            "type": "parser"
                        }
                    },
                    {
                        "request": {
                            "requestId": "1944244.6",
                            "loaderId": "1D141C15457BB3492DEAEF2D465AF2B2",
                            "documentURL": "https://camelia.dev/",
                            "request": {
                                "url": "https://camelia.dev/badges/ublock.png",
                                "method": "GET",
                                "headers": {
                                    "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36",
                                    "Referer": ""
                                },
                                "mixedContentType": "none",
                                "initialPriority": "Medium",
                                "referrerPolicy": "no-referrer",
                                "isSameSite": true
                            },
                            "timestamp": 41036096.535459,
                            "wallTime": 1773903920.499903,
                            "initiator": {
                                "type": "parser",
                                "url": "https://camelia.dev/",
                                "lineNumber": 64,
                                "columnNumber": 100
                            },
                            "redirectHasExtraInfo": false,
                            "type": "Image",
                            "frameId": "A2CAD6FD361916986BF9D5102CBF48B2",
                            "hasUserGesture": false
                        },
                        "response": {
                            "encodedDataLength": 2988,
                            "dataLength": 2781,
                            "requestId": "1944244.6",
                            "type": "Image",
                            "response": {
                                "url": "https://camelia.dev/badges/ublock.png",
                                "status": 200,
                                "statusText": "",
                                "headers": {
                                    "strict-transport-security": "max-age=31536000; preload",
                                    "etag": "\"68d1776e-add\"",
                                    "x-content-type-options": "nosniff",
                                    "accept-ranges": "bytes",
                                    "content-length": "2781",
                                    "date": "Thu, 19 Mar 2026 07:05:20 GMT",
                                    "content-type": "image/png",
                                    "last-modified": "Mon, 22 Sep 2025 16:21:02 GMT",
                                    "server": "nginx",
                                    "x-frame-options": "SAMEORIGIN"
                                },
                                "mimeType": "image/png",
                                "charset": "",
                                "remoteIPAddress": "2a01:4f9:c013:55d::1",
                                "remotePort": 443,
                                "encodedDataLength": 2988,
                                "timing": {
                                    "requestTime": 41036096.547793,
                                    "proxyStart": -1,
                                    "proxyEnd": -1,
                                    "dnsStart": -1,
                                    "dnsEnd": -1,
                                    "connectStart": -1,
                                    "connectEnd": -1,
                                    "sslStart": -1,
                                    "sslEnd": -1,
                                    "workerStart": -1,
                                    "workerReady": -1,
                                    "workerFetchStart": -1,
                                    "workerRespondWithSettled": -1,
                                    "sendStart": 0.993,
                                    "sendEnd": 1.342,
                                    "pushStart": 0,
                                    "pushEnd": 0,
                                    "receiveHeadersStart": 36.686,
                                    "receiveHeadersEnd": 37.032
                                },
                                "responseTime": 1773903920548.934,
                                "protocol": "h2",
                                "alternateProtocolUsage": "unspecifiedReason",
                                "securityState": "secure",
                                "securityDetails": {
                                    "protocol": "TLS 1.3",
                                    "keyExchange": "",
                                    "keyExchangeGroup": "X25519MLKEM768",
                                    "cipher": "AES_128_GCM",
                                    "certificateId": 0,
                                    "subjectName": "camelia.dev",
                                    "sanList": [
                                        "camelia.dev"
                                    ],
                                    "issuer": "E7",
                                    "validFrom": 1773450214,
                                    "validTo": 1781226213,
                                    "signedCertificateTimestampList": [
                                        {
                                            "status": "Verified",
                                            "origin": "Embedded in certificate",
                                            "logDescription": "DigiCert 'Wyvern2026h1'",
                                            "logId": "6411C46CA412ECA7891CA2022E00BCAB4F2807D41E3527ABEAFED503C97DCDF0",
                                            "timestamp": 1773453724784,
                                            "hashAlgorithm": "SHA-256",
                                            "signatureAlgorithm": "ECDSA",
                                            "signatureData": "3046022100A1783D1D6040802CE1FA05147D6D1065511276AD438C19357561440C96AD2C7702210084FB860DA1677E8EF9BF2735D4B148393C2CC04AC38814FF642FFF7481AA1629"
                                        },
                                        {
                                            "status": "Verified",
                                            "origin": "Embedded in certificate",
                                            "logDescription": "Google 'Argon2026h1' log",
                                            "logId": "0E5794BCF3AEA93E331B2C9907B3F790DF9BC23D713225DD21A925AC61C54E21",
                                            "timestamp": 1773453724785,
                                            "hashAlgorithm": "SHA-256",
                                            "signatureAlgorithm": "ECDSA",
                                            "signatureData": "304402203321F65E893CF1B53A6F157BBA47AB2FE1E0BB26E0AC1501CFA8BEECC63B73A102200CD33A74309FEC4F37C474B1B5A586A216DAB183EC52A204E749FE0C04752370"
                                        }
                                    ],
                                    "certificateTransparencyCompliance": "compliant",
                                    "serverSignatureAlgorithm": 1027,
                                    "encryptedClientHello": false
                                },
                                "securityHeaders": [
                                    {
                                        "name": "Strict-Transport-Security",
                                        "value": "max-age=31536000; preload"
                                    },
                                    {
                                        "name": "X-Content-Type-Options",
                                        "value": "nosniff"
                                    },
                                    {
                                        "name": "X-Frame-Options",
                                        "value": "SAMEORIGIN"
                                    }
                                ]
                            },
                            "hasExtraInfo": true,
                            "hash": "1c95d9ffa5dee2794e0350dc4e0d942d2bf1cd7dbffccf8f4560bb1514c79a0b",
                            "size": 3708,
                            "asn": {
                                "ip": "2a01:4f9:c013:55d::1",
                                "asn": "24940",
                                "country": "DE",
                                "description": "HETZNER-AS Hetzner Online GmbH, DE",
                                "name": "HETZNER-AS Hetzner Online GmbH",
                                "route": "::/31"
                            },
                            "geoip": {
                                "country": "FI",
                                "region": "18",
                                "timezone": "Europe/Helsinki",
                                "city": "Helsinki",
                                "ll": [
                                    60.1719,
                                    24.9347
                                ],
                                "country_name": "Finland",
                                "metro": 0
                            }
                        },
                        "initiatorInfo": {
                            "url": "https://camelia.dev/",
                            "host": "camelia.dev",
                            "type": "parser"
                        }
                    },
                    {
                        "request": {
                            "requestId": "1944244.7",
                            "loaderId": "1D141C15457BB3492DEAEF2D465AF2B2",
                            "documentURL": "https://camelia.dev/",
                            "request": {
                                "url": "https://camelia.dev/badges/roly-saynotoweb3.gif",
                                "method": "GET",
                                "headers": {
                                    "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36",
                                    "Referer": ""
                                },
                                "mixedContentType": "none",
                                "initialPriority": "Medium",
                                "referrerPolicy": "no-referrer",
                                "isSameSite": true
                            },
                            "timestamp": 41036096.53548,
                            "wallTime": 1773903920.499924,
                            "initiator": {
                                "type": "parser",
                                "url": "https://camelia.dev/",
                                "lineNumber": 65,
                                "columnNumber": 124
                            },
                            "redirectHasExtraInfo": false,
                            "type": "Image",
                            "frameId": "A2CAD6FD361916986BF9D5102CBF48B2",
                            "hasUserGesture": false
                        },
                        "response": {
                            "encodedDataLength": 688,
                            "dataLength": 483,
                            "requestId": "1944244.7",
                            "type": "Image",
                            "response": {
                                "url": "https://camelia.dev/badges/roly-saynotoweb3.gif",
                                "status": 200,
                                "statusText": "",
                                "headers": {
                                    "strict-transport-security": "max-age=31536000; preload",
                                    "etag": "\"68d1776e-1e3\"",
                                    "x-content-type-options": "nosniff",
                                    "accept-ranges": "bytes",
                                    "content-length": "483",
                                    "date": "Thu, 19 Mar 2026 07:05:20 GMT",
                                    "content-type": "image/gif",
                                    "last-modified": "Mon, 22 Sep 2025 16:21:02 GMT",
                                    "server": "nginx",
                                    "x-frame-options": "SAMEORIGIN"
                                },
                                "mimeType": "image/gif",
                                "charset": "",
                                "remoteIPAddress": "2a01:4f9:c013:55d::1",
                                "remotePort": 443,
                                "encodedDataLength": 688,
                                "timing": {
                                    "requestTime": 41036096.548018,
                                    "proxyStart": -1,
                                    "proxyEnd": -1,
                                    "dnsStart": -1,
                                    "dnsEnd": -1,
                                    "connectStart": -1,
                                    "connectEnd": -1,
                                    "sslStart": -1,
                                    "sslEnd": -1,
                                    "workerStart": -1,
                                    "workerReady": -1,
                                    "workerFetchStart": -1,
                                    "workerRespondWithSettled": -1,
                                    "sendStart": 0.812,
                                    "sendEnd": 1.118,
                                    "pushStart": 0,
                                    "pushEnd": 0,
                                    "receiveHeadersStart": 36.719,
                                    "receiveHeadersEnd": 38.141
                                },
                                "responseTime": 1773903920549.182,
                                "protocol": "h2",
                                "alternateProtocolUsage": "unspecifiedReason",
                                "securityState": "secure",
                                "securityDetails": {
                                    "protocol": "TLS 1.3",
                                    "keyExchange": "",
                                    "keyExchangeGroup": "X25519MLKEM768",
                                    "cipher": "AES_128_GCM",
                                    "certificateId": 0,
                                    "subjectName": "camelia.dev",
                                    "sanList": [
                                        "camelia.dev"
                                    ],
                                    "issuer": "E7",
                                    "validFrom": 1773450214,
                                    "validTo": 1781226213,
                                    "signedCertificateTimestampList": [
                                        {
                                            "status": "Verified",
                                            "origin": "Embedded in certificate",
                                            "logDescription": "DigiCert 'Wyvern2026h1'",
                                            "logId": "6411C46CA412ECA7891CA2022E00BCAB4F2807D41E3527ABEAFED503C97DCDF0",
                                            "timestamp": 1773453724784,
                                            "hashAlgorithm": "SHA-256",
                                            "signatureAlgorithm": "ECDSA",
                                            "signatureData": "3046022100A1783D1D6040802CE1FA05147D6D1065511276AD438C19357561440C96AD2C7702210084FB860DA1677E8EF9BF2735D4B148393C2CC04AC38814FF642FFF7481AA1629"
                                        },
                                        {
                                            "status": "Verified",
                                            "origin": "Embedded in certificate",
                                            "logDescription": "Google 'Argon2026h1' log",
                                            "logId": "0E5794BCF3AEA93E331B2C9907B3F790DF9BC23D713225DD21A925AC61C54E21",
                                            "timestamp": 1773453724785,
                                            "hashAlgorithm": "SHA-256",
                                            "signatureAlgorithm": "ECDSA",
                                            "signatureData": "304402203321F65E893CF1B53A6F157BBA47AB2FE1E0BB26E0AC1501CFA8BEECC63B73A102200CD33A74309FEC4F37C474B1B5A586A216DAB183EC52A204E749FE0C04752370"
                                        }
                                    ],
                                    "certificateTransparencyCompliance": "compliant",
                                    "serverSignatureAlgorithm": 1027,
                                    "encryptedClientHello": false
                                },
                                "securityHeaders": [
                                    {
                                        "name": "Strict-Transport-Security",
                                        "value": "max-age=31536000; preload"
                                    },
                                    {
                                        "name": "X-Content-Type-Options",
                                        "value": "nosniff"
                                    },
                                    {
                                        "name": "X-Frame-Options",
                                        "value": "SAMEORIGIN"
                                    }
                                ]
                            },
                            "hasExtraInfo": true,
                            "hash": "632ff095b847386722a435ee907a7f62c0a03277e5c27ffe25601462f079664c",
                            "size": 644,
                            "asn": {
                                "ip": "2a01:4f9:c013:55d::1",
                                "asn": "24940",
                                "country": "DE",
                                "description": "HETZNER-AS Hetzner Online GmbH, DE",
                                "name": "HETZNER-AS Hetzner Online GmbH",
                                "route": "::/31"
                            },
                            "geoip": {
                                "country": "FI",
                                "region": "18",
                                "timezone": "Europe/Helsinki",
                                "city": "Helsinki",
                                "ll": [
                                    60.1719,
                                    24.9347
                                ],
                                "country_name": "Finland",
                                "metro": 0
                            }
                        },
                        "initiatorInfo": {
                            "url": "https://camelia.dev/",
                            "host": "camelia.dev",
                            "type": "parser"
                        }
                    },
                    {
                        "request": {
                            "requestId": "1944244.8",
                            "loaderId": "1D141C15457BB3492DEAEF2D465AF2B2",
                            "documentURL": "https://camelia.dev/",
                            "request": {
                                "url": "https://camelia.dev/badges/right2repair.png",
                                "method": "GET",
                                "headers": {
                                    "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36",
                                    "Referer": ""
                                },
                                "mixedContentType": "none",
                                "initialPriority": "Medium",
                                "referrerPolicy": "no-referrer",
                                "isSameSite": true
                            },
                            "timestamp": 41036096.535494,
                            "wallTime": 1773903920.499938,
                            "initiator": {
                                "type": "parser",
                                "url": "https://camelia.dev/",
                                "lineNumber": 66,
                                "columnNumber": 68
                            },
                            "redirectHasExtraInfo": false,
                            "type": "Image",
                            "frameId": "A2CAD6FD361916986BF9D5102CBF48B2",
                            "hasUserGesture": false
                        },
                        "response": {
                            "encodedDataLength": 1872,
                            "dataLength": 1665,
                            "requestId": "1944244.8",
                            "type": "Image",
                            "response": {
                                "url": "https://camelia.dev/badges/right2repair.png",
                                "status": 200,
                                "statusText": "",
                                "headers": {
                                    "strict-transport-security": "max-age=31536000; preload",
                                    "etag": "\"68d1776e-681\"",
                                    "x-content-type-options": "nosniff",
                                    "accept-ranges": "bytes",
                                    "content-length": "1665",
                                    "date": "Thu, 19 Mar 2026 07:05:20 GMT",
                                    "content-type": "image/png",
                                    "last-modified": "Mon, 22 Sep 2025 16:21:02 GMT",
                                    "server": "nginx",
                                    "x-frame-options": "SAMEORIGIN"
                                },
                                "mimeType": "image/png",
                                "charset": "",
                                "remoteIPAddress": "2a01:4f9:c013:55d::1",
                                "remotePort": 443,
                                "encodedDataLength": 1872,
                                "timing": {
                                    "requestTime": 41036096.548136,
                                    "proxyStart": -1,
                                    "proxyEnd": -1,
                                    "dnsStart": -1,
                                    "dnsEnd": -1,
                                    "connectStart": -1,
                                    "connectEnd": -1,
                                    "sslStart": -1,
                                    "sslEnd": -1,
                                    "workerStart": -1,
                                    "workerReady": -1,
                                    "workerFetchStart": -1,
                                    "workerRespondWithSettled": -1,
                                    "sendStart": 0.726,
                                    "sendEnd": 1,
                                    "pushStart": 0,
                                    "pushEnd": 0,
                                    "receiveHeadersStart": 37.971,
                                    "receiveHeadersEnd": 38.939
                                },
                                "responseTime": 1773903920550.553,
                                "protocol": "h2",
                                "alternateProtocolUsage": "unspecifiedReason",
                                "securityState": "secure",
                                "securityDetails": {
                                    "protocol": "TLS 1.3",
                                    "keyExchange": "",
                                    "keyExchangeGroup": "X25519MLKEM768",
                                    "cipher": "AES_128_GCM",
                                    "certificateId": 0,
                                    "subjectName": "camelia.dev",
                                    "sanList": [
                                        "camelia.dev"
                                    ],
                                    "issuer": "E7",
                                    "validFrom": 1773450214,
                                    "validTo": 1781226213,
                                    "signedCertificateTimestampList": [
                                        {
                                            "status": "Verified",
                                            "origin": "Embedded in certificate",
                                            "logDescription": "DigiCert 'Wyvern2026h1'",
                                            "logId": "6411C46CA412ECA7891CA2022E00BCAB4F2807D41E3527ABEAFED503C97DCDF0",
                                            "timestamp": 1773453724784,
                                            "hashAlgorithm": "SHA-256",
                                            "signatureAlgorithm": "ECDSA",
                                            "signatureData": "3046022100A1783D1D6040802CE1FA05147D6D1065511276AD438C19357561440C96AD2C7702210084FB860DA1677E8EF9BF2735D4B148393C2CC04AC38814FF642FFF7481AA1629"
                                        },
                                        {
                                            "status": "Verified",
                                            "origin": "Embedded in certificate",
                                            "logDescription": "Google 'Argon2026h1' log",
                                            "logId": "0E5794BCF3AEA93E331B2C9907B3F790DF9BC23D713225DD21A925AC61C54E21",
                                            "timestamp": 1773453724785,
                                            "hashAlgorithm": "SHA-256",
                                            "signatureAlgorithm": "ECDSA",
                                            "signatureData": "304402203321F65E893CF1B53A6F157BBA47AB2FE1E0BB26E0AC1501CFA8BEECC63B73A102200CD33A74309FEC4F37C474B1B5A586A216DAB183EC52A204E749FE0C04752370"
                                        }
                                    ],
                                    "certificateTransparencyCompliance": "compliant",
                                    "serverSignatureAlgorithm": 1027,
                                    "encryptedClientHello": false
                                },
                                "securityHeaders": [
                                    {
                                        "name": "Strict-Transport-Security",
                                        "value": "max-age=31536000; preload"
                                    },
                                    {
                                        "name": "X-Content-Type-Options",
                                        "value": "nosniff"
                                    },
                                    {
                                        "name": "X-Frame-Options",
                                        "value": "SAMEORIGIN"
                                    }
                                ]
                            },
                            "hasExtraInfo": true,
                            "hash": "5ff1d11104553beda7554ec0b6438457d5ac93c2f9155385c0800fc858f575d4",
                            "size": 2220,
                            "asn": {
                                "ip": "2a01:4f9:c013:55d::1",
                                "asn": "24940",
                                "country": "DE",
                                "description": "HETZNER-AS Hetzner Online GmbH, DE",
                                "name": "HETZNER-AS Hetzner Online GmbH",
                                "route": "::/31"
                            },
                            "geoip": {
                                "country": "FI",
                                "region": "18",
                                "timezone": "Europe/Helsinki",
                                "city": "Helsinki",
                                "ll": [
                                    60.1719,
                                    24.9347
                                ],
                                "country_name": "Finland",
                                "metro": 0
                            }
                        },
                        "initiatorInfo": {
                            "url": "https://camelia.dev/",
                            "host": "camelia.dev",
                            "type": "parser"
                        }
                    },
                    {
                        "request": {
                            "requestId": "1944244.9",
                            "loaderId": "1D141C15457BB3492DEAEF2D465AF2B2",
                            "documentURL": "https://camelia.dev/",
                            "request": {
                                "url": "https://camelia.dev/badges/piracy.gif",
                                "method": "GET",
                                "headers": {
                                    "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36",
                                    "Referer": ""
                                },
                                "mixedContentType": "none",
                                "initialPriority": "Low",
                                "referrerPolicy": "no-referrer",
                                "isSameSite": true
                            },
                            "timestamp": 41036096.535509,
                            "wallTime": 1773903920.499956,
                            "initiator": {
                                "type": "parser",
                                "url": "https://camelia.dev/",
                                "lineNumber": 67,
                                "columnNumber": 49
                            },
                            "redirectHasExtraInfo": false,
                            "type": "Image",
                            "frameId": "A2CAD6FD361916986BF9D5102CBF48B2",
                            "hasUserGesture": false
                        },
                        "response": {
                            "encodedDataLength": 1055,
                            "dataLength": 849,
                            "requestId": "1944244.9",
                            "type": "Image",
                            "response": {
                                "url": "https://camelia.dev/badges/piracy.gif",
                                "status": 200,
                                "statusText": "",
                                "headers": {
                                    "strict-transport-security": "max-age=31536000; preload",
                                    "etag": "\"68d1776e-351\"",
                                    "x-content-type-options": "nosniff",
                                    "accept-ranges": "bytes",
                                    "content-length": "849",
                                    "date": "Thu, 19 Mar 2026 07:05:20 GMT",
                                    "content-type": "image/gif",
                                    "last-modified": "Mon, 22 Sep 2025 16:21:02 GMT",
                                    "server": "nginx",
                                    "x-frame-options": "SAMEORIGIN"
                                },
                                "mimeType": "image/gif",
                                "charset": "",
                                "remoteIPAddress": "2a01:4f9:c013:55d::1",
                                "remotePort": 443,
                                "encodedDataLength": 1055,
                                "timing": {
                                    "requestTime": 41036096.548215,
                                    "proxyStart": -1,
                                    "proxyEnd": -1,
                                    "dnsStart": -1,
                                    "dnsEnd": -1,
                                    "connectStart": -1,
                                    "connectEnd": -1,
                                    "sslStart": -1,
                                    "sslEnd": -1,
                                    "workerStart": -1,
                                    "workerReady": -1,
                                    "workerFetchStart": -1,
                                    "workerRespondWithSettled": -1,
                                    "sendStart": 0.672,
                                    "sendEnd": 0.922,
                                    "pushStart": 0,
                                    "pushEnd": 0,
                                    "receiveHeadersStart": 37.913,
                                    "receiveHeadersEnd": 39.772
                                },
                                "responseTime": 1773903920550.572,
                                "protocol": "h2",
                                "alternateProtocolUsage": "unspecifiedReason",
                                "securityState": "secure",
                                "securityDetails": {
                                    "protocol": "TLS 1.3",
                                    "keyExchange": "",
                                    "keyExchangeGroup": "X25519MLKEM768",
                                    "cipher": "AES_128_GCM",
                                    "certificateId": 0,
                                    "subjectName": "camelia.dev",
                                    "sanList": [
                                        "camelia.dev"
                                    ],
                                    "issuer": "E7",
                                    "validFrom": 1773450214,
                                    "validTo": 1781226213,
                                    "signedCertificateTimestampList": [
                                        {
                                            "status": "Verified",
                                            "origin": "Embedded in certificate",
                                            "logDescription": "DigiCert 'Wyvern2026h1'",
                                            "logId": "6411C46CA412ECA7891CA2022E00BCAB4F2807D41E3527ABEAFED503C97DCDF0",
                                            "timestamp": 1773453724784,
                                            "hashAlgorithm": "SHA-256",
                                            "signatureAlgorithm": "ECDSA",
                                            "signatureData": "3046022100A1783D1D6040802CE1FA05147D6D1065511276AD438C19357561440C96AD2C7702210084FB860DA1677E8EF9BF2735D4B148393C2CC04AC38814FF642FFF7481AA1629"
                                        },
                                        {
                                            "status": "Verified",
                                            "origin": "Embedded in certificate",
                                            "logDescription": "Google 'Argon2026h1' log",
                                            "logId": "0E5794BCF3AEA93E331B2C9907B3F790DF9BC23D713225DD21A925AC61C54E21",
                                            "timestamp": 1773453724785,
                                            "hashAlgorithm": "SHA-256",
                                            "signatureAlgorithm": "ECDSA",
                                            "signatureData": "304402203321F65E893CF1B53A6F157BBA47AB2FE1E0BB26E0AC1501CFA8BEECC63B73A102200CD33A74309FEC4F37C474B1B5A586A216DAB183EC52A204E749FE0C04752370"
                                        }
                                    ],
                                    "certificateTransparencyCompliance": "compliant",
                                    "serverSignatureAlgorithm": 1027,
                                    "encryptedClientHello": false
                                },
                                "securityHeaders": [
                                    {
                                        "name": "Strict-Transport-Security",
                                        "value": "max-age=31536000; preload"
                                    },
                                    {
                                        "name": "X-Content-Type-Options",
                                        "value": "nosniff"
                                    },
                                    {
                                        "name": "X-Frame-Options",
                                        "value": "SAMEORIGIN"
                                    }
                                ]
                            },
                            "hasExtraInfo": true,
                            "hash": "af9efdda5f6c948defb9c1a10170ecc75c5cb52fab213824aa50269c043857a2",
                            "size": 1132,
                            "asn": {
                                "ip": "2a01:4f9:c013:55d::1",
                                "asn": "24940",
                                "country": "DE",
                                "description": "HETZNER-AS Hetzner Online GmbH, DE",
                                "name": "HETZNER-AS Hetzner Online GmbH",
                                "route": "::/31"
                            },
                            "geoip": {
                                "country": "FI",
                                "region": "18",
                                "timezone": "Europe/Helsinki",
                                "city": "Helsinki",
                                "ll": [
                                    60.1719,
                                    24.9347
                                ],
                                "country_name": "Finland",
                                "metro": 0
                            }
                        },
                        "initiatorInfo": {
                            "url": "https://camelia.dev/",
                            "host": "camelia.dev",
                            "type": "parser"
                        }
                    },
                    {
                        "request": {
                            "requestId": "1944244.10",
                            "loaderId": "1D141C15457BB3492DEAEF2D465AF2B2",
                            "documentURL": "https://camelia.dev/",
                            "request": {
                                "url": "https://camelia.dev/badges/fediring.gif",
                                "method": "GET",
                                "headers": {
                                    "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36",
                                    "Referer": ""
                                },
                                "mixedContentType": "none",
                                "initialPriority": "Low",
                                "referrerPolicy": "no-referrer",
                                "isSameSite": true
                            },
                            "timestamp": 41036096.535534,
                            "wallTime": 1773903920.49998,
                            "initiator": {
                                "type": "parser",
                                "url": "https://camelia.dev/",
                                "lineNumber": 68,
                                "columnNumber": 79
                            },
                            "redirectHasExtraInfo": false,
                            "type": "Image",
                            "frameId": "A2CAD6FD361916986BF9D5102CBF48B2",
                            "hasUserGesture": false
                        },
                        "response": {
                            "encodedDataLength": 398623,
                            "dataLength": 397981,
                            "requestId": "1944244.10",
                            "type": "Image",
                            "response": {
                                "url": "https://camelia.dev/badges/fediring.gif",
                                "status": 200,
                                "statusText": "",
                                "headers": {
                                    "strict-transport-security": "max-age=31536000; preload",
                                    "etag": "\"68d1776e-6129d\"",
                                    "x-content-type-options": "nosniff",
                                    "accept-ranges": "bytes",
                                    "content-length": "397981",
                                    "date": "Thu, 19 Mar 2026 07:05:20 GMT",
                                    "content-type": "image/gif",
                                    "last-modified": "Mon, 22 Sep 2025 16:21:02 GMT",
                                    "server": "nginx",
                                    "x-frame-options": "SAMEORIGIN"
                                },
                                "mimeType": "image/gif",
                                "charset": "",
                                "remoteIPAddress": "2a01:4f9:c013:55d::1",
                                "remotePort": 443,
                                "encodedDataLength": 16384,
                                "timing": {
                                    "requestTime": 41036096.548294,
                                    "proxyStart": -1,
                                    "proxyEnd": -1,
                                    "dnsStart": -1,
                                    "dnsEnd": -1,
                                    "connectStart": -1,
                                    "connectEnd": -1,
                                    "sslStart": -1,
                                    "sslEnd": -1,
                                    "workerStart": -1,
                                    "workerReady": -1,
                                    "workerFetchStart": -1,
                                    "workerRespondWithSettled": -1,
                                    "sendStart": 0.616,
                                    "sendEnd": 0.843,
                                    "pushStart": 0,
                                    "pushEnd": 0,
                                    "receiveHeadersStart": 58.924,
                                    "receiveHeadersEnd": 59.055
                                },
                                "responseTime": 1773903920571.668,
                                "protocol": "h2",
                                "alternateProtocolUsage": "unspecifiedReason",
                                "securityState": "secure",
                                "securityDetails": {
                                    "protocol": "TLS 1.3",
                                    "keyExchange": "",
                                    "keyExchangeGroup": "X25519MLKEM768",
                                    "cipher": "AES_128_GCM",
                                    "certificateId": 0,
                                    "subjectName": "camelia.dev",
                                    "sanList": [
                                        "camelia.dev"
                                    ],
                                    "issuer": "E7",
                                    "validFrom": 1773450214,
                                    "validTo": 1781226213,
                                    "signedCertificateTimestampList": [
                                        {
                                            "status": "Verified",
                                            "origin": "Embedded in certificate",
                                            "logDescription": "DigiCert 'Wyvern2026h1'",
                                            "logId": "6411C46CA412ECA7891CA2022E00BCAB4F2807D41E3527ABEAFED503C97DCDF0",
                                            "timestamp": 1773453724784,
                                            "hashAlgorithm": "SHA-256",
                                            "signatureAlgorithm": "ECDSA",
                                            "signatureData": "3046022100A1783D1D6040802CE1FA05147D6D1065511276AD438C19357561440C96AD2C7702210084FB860DA1677E8EF9BF2735D4B148393C2CC04AC38814FF642FFF7481AA1629"
                                        },
                                        {
                                            "status": "Verified",
                                            "origin": "Embedded in certificate",
                                            "logDescription": "Google 'Argon2026h1' log",
                                            "logId": "0E5794BCF3AEA93E331B2C9907B3F790DF9BC23D713225DD21A925AC61C54E21",
                                            "timestamp": 1773453724785,
                                            "hashAlgorithm": "SHA-256",
                                            "signatureAlgorithm": "ECDSA",
                                            "signatureData": "304402203321F65E893CF1B53A6F157BBA47AB2FE1E0BB26E0AC1501CFA8BEECC63B73A102200CD33A74309FEC4F37C474B1B5A586A216DAB183EC52A204E749FE0C04752370"
                                        }
                                    ],
                                    "certificateTransparencyCompliance": "compliant",
                                    "serverSignatureAlgorithm": 1027,
                                    "encryptedClientHello": false
                                },
                                "securityHeaders": [
                                    {
                                        "name": "Strict-Transport-Security",
                                        "value": "max-age=31536000; preload"
                                    },
                                    {
                                        "name": "X-Content-Type-Options",
                                        "value": "nosniff"
                                    },
                                    {
                                        "name": "X-Frame-Options",
                                        "value": "SAMEORIGIN"
                                    }
                                ]
                            },
                            "hasExtraInfo": true,
                            "hash": "13dc50474138eea457c5be22e6cb833bdc706bd0329b62c32318e7b270cc9d06",
                            "size": 530644,
                            "asn": {
                                "ip": "2a01:4f9:c013:55d::1",
                                "asn": "24940",
                                "country": "DE",
                                "description": "HETZNER-AS Hetzner Online GmbH, DE",
                                "name": "HETZNER-AS Hetzner Online GmbH",
                                "route": "::/31"
                            },
                            "geoip": {
                                "country": "FI",
                                "region": "18",
                                "timezone": "Europe/Helsinki",
                                "city": "Helsinki",
                                "ll": [
                                    60.1719,
                                    24.9347
                                ],
                                "country_name": "Finland",
                                "metro": 0
                            }
                        },
                        "initiatorInfo": {
                            "url": "https://camelia.dev/",
                            "host": "camelia.dev",
                            "type": "parser"
                        }
                    },
                    {
                        "request": {
                            "requestId": "1944244.11",
                            "loaderId": "1D141C15457BB3492DEAEF2D465AF2B2",
                            "documentURL": "https://camelia.dev/",
                            "request": {
                                "url": "https://camelia.dev/badges/acab.gif",
                                "method": "GET",
                                "headers": {
                                    "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36",
                                    "Referer": ""
                                },
                                "mixedContentType": "none",
                                "initialPriority": "Low",
                                "referrerPolicy": "no-referrer",
                                "isSameSite": true
                            },
                            "timestamp": 41036096.535559,
                            "wallTime": 1773903920.500002,
                            "initiator": {
                                "type": "parser",
                                "url": "https://camelia.dev/",
                                "lineNumber": 69,
                                "columnNumber": 43
                            },
                            "redirectHasExtraInfo": false,
                            "type": "Image",
                            "frameId": "A2CAD6FD361916986BF9D5102CBF48B2",
                            "hasUserGesture": false
                        },
                        "response": {
                            "encodedDataLength": 4042,
                            "dataLength": 3835,
                            "requestId": "1944244.11",
                            "type": "Image",
                            "response": {
                                "url": "https://camelia.dev/badges/acab.gif",
                                "status": 200,
                                "statusText": "",
                                "headers": {
                                    "strict-transport-security": "max-age=31536000; preload",
                                    "etag": "\"68d1776e-efb\"",
                                    "x-content-type-options": "nosniff",
                                    "accept-ranges": "bytes",
                                    "content-length": "3835",
                                    "date": "Thu, 19 Mar 2026 07:05:20 GMT",
                                    "content-type": "image/gif",
                                    "last-modified": "Mon, 22 Sep 2025 16:21:02 GMT",
                                    "server": "nginx",
                                    "x-frame-options": "SAMEORIGIN"
                                },
                                "mimeType": "image/gif",
                                "charset": "",
                                "remoteIPAddress": "2a01:4f9:c013:55d::1",
                                "remotePort": 443,
                                "encodedDataLength": 198,
                                "timing": {
                                    "requestTime": 41036096.548375,
                                    "proxyStart": -1,
                                    "proxyEnd": -1,
                                    "dnsStart": -1,
                                    "dnsEnd": -1,
                                    "connectStart": -1,
                                    "connectEnd": -1,
                                    "sslStart": -1,
                                    "sslEnd": -1,
                                    "workerStart": -1,
                                    "workerReady": -1,
                                    "workerFetchStart": -1,
                                    "workerRespondWithSettled": -1,
                                    "sendStart": 0.557,
                                    "sendEnd": 0.763,
                                    "pushStart": 0,
                                    "pushEnd": 0,
                                    "receiveHeadersStart": 93.459,
                                    "receiveHeadersEnd": 93.649
                                },
                                "responseTime": 1773903920606.288,
                                "protocol": "h2",
                                "alternateProtocolUsage": "unspecifiedReason",
                                "securityState": "secure",
                                "securityDetails": {
                                    "protocol": "TLS 1.3",
                                    "keyExchange": "",
                                    "keyExchangeGroup": "X25519MLKEM768",
                                    "cipher": "AES_128_GCM",
                                    "certificateId": 0,
                                    "subjectName": "camelia.dev",
                                    "sanList": [
                                        "camelia.dev"
                                    ],
                                    "issuer": "E7",
                                    "validFrom": 1773450214,
                                    "validTo": 1781226213,
                                    "signedCertificateTimestampList": [
                                        {
                                            "status": "Verified",
                                            "origin": "Embedded in certificate",
                                            "logDescription": "DigiCert 'Wyvern2026h1'",
                                            "logId": "6411C46CA412ECA7891CA2022E00BCAB4F2807D41E3527ABEAFED503C97DCDF0",
                                            "timestamp": 1773453724784,
                                            "hashAlgorithm": "SHA-256",
                                            "signatureAlgorithm": "ECDSA",
                                            "signatureData": "3046022100A1783D1D6040802CE1FA05147D6D1065511276AD438C19357561440C96AD2C7702210084FB860DA1677E8EF9BF2735D4B148393C2CC04AC38814FF642FFF7481AA1629"
                                        },
                                        {
                                            "status": "Verified",
                                            "origin": "Embedded in certificate",
                                            "logDescription": "Google 'Argon2026h1' log",
                                            "logId": "0E5794BCF3AEA93E331B2C9907B3F790DF9BC23D713225DD21A925AC61C54E21",
                                            "timestamp": 1773453724785,
                                            "hashAlgorithm": "SHA-256",
                                            "signatureAlgorithm": "ECDSA",
                                            "signatureData": "304402203321F65E893CF1B53A6F157BBA47AB2FE1E0BB26E0AC1501CFA8BEECC63B73A102200CD33A74309FEC4F37C474B1B5A586A216DAB183EC52A204E749FE0C04752370"
                                        }
                                    ],
                                    "certificateTransparencyCompliance": "compliant",
                                    "serverSignatureAlgorithm": 1027,
                                    "encryptedClientHello": false
                                },
                                "securityHeaders": [
                                    {
                                        "name": "Strict-Transport-Security",
                                        "value": "max-age=31536000; preload"
                                    },
                                    {
                                        "name": "X-Content-Type-Options",
                                        "value": "nosniff"
                                    },
                                    {
                                        "name": "X-Frame-Options",
                                        "value": "SAMEORIGIN"
                                    }
                                ]
                            },
                            "hasExtraInfo": true,
                            "hash": "40cd77ce104c024507403e83cc048f682ba688554c1df3d33f3d8c4a4f9dbfe1",
                            "size": 5116,
                            "asn": {
                                "ip": "2a01:4f9:c013:55d::1",
                                "asn": "24940",
                                "country": "DE",
                                "description": "HETZNER-AS Hetzner Online GmbH, DE",
                                "name": "HETZNER-AS Hetzner Online GmbH",
                                "route": "::/31"
                            },
                            "geoip": {
                                "country": "FI",
                                "region": "18",
                                "timezone": "Europe/Helsinki",
                                "city": "Helsinki",
                                "ll": [
                                    60.1719,
                                    24.9347
                                ],
                                "country_name": "Finland",
                                "metro": 0
                            }
                        },
                        "initiatorInfo": {
                            "url": "https://camelia.dev/",
                            "host": "camelia.dev",
                            "type": "parser"
                        }
                    },
                    {
                        "request": {
                            "requestId": "1944244.12",
                            "loaderId": "1D141C15457BB3492DEAEF2D465AF2B2",
                            "documentURL": "https://camelia.dev/",
                            "request": {
                                "url": "https://camelia.dev/badges/nobinary.png",
                                "method": "GET",
                                "headers": {
                                    "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36",
                                    "Referer": ""
                                },
                                "mixedContentType": "none",
                                "initialPriority": "Low",
                                "referrerPolicy": "no-referrer",
                                "isSameSite": true
                            },
                            "timestamp": 41036096.535571,
                            "wallTime": 1773903920.500015,
                            "initiator": {
                                "type": "parser",
                                "url": "https://camelia.dev/",
                                "lineNumber": 70,
                                "columnNumber": 61
                            },
                            "redirectHasExtraInfo": false,
                            "type": "Image",
                            "frameId": "A2CAD6FD361916986BF9D5102CBF48B2",
                            "hasUserGesture": false
                        },
                        "response": {
                            "encodedDataLength": 2510,
                            "dataLength": 2303,
                            "requestId": "1944244.12",
                            "type": "Image",
                            "response": {
                                "url": "https://camelia.dev/badges/nobinary.png",
                                "status": 200,
                                "statusText": "",
                                "headers": {
                                    "strict-transport-security": "max-age=31536000; preload",
                                    "etag": "\"68d1776e-8ff\"",
                                    "x-content-type-options": "nosniff",
                                    "accept-ranges": "bytes",
                                    "content-length": "2303",
                                    "date": "Thu, 19 Mar 2026 07:05:20 GMT",
                                    "content-type": "image/png",
                                    "last-modified": "Mon, 22 Sep 2025 16:21:02 GMT",
                                    "server": "nginx",
                                    "x-frame-options": "SAMEORIGIN"
                                },
                                "mimeType": "image/png",
                                "charset": "",
                                "remoteIPAddress": "2a01:4f9:c013:55d::1",
                                "remotePort": 443,
                                "encodedDataLength": 198,
                                "timing": {
                                    "requestTime": 41036096.548461,
                                    "proxyStart": -1,
                                    "proxyEnd": -1,
                                    "dnsStart": -1,
                                    "dnsEnd": -1,
                                    "connectStart": -1,
                                    "connectEnd": -1,
                                    "sslStart": -1,
                                    "sslEnd": -1,
                                    "workerStart": -1,
                                    "workerReady": -1,
                                    "workerFetchStart": -1,
                                    "workerRespondWithSettled": -1,
                                    "sendStart": 0.496,
                                    "sendEnd": 0.677,
                                    "pushStart": 0,
                                    "pushEnd": 0,
                                    "receiveHeadersStart": 93.41,
                                    "receiveHeadersEnd": 93.907
                                },
                                "responseTime": 1773903920606.316,
                                "protocol": "h2",
                                "alternateProtocolUsage": "unspecifiedReason",
                                "securityState": "secure",
                                "securityDetails": {
                                    "protocol": "TLS 1.3",
                                    "keyExchange": "",
                                    "keyExchangeGroup": "X25519MLKEM768",
                                    "cipher": "AES_128_GCM",
                                    "certificateId": 0,
                                    "subjectName": "camelia.dev",
                                    "sanList": [
                                        "camelia.dev"
                                    ],
                                    "issuer": "E7",
                                    "validFrom": 1773450214,
                                    "validTo": 1781226213,
                                    "signedCertificateTimestampList": [
                                        {
                                            "status": "Verified",
                                            "origin": "Embedded in certificate",
                                            "logDescription": "DigiCert 'Wyvern2026h1'",
                                            "logId": "6411C46CA412ECA7891CA2022E00BCAB4F2807D41E3527ABEAFED503C97DCDF0",
                                            "timestamp": 1773453724784,
                                            "hashAlgorithm": "SHA-256",
                                            "signatureAlgorithm": "ECDSA",
                                            "signatureData": "3046022100A1783D1D6040802CE1FA05147D6D1065511276AD438C19357561440C96AD2C7702210084FB860DA1677E8EF9BF2735D4B148393C2CC04AC38814FF642FFF7481AA1629"
                                        },
                                        {
                                            "status": "Verified",
                                            "origin": "Embedded in certificate",
                                            "logDescription": "Google 'Argon2026h1' log",
                                            "logId": "0E5794BCF3AEA93E331B2C9907B3F790DF9BC23D713225DD21A925AC61C54E21",
                                            "timestamp": 1773453724785,
                                            "hashAlgorithm": "SHA-256",
                                            "signatureAlgorithm": "ECDSA",
                                            "signatureData": "304402203321F65E893CF1B53A6F157BBA47AB2FE1E0BB26E0AC1501CFA8BEECC63B73A102200CD33A74309FEC4F37C474B1B5A586A216DAB183EC52A204E749FE0C04752370"
                                        }
                                    ],
                                    "certificateTransparencyCompliance": "compliant",
                                    "serverSignatureAlgorithm": 1027,
                                    "encryptedClientHello": false
                                },
                                "securityHeaders": [
                                    {
                                        "name": "Strict-Transport-Security",
                                        "value": "max-age=31536000; preload"
                                    },
                                    {
                                        "name": "X-Content-Type-Options",
                                        "value": "nosniff"
                                    },
                                    {
                                        "name": "X-Frame-Options",
                                        "value": "SAMEORIGIN"
                                    }
                                ]
                            },
                            "hasExtraInfo": true,
                            "hash": "ea64f839911ac71e99f269ddc592e3e09ee1c776c3e160983b0727ae9a60ea90",
                            "size": 3072,
                            "asn": {
                                "ip": "2a01:4f9:c013:55d::1",
                                "asn": "24940",
                                "country": "DE",
                                "description": "HETZNER-AS Hetzner Online GmbH, DE",
                                "name": "HETZNER-AS Hetzner Online GmbH",
                                "route": "::/31"
                            },
                            "geoip": {
                                "country": "FI",
                                "region": "18",
                                "timezone": "Europe/Helsinki",
                                "city": "Helsinki",
                                "ll": [
                                    60.1719,
                                    24.9347
                                ],
                                "country_name": "Finland",
                                "metro": 0
                            }
                        },
                        "initiatorInfo": {
                            "url": "https://camelia.dev/",
                            "host": "camelia.dev",
                            "type": "parser"
                        }
                    },
                    {
                        "request": {
                            "requestId": "1944244.13",
                            "loaderId": "1D141C15457BB3492DEAEF2D465AF2B2",
                            "documentURL": "https://camelia.dev/",
                            "request": {
                                "url": "https://camelia.dev/badges/neovim.gif",
                                "method": "GET",
                                "headers": {
                                    "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36",
                                    "Referer": ""
                                },
                                "mixedContentType": "none",
                                "initialPriority": "Low",
                                "referrerPolicy": "no-referrer",
                                "isSameSite": true
                            },
                            "timestamp": 41036096.5356,
                            "wallTime": 1773903920.500044,
                            "initiator": {
                                "type": "parser",
                                "url": "https://camelia.dev/",
                                "lineNumber": 71,
                                "columnNumber": 82
                            },
                            "redirectHasExtraInfo": false,
                            "type": "Image",
                            "frameId": "A2CAD6FD361916986BF9D5102CBF48B2",
                            "hasUserGesture": false
                        },
                        "response": {
                            "encodedDataLength": 901,
                            "dataLength": 695,
                            "requestId": "1944244.13",
                            "type": "Image",
                            "response": {
                                "url": "https://camelia.dev/badges/neovim.gif",
                                "status": 200,
                                "statusText": "",
                                "headers": {
                                    "strict-transport-security": "max-age=31536000; preload",
                                    "etag": "\"68d1776e-2b7\"",
                                    "x-content-type-options": "nosniff",
                                    "accept-ranges": "bytes",
                                    "content-length": "695",
                                    "date": "Thu, 19 Mar 2026 07:05:20 GMT",
                                    "content-type": "image/gif",
                                    "last-modified": "Mon, 22 Sep 2025 16:21:02 GMT",
                                    "server": "nginx",
                                    "x-frame-options": "SAMEORIGIN"
                                },
                                "mimeType": "image/gif",
                                "charset": "",
                                "remoteIPAddress": "2a01:4f9:c013:55d::1",
                                "remotePort": 443,
                                "encodedDataLength": 197,
                                "timing": {
                                    "requestTime": 41036096.548556,
                                    "proxyStart": -1,
                                    "proxyEnd": -1,
                                    "dnsStart": -1,
                                    "dnsEnd": -1,
                                    "connectStart": -1,
                                    "connectEnd": -1,
                                    "sslStart": -1,
                                    "sslEnd": -1,
                                    "workerStart": -1,
                                    "workerReady": -1,
                                    "workerFetchStart": -1,
                                    "workerRespondWithSettled": -1,
                                    "sendStart": 0.423,
                                    "sendEnd": 0.583,
                                    "pushStart": 0,
                                    "pushEnd": 0,
                                    "receiveHeadersStart": 93.332,
                                    "receiveHeadersEnd": 93.989
                                },
                                "responseTime": 1773903920606.333,
                                "protocol": "h2",
                                "alternateProtocolUsage": "unspecifiedReason",
                                "securityState": "secure",
                                "securityDetails": {
                                    "protocol": "TLS 1.3",
                                    "keyExchange": "",
                                    "keyExchangeGroup": "X25519MLKEM768",
                                    "cipher": "AES_128_GCM",
                                    "certificateId": 0,
                                    "subjectName": "camelia.dev",
                                    "sanList": [
                                        "camelia.dev"
                                    ],
                                    "issuer": "E7",
                                    "validFrom": 1773450214,
                                    "validTo": 1781226213,
                                    "signedCertificateTimestampList": [
                                        {
                                            "status": "Verified",
                                            "origin": "Embedded in certificate",
                                            "logDescription": "DigiCert 'Wyvern2026h1'",
                                            "logId": "6411C46CA412ECA7891CA2022E00BCAB4F2807D41E3527ABEAFED503C97DCDF0",
                                            "timestamp": 1773453724784,
                                            "hashAlgorithm": "SHA-256",
                                            "signatureAlgorithm": "ECDSA",
                                            "signatureData": "3046022100A1783D1D6040802CE1FA05147D6D1065511276AD438C19357561440C96AD2C7702210084FB860DA1677E8EF9BF2735D4B148393C2CC04AC38814FF642FFF7481AA1629"
                                        },
                                        {
                                            "status": "Verified",
                                            "origin": "Embedded in certificate",
                                            "logDescription": "Google 'Argon2026h1' log",
                                            "logId": "0E5794BCF3AEA93E331B2C9907B3F790DF9BC23D713225DD21A925AC61C54E21",
                                            "timestamp": 1773453724785,
                                            "hashAlgorithm": "SHA-256",
                                            "signatureAlgorithm": "ECDSA",
                                            "signatureData": "304402203321F65E893CF1B53A6F157BBA47AB2FE1E0BB26E0AC1501CFA8BEECC63B73A102200CD33A74309FEC4F37C474B1B5A586A216DAB183EC52A204E749FE0C04752370"
                                        }
                                    ],
                                    "certificateTransparencyCompliance": "compliant",
                                    "serverSignatureAlgorithm": 1027,
                                    "encryptedClientHello": false
                                },
                                "securityHeaders": [
                                    {
                                        "name": "Strict-Transport-Security",
                                        "value": "max-age=31536000; preload"
                                    },
                                    {
                                        "name": "X-Content-Type-Options",
                                        "value": "nosniff"
                                    },
                                    {
                                        "name": "X-Frame-Options",
                                        "value": "SAMEORIGIN"
                                    }
                                ]
                            },
                            "hasExtraInfo": true,
                            "hash": "4abca9782125bf2a28447be6c648e2dc82a6074673f5ecb174691d0f57da56a5",
                            "size": 928,
                            "asn": {
                                "ip": "2a01:4f9:c013:55d::1",
                                "asn": "24940",
                                "country": "DE",
                                "description": "HETZNER-AS Hetzner Online GmbH, DE",
                                "name": "HETZNER-AS Hetzner Online GmbH",
                                "route": "::/31"
                            },
                            "geoip": {
                                "country": "FI",
                                "region": "18",
                                "timezone": "Europe/Helsinki",
                                "city": "Helsinki",
                                "ll": [
                                    60.1719,
                                    24.9347
                                ],
                                "country_name": "Finland",
                                "metro": 0
                            }
                        },
                        "initiatorInfo": {
                            "url": "https://camelia.dev/",
                            "host": "camelia.dev",
                            "type": "parser"
                        }
                    },
                    {
                        "request": {
                            "requestId": "1944244.14",
                            "loaderId": "1D141C15457BB3492DEAEF2D465AF2B2",
                            "documentURL": "https://camelia.dev/",
                            "request": {
                                "url": "https://camelia.dev/badges/css-is-difficult.gif",
                                "method": "GET",
                                "headers": {
                                    "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36",
                                    "Referer": ""
                                },
                                "mixedContentType": "none",
                                "initialPriority": "Low",
                                "referrerPolicy": "no-referrer",
                                "isSameSite": true
                            },
                            "timestamp": 41036096.535615,
                            "wallTime": 1773903920.500058,
                            "initiator": {
                                "type": "parser",
                                "url": "https://camelia.dev/",
                                "lineNumber": 72,
                                "columnNumber": 63
                            },
                            "redirectHasExtraInfo": false,
                            "type": "Image",
                            "frameId": "A2CAD6FD361916986BF9D5102CBF48B2",
                            "hasUserGesture": false
                        },
                        "response": {
                            "encodedDataLength": 700,
                            "dataLength": 495,
                            "requestId": "1944244.14",
                            "type": "Image",
                            "response": {
                                "url": "https://camelia.dev/badges/css-is-difficult.gif",
                                "status": 200,
                                "statusText": "",
                                "headers": {
                                    "strict-transport-security": "max-age=31536000; preload",
                                    "etag": "\"68d1776e-1ef\"",
                                    "x-content-type-options": "nosniff",
                                    "accept-ranges": "bytes",
                                    "content-length": "495",
                                    "date": "Thu, 19 Mar 2026 07:05:20 GMT",
                                    "content-type": "image/gif",
                                    "last-modified": "Mon, 22 Sep 2025 16:21:02 GMT",
                                    "server": "nginx",
                                    "x-frame-options": "SAMEORIGIN"
                                },
                                "mimeType": "image/gif",
                                "charset": "",
                                "remoteIPAddress": "2a01:4f9:c013:55d::1",
                                "remotePort": 443,
                                "encodedDataLength": 196,
                                "timing": {
                                    "requestTime": 41036096.548638,
                                    "proxyStart": -1,
                                    "proxyEnd": -1,
                                    "dnsStart": -1,
                                    "dnsEnd": -1,
                                    "connectStart": -1,
                                    "connectEnd": -1,
                                    "sslStart": -1,
                                    "sslEnd": -1,
                                    "workerStart": -1,
                                    "workerReady": -1,
                                    "workerFetchStart": -1,
                                    "workerRespondWithSettled": -1,
                                    "sendStart": 0.369,
                                    "sendEnd": 0.501,
                                    "pushStart": 0,
                                    "pushEnd": 0,
                                    "receiveHeadersStart": 93.265,
                                    "receiveHeadersEnd": 94.159
                                },
                                "responseTime": 1773903920606.348,
                                "protocol": "h2",
                                "alternateProtocolUsage": "unspecifiedReason",
                                "securityState": "secure",
                                "securityDetails": {
                                    "protocol": "TLS 1.3",
                                    "keyExchange": "",
                                    "keyExchangeGroup": "X25519MLKEM768",
                                    "cipher": "AES_128_GCM",
                                    "certificateId": 0,
                                    "subjectName": "camelia.dev",
                                    "sanList": [
                                        "camelia.dev"
                                    ],
                                    "issuer": "E7",
                                    "validFrom": 1773450214,
                                    "validTo": 1781226213,
                                    "signedCertificateTimestampList": [
                                        {
                                            "status": "Verified",
                                            "origin": "Embedded in certificate",
                                            "logDescription": "DigiCert 'Wyvern2026h1'",
                                            "logId": "6411C46CA412ECA7891CA2022E00BCAB4F2807D41E3527ABEAFED503C97DCDF0",
                                            "timestamp": 1773453724784,
                                            "hashAlgorithm": "SHA-256",
                                            "signatureAlgorithm": "ECDSA",
                                            "signatureData": "3046022100A1783D1D6040802CE1FA05147D6D1065511276AD438C19357561440C96AD2C7702210084FB860DA1677E8EF9BF2735D4B148393C2CC04AC38814FF642FFF7481AA1629"
                                        },
                                        {
                                            "status": "Verified",
                                            "origin": "Embedded in certificate",
                                            "logDescription": "Google 'Argon2026h1' log",
                                            "logId": "0E5794BCF3AEA93E331B2C9907B3F790DF9BC23D713225DD21A925AC61C54E21",
                                            "timestamp": 1773453724785,
                                            "hashAlgorithm": "SHA-256",
                                            "signatureAlgorithm": "ECDSA",
                                            "signatureData": "304402203321F65E893CF1B53A6F157BBA47AB2FE1E0BB26E0AC1501CFA8BEECC63B73A102200CD33A74309FEC4F37C474B1B5A586A216DAB183EC52A204E749FE0C04752370"
                                        }
                                    ],
                                    "certificateTransparencyCompliance": "compliant",
                                    "serverSignatureAlgorithm": 1027,
                                    "encryptedClientHello": false
                                },
                                "securityHeaders": [
                                    {
                                        "name": "Strict-Transport-Security",
                                        "value": "max-age=31536000; preload"
                                    },
                                    {
                                        "name": "X-Content-Type-Options",
                                        "value": "nosniff"
                                    },
                                    {
                                        "name": "X-Frame-Options",
                                        "value": "SAMEORIGIN"
                                    }
                                ]
                            },
                            "hasExtraInfo": true,
                            "hash": "200f390aa47af2c79d5c3e2efdf8d1a7f450247212a80a4e831bff4878112706",
                            "size": 660,
                            "asn": {
                                "ip": "2a01:4f9:c013:55d::1",
                                "asn": "24940",
                                "country": "DE",
                                "description": "HETZNER-AS Hetzner Online GmbH, DE",
                                "name": "HETZNER-AS Hetzner Online GmbH",
                                "route": "::/31"
                            },
                            "geoip": {
                                "country": "FI",
                                "region": "18",
                                "timezone": "Europe/Helsinki",
                                "city": "Helsinki",
                                "ll": [
                                    60.1719,
                                    24.9347
                                ],
                                "country_name": "Finland",
                                "metro": 0
                            }
                        },
                        "initiatorInfo": {
                            "url": "https://camelia.dev/",
                            "host": "camelia.dev",
                            "type": "parser"
                        }
                    },
                    {
                        "request": {
                            "requestId": "1944244.15",
                            "loaderId": "1D141C15457BB3492DEAEF2D465AF2B2",
                            "documentURL": "https://camelia.dev/",
                            "request": {
                                "url": "https://camelia.dev/badges/camelia.png",
                                "method": "GET",
                                "headers": {
                                    "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36",
                                    "Referer": ""
                                },
                                "mixedContentType": "none",
                                "initialPriority": "Low",
                                "referrerPolicy": "no-referrer",
                                "isSameSite": true
                            },
                            "timestamp": 41036096.535639,
                            "wallTime": 1773903920.500083,
                            "initiator": {
                                "type": "parser",
                                "url": "https://camelia.dev/",
                                "lineNumber": 73,
                                "columnNumber": 75
                            },
                            "redirectHasExtraInfo": false,
                            "type": "Image",
                            "frameId": "A2CAD6FD361916986BF9D5102CBF48B2",
                            "hasUserGesture": false
                        },
                        "response": {
                            "encodedDataLength": 1135,
                            "dataLength": 930,
                            "requestId": "1944244.15",
                            "type": "Image",
                            "response": {
                                "url": "https://camelia.dev/badges/camelia.png",
                                "status": 200,
                                "statusText": "",
                                "headers": {
                                    "strict-transport-security": "max-age=31536000; preload",
                                    "etag": "\"68d1776e-3a2\"",
                                    "x-content-type-options": "nosniff",
                                    "accept-ranges": "bytes",
                                    "content-length": "930",
                                    "date": "Thu, 19 Mar 2026 07:05:20 GMT",
                                    "content-type": "image/png",
                                    "last-modified": "Mon, 22 Sep 2025 16:21:02 GMT",
                                    "server": "nginx",
                                    "x-frame-options": "SAMEORIGIN"
                                },
                                "mimeType": "image/png",
                                "charset": "",
                                "remoteIPAddress": "2a01:4f9:c013:55d::1",
                                "remotePort": 443,
                                "encodedDataLength": 196,
                                "timing": {
                                    "requestTime": 41036096.548716,
                                    "proxyStart": -1,
                                    "proxyEnd": -1,
                                    "dnsStart": -1,
                                    "dnsEnd": -1,
                                    "connectStart": -1,
                                    "connectEnd": -1,
                                    "sslStart": -1,
                                    "sslEnd": -1,
                                    "workerStart": -1,
                                    "workerReady": -1,
                                    "workerFetchStart": -1,
                                    "workerRespondWithSettled": -1,
                                    "sendStart": 0.312,
                                    "sendEnd": 0.424,
                                    "pushStart": 0,
                                    "pushEnd": 0,
                                    "receiveHeadersStart": 93.201,
                                    "receiveHeadersEnd": 94.232
                                },
                                "responseTime": 1773903920606.361,
                                "protocol": "h2",
                                "alternateProtocolUsage": "unspecifiedReason",
                                "securityState": "secure",
                                "securityDetails": {
                                    "protocol": "TLS 1.3",
                                    "keyExchange": "",
                                    "keyExchangeGroup": "X25519MLKEM768",
                                    "cipher": "AES_128_GCM",
                                    "certificateId": 0,
                                    "subjectName": "camelia.dev",
                                    "sanList": [
                                        "camelia.dev"
                                    ],
                                    "issuer": "E7",
                                    "validFrom": 1773450214,
                                    "validTo": 1781226213,
                                    "signedCertificateTimestampList": [
                                        {
                                            "status": "Verified",
                                            "origin": "Embedded in certificate",
                                            "logDescription": "DigiCert 'Wyvern2026h1'",
                                            "logId": "6411C46CA412ECA7891CA2022E00BCAB4F2807D41E3527ABEAFED503C97DCDF0",
                                            "timestamp": 1773453724784,
                                            "hashAlgorithm": "SHA-256",
                                            "signatureAlgorithm": "ECDSA",
                                            "signatureData": "3046022100A1783D1D6040802CE1FA05147D6D1065511276AD438C19357561440C96AD2C7702210084FB860DA1677E8EF9BF2735D4B148393C2CC04AC38814FF642FFF7481AA1629"
                                        },
                                        {
                                            "status": "Verified",
                                            "origin": "Embedded in certificate",
                                            "logDescription": "Google 'Argon2026h1' log",
                                            "logId": "0E5794BCF3AEA93E331B2C9907B3F790DF9BC23D713225DD21A925AC61C54E21",
                                            "timestamp": 1773453724785,
                                            "hashAlgorithm": "SHA-256",
                                            "signatureAlgorithm": "ECDSA",
                                            "signatureData": "304402203321F65E893CF1B53A6F157BBA47AB2FE1E0BB26E0AC1501CFA8BEECC63B73A102200CD33A74309FEC4F37C474B1B5A586A216DAB183EC52A204E749FE0C04752370"
                                        }
                                    ],
                                    "certificateTransparencyCompliance": "compliant",
                                    "serverSignatureAlgorithm": 1027,
                                    "encryptedClientHello": false
                                },
                                "securityHeaders": [
                                    {
                                        "name": "Strict-Transport-Security",
                                        "value": "max-age=31536000; preload"
                                    },
                                    {
                                        "name": "X-Content-Type-Options",
                                        "value": "nosniff"
                                    },
                                    {
                                        "name": "X-Frame-Options",
                                        "value": "SAMEORIGIN"
                                    }
                                ]
                            },
                            "hasExtraInfo": true,
                            "hash": "173e35deb64823de991b3f6f37a6846ebed4ace5f43b14adfcb4d7fe4e07d42e",
                            "size": 1240,
                            "asn": {
                                "ip": "2a01:4f9:c013:55d::1",
                                "asn": "24940",
                                "country": "DE",
                                "description": "HETZNER-AS Hetzner Online GmbH, DE",
                                "name": "HETZNER-AS Hetzner Online GmbH",
                                "route": "::/31"
                            },
                            "geoip": {
                                "country": "FI",
                                "region": "18",
                                "timezone": "Europe/Helsinki",
                                "city": "Helsinki",
                                "ll": [
                                    60.1719,
                                    24.9347
                                ],
                                "country_name": "Finland",
                                "metro": 0
                            }
                        },
                        "initiatorInfo": {
                            "url": "https://camelia.dev/",
                            "host": "camelia.dev",
                            "type": "parser"
                        }
                    },
                    {
                        "request": {
                            "requestId": "1944244.38",
                            "loaderId": "1D141C15457BB3492DEAEF2D465AF2B2",
                            "documentURL": "https://camelia.dev/",
                            "request": {
                                "url": "https://camelia.dev/fonts/woff2/FiraCode-Bold.woff2",
                                "method": "GET",
                                "headers": {
                                    "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36",
                                    "Origin": "https://camelia.dev",
                                    "Referer": "https://camelia.dev/css/fonts.min.00049a008153a535e5b97144d925239945f4ba7ed7da3a608de1b0eccb3c1442.css"
                                },
                                "mixedContentType": "none",
                                "initialPriority": "VeryHigh",
                                "referrerPolicy": "strict-origin-when-cross-origin",
                                "isSameSite": true
                            },
                            "timestamp": 41036096.583831,
                            "wallTime": 1773903920.548286,
                            "initiator": {
                                "type": "parser",
                                "url": "https://camelia.dev/css/fonts.min.00049a008153a535e5b97144d925239945f4ba7ed7da3a608de1b0eccb3c1442.css"
                            },
                            "redirectHasExtraInfo": false,
                            "type": "Font",
                            "frameId": "A2CAD6FD361916986BF9D5102CBF48B2",
                            "hasUserGesture": false,
                            "renderBlockingBehavior": "NonBlocking"
                        },
                        "response": {
                            "encodedDataLength": 108116,
                            "dataLength": 107788,
                            "requestId": "1944244.38",
                            "type": "Font",
                            "response": {
                                "url": "https://camelia.dev/fonts/woff2/FiraCode-Bold.woff2",
                                "status": 200,
                                "statusText": "",
                                "headers": {
                                    "strict-transport-security": "max-age=31536000; preload",
                                    "etag": "\"68d1776e-1a50c\"",
                                    "x-content-type-options": "nosniff",
                                    "accept-ranges": "bytes",
                                    "content-length": "107788",
                                    "date": "Thu, 19 Mar 2026 07:05:20 GMT",
                                    "content-type": "font/woff2",
                                    "last-modified": "Mon, 22 Sep 2025 16:21:02 GMT",
                                    "server": "nginx",
                                    "x-frame-options": "SAMEORIGIN"
                                },
                                "mimeType": "font/woff2",
                                "charset": "",
                                "remoteIPAddress": "2a01:4f9:c013:55d::1",
                                "remotePort": 443,
                                "encodedDataLength": 32346,
                                "timing": {
                                    "requestTime": 41036096.590675,
                                    "proxyStart": -1,
                                    "proxyEnd": -1,
                                    "dnsStart": -1,
                                    "dnsEnd": -1,
                                    "connectStart": -1,
                                    "connectEnd": -1,
                                    "sslStart": -1,
                                    "sslEnd": -1,
                                    "workerStart": -1,
                                    "workerReady": -1,
                                    "workerFetchStart": -1,
                                    "workerRespondWithSettled": -1,
                                    "sendStart": 0.459,
                                    "sendEnd": 0.682,
                                    "pushStart": 0,
                                    "pushEnd": 0,
                                    "receiveHeadersStart": 86.114,
                                    "receiveHeadersEnd": 86.344
                                },
                                "responseTime": 1773903920641.241,
                                "protocol": "h2",
                                "alternateProtocolUsage": "unspecifiedReason",
                                "securityState": "secure",
                                "securityDetails": {
                                    "protocol": "TLS 1.3",
                                    "keyExchange": "",
                                    "keyExchangeGroup": "X25519MLKEM768",
                                    "cipher": "AES_128_GCM",
                                    "certificateId": 0,
                                    "subjectName": "camelia.dev",
                                    "sanList": [
                                        "camelia.dev"
                                    ],
                                    "issuer": "E7",
                                    "validFrom": 1773450214,
                                    "validTo": 1781226213,
                                    "signedCertificateTimestampList": [
                                        {
                                            "status": "Verified",
                                            "origin": "Embedded in certificate",
                                            "logDescription": "DigiCert 'Wyvern2026h1'",
                                            "logId": "6411C46CA412ECA7891CA2022E00BCAB4F2807D41E3527ABEAFED503C97DCDF0",
                                            "timestamp": 1773453724784,
                                            "hashAlgorithm": "SHA-256",
                                            "signatureAlgorithm": "ECDSA",
                                            "signatureData": "3046022100A1783D1D6040802CE1FA05147D6D1065511276AD438C19357561440C96AD2C7702210084FB860DA1677E8EF9BF2735D4B148393C2CC04AC38814FF642FFF7481AA1629"
                                        },
                                        {
                                            "status": "Verified",
                                            "origin": "Embedded in certificate",
                                            "logDescription": "Google 'Argon2026h1' log",
                                            "logId": "0E5794BCF3AEA93E331B2C9907B3F790DF9BC23D713225DD21A925AC61C54E21",
                                            "timestamp": 1773453724785,
                                            "hashAlgorithm": "SHA-256",
                                            "signatureAlgorithm": "ECDSA",
                                            "signatureData": "304402203321F65E893CF1B53A6F157BBA47AB2FE1E0BB26E0AC1501CFA8BEECC63B73A102200CD33A74309FEC4F37C474B1B5A586A216DAB183EC52A204E749FE0C04752370"
                                        }
                                    ],
                                    "certificateTransparencyCompliance": "compliant",
                                    "serverSignatureAlgorithm": 1027,
                                    "encryptedClientHello": false
                                },
                                "securityHeaders": [
                                    {
                                        "name": "Strict-Transport-Security",
                                        "value": "max-age=31536000; preload"
                                    },
                                    {
                                        "name": "X-Content-Type-Options",
                                        "value": "nosniff"
                                    },
                                    {
                                        "name": "X-Frame-Options",
                                        "value": "SAMEORIGIN"
                                    }
                                ]
                            },
                            "hasExtraInfo": true,
                            "hash": "d778c19803c672d294663e9283c7b752cc125ab266f0ddb8e53b039da92caf67",
                            "size": 143720,
                            "asn": {
                                "ip": "2a01:4f9:c013:55d::1",
                                "asn": "24940",
                                "country": "DE",
                                "description": "HETZNER-AS Hetzner Online GmbH, DE",
                                "name": "HETZNER-AS Hetzner Online GmbH",
                                "route": "::/31"
                            },
                            "geoip": {
                                "country": "FI",
                                "region": "18",
                                "timezone": "Europe/Helsinki",
                                "city": "Helsinki",
                                "ll": [
                                    60.1719,
                                    24.9347
                                ],
                                "country_name": "Finland",
                                "metro": 0
                            }
                        },
                        "initiatorInfo": {
                            "url": "https://camelia.dev/css/fonts.min.00049a008153a535e5b97144d925239945f4ba7ed7da3a608de1b0eccb3c1442.css",
                            "host": "camelia.dev",
                            "type": "parser"
                        }
                    },
                    {
                        "request": {
                            "requestId": "1944244.32",
                            "loaderId": "1D141C15457BB3492DEAEF2D465AF2B2",
                            "documentURL": "https://camelia.dev/",
                            "request": {
                                "url": "https://camelia.dev/fonts/woff2/FiraCode-Regular.woff2",
                                "method": "GET",
                                "headers": {
                                    "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36",
                                    "Origin": "https://camelia.dev",
                                    "Referer": "https://camelia.dev/css/fonts.min.00049a008153a535e5b97144d925239945f4ba7ed7da3a608de1b0eccb3c1442.css"
                                },
                                "mixedContentType": "none",
                                "initialPriority": "VeryHigh",
                                "referrerPolicy": "strict-origin-when-cross-origin",
                                "isSameSite": true
                            },
                            "timestamp": 41036096.583887,
                            "wallTime": 1773903920.548333,
                            "initiator": {
                                "type": "parser",
                                "url": "https://camelia.dev/css/fonts.min.00049a008153a535e5b97144d925239945f4ba7ed7da3a608de1b0eccb3c1442.css"
                            },
                            "redirectHasExtraInfo": false,
                            "type": "Font",
                            "frameId": "A2CAD6FD361916986BF9D5102CBF48B2",
                            "hasUserGesture": false,
                            "renderBlockingBehavior": "NonBlocking"
                        },
                        "response": {
                            "encodedDataLength": 103559,
                            "dataLength": 103240,
                            "requestId": "1944244.32",
                            "type": "Font",
                            "response": {
                                "url": "https://camelia.dev/fonts/woff2/FiraCode-Regular.woff2",
                                "status": 200,
                                "statusText": "",
                                "headers": {
                                    "strict-transport-security": "max-age=31536000; preload",
                                    "etag": "\"68d1776e-19348\"",
                                    "x-content-type-options": "nosniff",
                                    "accept-ranges": "bytes",
                                    "content-length": "103240",
                                    "date": "Thu, 19 Mar 2026 07:05:20 GMT",
                                    "content-type": "font/woff2",
                                    "last-modified": "Mon, 22 Sep 2025 16:21:02 GMT",
                                    "server": "nginx",
                                    "x-frame-options": "SAMEORIGIN"
                                },
                                "mimeType": "font/woff2",
                                "charset": "",
                                "remoteIPAddress": "2a01:4f9:c013:55d::1",
                                "remotePort": 443,
                                "encodedDataLength": 202,
                                "timing": {
                                    "requestTime": 41036096.590862,
                                    "proxyStart": -1,
                                    "proxyEnd": -1,
                                    "dnsStart": -1,
                                    "dnsEnd": -1,
                                    "connectStart": -1,
                                    "connectEnd": -1,
                                    "sslStart": -1,
                                    "sslEnd": -1,
                                    "workerStart": -1,
                                    "workerReady": -1,
                                    "workerFetchStart": -1,
                                    "workerRespondWithSettled": -1,
                                    "sendStart": 0.353,
                                    "sendEnd": 0.496,
                                    "pushStart": 0,
                                    "pushEnd": 0,
                                    "receiveHeadersStart": 85.959,
                                    "receiveHeadersEnd": 87.307
                                },
                                "responseTime": 1773903920641.266,
                                "protocol": "h2",
                                "alternateProtocolUsage": "unspecifiedReason",
                                "securityState": "secure",
                                "securityDetails": {
                                    "protocol": "TLS 1.3",
                                    "keyExchange": "",
                                    "keyExchangeGroup": "X25519MLKEM768",
                                    "cipher": "AES_128_GCM",
                                    "certificateId": 0,
                                    "subjectName": "camelia.dev",
                                    "sanList": [
                                        "camelia.dev"
                                    ],
                                    "issuer": "E7",
                                    "validFrom": 1773450214,
                                    "validTo": 1781226213,
                                    "signedCertificateTimestampList": [
                                        {
                                            "status": "Verified",
                                            "origin": "Embedded in certificate",
                                            "logDescription": "DigiCert 'Wyvern2026h1'",
                                            "logId": "6411C46CA412ECA7891CA2022E00BCAB4F2807D41E3527ABEAFED503C97DCDF0",
                                            "timestamp": 1773453724784,
                                            "hashAlgorithm": "SHA-256",
                                            "signatureAlgorithm": "ECDSA",
                                            "signatureData": "3046022100A1783D1D6040802CE1FA05147D6D1065511276AD438C19357561440C96AD2C7702210084FB860DA1677E8EF9BF2735D4B148393C2CC04AC38814FF642FFF7481AA1629"
                                        },
                                        {
                                            "status": "Verified",
                                            "origin": "Embedded in certificate",
                                            "logDescription": "Google 'Argon2026h1' log",
                                            "logId": "0E5794BCF3AEA93E331B2C9907B3F790DF9BC23D713225DD21A925AC61C54E21",
                                            "timestamp": 1773453724785,
                                            "hashAlgorithm": "SHA-256",
                                            "signatureAlgorithm": "ECDSA",
                                            "signatureData": "304402203321F65E893CF1B53A6F157BBA47AB2FE1E0BB26E0AC1501CFA8BEECC63B73A102200CD33A74309FEC4F37C474B1B5A586A216DAB183EC52A204E749FE0C04752370"
                                        }
                                    ],
                                    "certificateTransparencyCompliance": "compliant",
                                    "serverSignatureAlgorithm": 1027,
                                    "encryptedClientHello": false
                                },
                                "securityHeaders": [
                                    {
                                        "name": "Strict-Transport-Security",
                                        "value": "max-age=31536000; preload"
                                    },
                                    {
                                        "name": "X-Content-Type-Options",
                                        "value": "nosniff"
                                    },
                                    {
                                        "name": "X-Frame-Options",
                                        "value": "SAMEORIGIN"
                                    }
                                ]
                            },
                            "hasExtraInfo": true,
                            "hash": "a6ce59520b90e15d7062ffef214f94c8add5a4085c0bbb1683602ef227a4d1fe",
                            "size": 137656,
                            "asn": {
                                "ip": "2a01:4f9:c013:55d::1",
                                "asn": "24940",
                                "country": "DE",
                                "description": "HETZNER-AS Hetzner Online GmbH, DE",
                                "name": "HETZNER-AS Hetzner Online GmbH",
                                "route": "::/31"
                            },
                            "geoip": {
                                "country": "FI",
                                "region": "18",
                                "timezone": "Europe/Helsinki",
                                "city": "Helsinki",
                                "ll": [
                                    60.1719,
                                    24.9347
                                ],
                                "country_name": "Finland",
                                "metro": 0
                            }
                        },
                        "initiatorInfo": {
                            "url": "https://camelia.dev/css/fonts.min.00049a008153a535e5b97144d925239945f4ba7ed7da3a608de1b0eccb3c1442.css",
                            "host": "camelia.dev",
                            "type": "parser"
                        }
                    },
                    {
                        "request": {
                            "requestId": "1944244.36",
                            "loaderId": "1D141C15457BB3492DEAEF2D465AF2B2",
                            "documentURL": "https://camelia.dev/",
                            "request": {
                                "url": "https://camelia.dev/fonts/woff2/FiraCode-SemiBold.woff2",
                                "method": "GET",
                                "headers": {
                                    "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36",
                                    "Origin": "https://camelia.dev",
                                    "Referer": "https://camelia.dev/css/fonts.min.00049a008153a535e5b97144d925239945f4ba7ed7da3a608de1b0eccb3c1442.css"
                                },
                                "mixedContentType": "none",
                                "initialPriority": "VeryHigh",
                                "referrerPolicy": "strict-origin-when-cross-origin",
                                "isSameSite": true
                            },
                            "timestamp": 41036096.583982,
                            "wallTime": 1773903920.548427,
                            "initiator": {
                                "type": "parser",
                                "url": "https://camelia.dev/css/fonts.min.00049a008153a535e5b97144d925239945f4ba7ed7da3a608de1b0eccb3c1442.css"
                            },
                            "redirectHasExtraInfo": false,
                            "type": "Font",
                            "frameId": "A2CAD6FD361916986BF9D5102CBF48B2",
                            "hasUserGesture": false,
                            "renderBlockingBehavior": "NonBlocking"
                        },
                        "response": {
                            "encodedDataLength": 107320,
                            "dataLength": 106992,
                            "requestId": "1944244.36",
                            "type": "Font",
                            "response": {
                                "url": "https://camelia.dev/fonts/woff2/FiraCode-SemiBold.woff2",
                                "status": 200,
                                "statusText": "",
                                "headers": {
                                    "strict-transport-security": "max-age=31536000; preload",
                                    "etag": "\"68d1776e-1a1f0\"",
                                    "x-content-type-options": "nosniff",
                                    "accept-ranges": "bytes",
                                    "content-length": "106992",
                                    "date": "Thu, 19 Mar 2026 07:05:20 GMT",
                                    "content-type": "font/woff2",
                                    "last-modified": "Mon, 22 Sep 2025 16:21:02 GMT",
                                    "server": "nginx",
                                    "x-frame-options": "SAMEORIGIN"
                                },
                                "mimeType": "font/woff2",
                                "charset": "",
                                "remoteIPAddress": "2a01:4f9:c013:55d::1",
                                "remotePort": 443,
                                "encodedDataLength": 202,
                                "timing": {
                                    "requestTime": 41036096.590988,
                                    "proxyStart": -1,
                                    "proxyEnd": -1,
                                    "dnsStart": -1,
                                    "dnsEnd": -1,
                                    "connectStart": -1,
                                    "connectEnd": -1,
                                    "sslStart": -1,
                                    "sslEnd": -1,
                                    "workerStart": -1,
                                    "workerReady": -1,
                                    "workerFetchStart": -1,
                                    "workerRespondWithSettled": -1,
                                    "sendStart": 0.263,
                                    "sendEnd": 0.371,
                                    "pushStart": 0,
                                    "pushEnd": 0,
                                    "receiveHeadersStart": 85.848,
                                    "receiveHeadersEnd": 86.988
                                },
                                "responseTime": 1773903920641.28,
                                "protocol": "h2",
                                "alternateProtocolUsage": "unspecifiedReason",
                                "securityState": "secure",
                                "securityDetails": {
                                    "protocol": "TLS 1.3",
                                    "keyExchange": "",
                                    "keyExchangeGroup": "X25519MLKEM768",
                                    "cipher": "AES_128_GCM",
                                    "certificateId": 0,
                                    "subjectName": "camelia.dev",
                                    "sanList": [
                                        "camelia.dev"
                                    ],
                                    "issuer": "E7",
                                    "validFrom": 1773450214,
                                    "validTo": 1781226213,
                                    "signedCertificateTimestampList": [
                                        {
                                            "status": "Verified",
                                            "origin": "Embedded in certificate",
                                            "logDescription": "DigiCert 'Wyvern2026h1'",
                                            "logId": "6411C46CA412ECA7891CA2022E00BCAB4F2807D41E3527ABEAFED503C97DCDF0",
                                            "timestamp": 1773453724784,
                                            "hashAlgorithm": "SHA-256",
                                            "signatureAlgorithm": "ECDSA",
                                            "signatureData": "3046022100A1783D1D6040802CE1FA05147D6D1065511276AD438C19357561440C96AD2C7702210084FB860DA1677E8EF9BF2735D4B148393C2CC04AC38814FF642FFF7481AA1629"
                                        },
                                        {
                                            "status": "Verified",
                                            "origin": "Embedded in certificate",
                                            "logDescription": "Google 'Argon2026h1' log",
                                            "logId": "0E5794BCF3AEA93E331B2C9907B3F790DF9BC23D713225DD21A925AC61C54E21",
                                            "timestamp": 1773453724785,
                                            "hashAlgorithm": "SHA-256",
                                            "signatureAlgorithm": "ECDSA",
                                            "signatureData": "304402203321F65E893CF1B53A6F157BBA47AB2FE1E0BB26E0AC1501CFA8BEECC63B73A102200CD33A74309FEC4F37C474B1B5A586A216DAB183EC52A204E749FE0C04752370"
                                        }
                                    ],
                                    "certificateTransparencyCompliance": "compliant",
                                    "serverSignatureAlgorithm": 1027,
                                    "encryptedClientHello": false
                                },
                                "securityHeaders": [
                                    {
                                        "name": "Strict-Transport-Security",
                                        "value": "max-age=31536000; preload"
                                    },
                                    {
                                        "name": "X-Content-Type-Options",
                                        "value": "nosniff"
                                    },
                                    {
                                        "name": "X-Frame-Options",
                                        "value": "SAMEORIGIN"
                                    }
                                ]
                            },
                            "hasExtraInfo": true,
                            "hash": "d16779aa6dfc7c4effe686ece5bdf4b1356a7352167e37fa256f596a9d428f11",
                            "size": 142656,
                            "asn": {
                                "ip": "2a01:4f9:c013:55d::1",
                                "asn": "24940",
                                "country": "DE",
                                "description": "HETZNER-AS Hetzner Online GmbH, DE",
                                "name": "HETZNER-AS Hetzner Online GmbH",
                                "route": "::/31"
                            },
                            "geoip": {
                                "country": "FI",
                                "region": "18",
                                "timezone": "Europe/Helsinki",
                                "city": "Helsinki",
                                "ll": [
                                    60.1719,
                                    24.9347
                                ],
                                "country_name": "Finland",
                                "metro": 0
                            }
                        },
                        "initiatorInfo": {
                            "url": "https://camelia.dev/css/fonts.min.00049a008153a535e5b97144d925239945f4ba7ed7da3a608de1b0eccb3c1442.css",
                            "host": "camelia.dev",
                            "type": "parser"
                        }
                    },
                    {
                        "request": {
                            "requestId": "1944244.42",
                            "loaderId": "1D141C15457BB3492DEAEF2D465AF2B2",
                            "documentURL": "https://camelia.dev/",
                            "request": {
                                "url": "https://camelia.dev/favicon.png",
                                "method": "GET",
                                "headers": {
                                    "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36",
                                    "Referer": ""
                                },
                                "mixedContentType": "none",
                                "initialPriority": "High",
                                "referrerPolicy": "no-referrer",
                                "isSameSite": true
                            },
                            "timestamp": 41036096.751892,
                            "wallTime": 1773903920.716346,
                            "initiator": {
                                "type": "other"
                            },
                            "redirectHasExtraInfo": false,
                            "type": "Other",
                            "frameId": "A2CAD6FD361916986BF9D5102CBF48B2",
                            "hasUserGesture": false
                        },
                        "response": {
                            "encodedDataLength": 21003,
                            "dataLength": 20777,
                            "requestId": "1944244.42",
                            "type": "Other",
                            "response": {
                                "url": "https://camelia.dev/favicon.png",
                                "status": 200,
                                "statusText": "",
                                "headers": {
                                    "strict-transport-security": "max-age=31536000; preload",
                                    "etag": "\"68d1776e-5129\"",
                                    "x-content-type-options": "nosniff",
                                    "accept-ranges": "bytes",
                                    "content-length": "20777",
                                    "date": "Thu, 19 Mar 2026 07:05:20 GMT",
                                    "content-type": "image/png",
                                    "last-modified": "Mon, 22 Sep 2025 16:21:02 GMT",
                                    "server": "nginx",
                                    "x-frame-options": "SAMEORIGIN"
                                },
                                "mimeType": "image/png",
                                "charset": "",
                                "remoteIPAddress": "2a01:4f9:c013:55d::1",
                                "remotePort": 443,
                                "encodedDataLength": 21003,
                                "timing": {
                                    "requestTime": 41036096.75205,
                                    "proxyStart": -1,
                                    "proxyEnd": -1,
                                    "dnsStart": -1,
                                    "dnsEnd": -1,
                                    "connectStart": -1,
                                    "connectEnd": -1,
                                    "sslStart": -1,
                                    "sslEnd": -1,
                                    "workerStart": -1,
                                    "workerReady": -1,
                                    "workerFetchStart": -1,
                                    "workerRespondWithSettled": -1,
                                    "sendStart": 0.124,
                                    "sendEnd": 0.209,
                                    "pushStart": 0,
                                    "pushEnd": 0,
                                    "receiveHeadersStart": 36.651,
                                    "receiveHeadersEnd": 36.886
                                },
                                "responseTime": 1773903920753.148,
                                "protocol": "h2",
                                "alternateProtocolUsage": "unspecifiedReason",
                                "securityState": "secure",
                                "securityDetails": {
                                    "protocol": "TLS 1.3",
                                    "keyExchange": "",
                                    "keyExchangeGroup": "X25519MLKEM768",
                                    "cipher": "AES_128_GCM",
                                    "certificateId": 0,
                                    "subjectName": "camelia.dev",
                                    "sanList": [
                                        "camelia.dev"
                                    ],
                                    "issuer": "E7",
                                    "validFrom": 1773450214,
                                    "validTo": 1781226213,
                                    "signedCertificateTimestampList": [
                                        {
                                            "status": "Verified",
                                            "origin": "Embedded in certificate",
                                            "logDescription": "DigiCert 'Wyvern2026h1'",
                                            "logId": "6411C46CA412ECA7891CA2022E00BCAB4F2807D41E3527ABEAFED503C97DCDF0",
                                            "timestamp": 1773453724784,
                                            "hashAlgorithm": "SHA-256",
                                            "signatureAlgorithm": "ECDSA",
                                            "signatureData": "3046022100A1783D1D6040802CE1FA05147D6D1065511276AD438C19357561440C96AD2C7702210084FB860DA1677E8EF9BF2735D4B148393C2CC04AC38814FF642FFF7481AA1629"
                                        },
                                        {
                                            "status": "Verified",
                                            "origin": "Embedded in certificate",
                                            "logDescription": "Google 'Argon2026h1' log",
                                            "logId": "0E5794BCF3AEA93E331B2C9907B3F790DF9BC23D713225DD21A925AC61C54E21",
                                            "timestamp": 1773453724785,
                                            "hashAlgorithm": "SHA-256",
                                            "signatureAlgorithm": "ECDSA",
                                            "signatureData": "304402203321F65E893CF1B53A6F157BBA47AB2FE1E0BB26E0AC1501CFA8BEECC63B73A102200CD33A74309FEC4F37C474B1B5A586A216DAB183EC52A204E749FE0C04752370"
                                        }
                                    ],
                                    "certificateTransparencyCompliance": "compliant",
                                    "serverSignatureAlgorithm": 1027,
                                    "encryptedClientHello": false
                                },
                                "securityHeaders": [
                                    {
                                        "name": "Strict-Transport-Security",
                                        "value": "max-age=31536000; preload"
                                    },
                                    {
                                        "name": "X-Content-Type-Options",
                                        "value": "nosniff"
                                    },
                                    {
                                        "name": "X-Frame-Options",
                                        "value": "SAMEORIGIN"
                                    }
                                ]
                            },
                            "hasExtraInfo": true,
                            "hash": "3d4b1d0a3a49d6a8e556ad3b3f65b908c4c4470ad7a70b481c6020a125e61174",
                            "size": 27704,
                            "asn": {
                                "ip": "2a01:4f9:c013:55d::1",
                                "asn": "24940",
                                "country": "DE",
                                "description": "HETZNER-AS Hetzner Online GmbH, DE",
                                "name": "HETZNER-AS Hetzner Online GmbH",
                                "route": "::/31"
                            },
                            "geoip": {
                                "country": "FI",
                                "region": "18",
                                "timezone": "Europe/Helsinki",
                                "city": "Helsinki",
                                "ll": [
                                    60.1719,
                                    24.9347
                                ],
                                "country_name": "Finland",
                                "metro": 0
                            }
                        }
                    }
                ],
                "cookies": [],
                "console": [],
                "links": [
                    {
                        "href": "https://gohugo.io/",
                        "text": "Hugo",
                        "frameId": "A2CAD6FD361916986BF9D5102CBF48B2"
                    },
                    {
                        "href": "https://git.camelia.dev/camelia/hugo-nbterm",
                        "text": "personal theme",
                        "frameId": "A2CAD6FD361916986BF9D5102CBF48B2"
                    },
                    {
                        "href": "https://techforpalestine.org/about",
                        "text": "",
                        "frameId": "A2CAD6FD361916986BF9D5102CBF48B2"
                    },
                    {
                        "href": "https://github.com/gorhill/uBlock",
                        "text": "",
                        "frameId": "A2CAD6FD361916986BF9D5102CBF48B2"
                    },
                    {
                        "href": "https://yesterweb.org/no-to-web3/",
                        "text": "",
                        "frameId": "A2CAD6FD361916986BF9D5102CBF48B2"
                    },
                    {
                        "href": "https://fediring.net/",
                        "text": "",
                        "frameId": "A2CAD6FD361916986BF9D5102CBF48B2"
                    },
                    {
                        "href": "https://neovim.io/",
                        "text": "",
                        "frameId": "A2CAD6FD361916986BF9D5102CBF48B2"
                    },
                    {
                        "href": "https://baccyflap.com/noai/?prv&s=cam",
                        "text": "<==",
                        "frameId": "A2CAD6FD361916986BF9D5102CBF48B2"
                    },
                    {
                        "href": "https://baccyflap.com/noai",
                        "text": "no ai webring",
                        "frameId": "A2CAD6FD361916986BF9D5102CBF48B2"
                    },
                    {
                        "href": "https://baccyflap.com/noai/?nxt&s=cam",
                        "text": "==>",
                        "frameId": "A2CAD6FD361916986BF9D5102CBF48B2"
                    },
                    {
                        "href": "https://fediring.net/previous?host=camelia.dev",
                        "text": "<==",
                        "frameId": "A2CAD6FD361916986BF9D5102CBF48B2"
                    },
                    {
                        "href": "https://fediring.net/next?host=camelia.dev",
                        "text": "==>",
                        "frameId": "A2CAD6FD361916986BF9D5102CBF48B2"
                    }
                ],
                "timing": {
                    "frameStoppedLoading": "2026-03-19T07:05:20.992Z",
                    "beginNavigation": "2026-03-19T07:05:20.345Z",
                    "frameStartedLoading": "2026-03-19T07:05:20.346Z",
                    "frameNavigated": "2026-03-19T07:05:20.989Z",
                    "domContentEventFired": "2026-03-19T07:05:20.990Z"
                },
                "globals": [],
                "storages": []
            },
            "lists": {
                "ips": [
                    "2a01:4f9:c013:55d::1"
                ],
                "countries": [
                    "FI"
                ],
                "asns": [
                    "24940"
                ],
                "domains": [
                    "camelia.dev"
                ],
                "servers": [
                    "nginx"
                ],
                "urls": [
                    "https://camelia.dev/",
                    "https://camelia.dev/css/main.min.b12605942e34204b654ef684939a5f82a7677314d16e0e951b786368ad94df50.css",
                    "https://camelia.dev/css/fonts.min.00049a008153a535e5b97144d925239945f4ba7ed7da3a608de1b0eccb3c1442.css",
                    "https://camelia.dev/badges/transrightsnow.gif",
                    "https://camelia.dev/badges/free-palestine.png",
                    "https://camelia.dev/badges/ublock.png",
                    "https://camelia.dev/badges/roly-saynotoweb3.gif",
                    "https://camelia.dev/badges/right2repair.png",
                    "https://camelia.dev/badges/piracy.gif",
                    "https://camelia.dev/badges/fediring.gif",
                    "https://camelia.dev/badges/acab.gif",
                    "https://camelia.dev/badges/nobinary.png",
                    "https://camelia.dev/badges/neovim.gif",
                    "https://camelia.dev/badges/css-is-difficult.gif",
                    "https://camelia.dev/badges/camelia.png",
                    "https://camelia.dev/fonts/woff2/FiraCode-Bold.woff2",
                    "https://camelia.dev/fonts/woff2/FiraCode-Regular.woff2",
                    "https://camelia.dev/fonts/woff2/FiraCode-SemiBold.woff2",
                    "https://camelia.dev/favicon.png"
                ],
                "linkDomains": [
                    "gohugo.io",
                    "git.camelia.dev",
                    "techforpalestine.org",
                    "github.com",
                    "yesterweb.org",
                    "fediring.net",
                    "neovim.io",
                    "baccyflap.com"
                ],
                "certificates": [
                    {
                        "subjectName": "camelia.dev",
                        "issuer": "E7",
                        "validFrom": 1773450214,
                        "validTo": 1781226213
                    }
                ],
                "hashes": [
                    "12e3f7b2e75761a391ea8f45ba7ca1cb626bf85769917e8cf4eddf5429a34e8c",
                    "b12605942e34204b654ef684939a5f82a7677314d16e0e951b786368ad94df50",
                    "00049a008153a535e5b97144d925239945f4ba7ed7da3a608de1b0eccb3c1442",
                    "e0bfadf6ab6686645e7ad042be741eb2434cf1e8a3321baf581e7915ab74f71d",
                    "1cfe686386d85bb9e24e05510ffdc5c48b474c709924e437c1dd541587f3ebcf",
                    "1c95d9ffa5dee2794e0350dc4e0d942d2bf1cd7dbffccf8f4560bb1514c79a0b",
                    "632ff095b847386722a435ee907a7f62c0a03277e5c27ffe25601462f079664c",
                    "5ff1d11104553beda7554ec0b6438457d5ac93c2f9155385c0800fc858f575d4",
                    "af9efdda5f6c948defb9c1a10170ecc75c5cb52fab213824aa50269c043857a2",
                    "13dc50474138eea457c5be22e6cb833bdc706bd0329b62c32318e7b270cc9d06",
                    "40cd77ce104c024507403e83cc048f682ba688554c1df3d33f3d8c4a4f9dbfe1",
                    "ea64f839911ac71e99f269ddc592e3e09ee1c776c3e160983b0727ae9a60ea90",
                    "4abca9782125bf2a28447be6c648e2dc82a6074673f5ecb174691d0f57da56a5",
                    "200f390aa47af2c79d5c3e2efdf8d1a7f450247212a80a4e831bff4878112706",
                    "173e35deb64823de991b3f6f37a6846ebed4ace5f43b14adfcb4d7fe4e07d42e",
                    "d778c19803c672d294663e9283c7b752cc125ab266f0ddb8e53b039da92caf67",
                    "a6ce59520b90e15d7062ffef214f94c8add5a4085c0bbb1683602ef227a4d1fe",
                    "d16779aa6dfc7c4effe686ece5bdf4b1356a7352167e37fa256f596a9d428f11",
                    "3d4b1d0a3a49d6a8e556ad3b3f65b908c4c4470ad7a70b481c6020a125e61174"
                ]
            },
            "meta": {
                "processors": {
                    "umbrella": {
                        "data": []
                    },
                    "geoip": {
                        "data": [
                            {
                                "ip": "2a01:4f9:c013:55d::1",
                                "geoip": {
                                    "country": "FI",
                                    "region": "18",
                                    "timezone": "Europe/Helsinki",
                                    "city": "Helsinki",
                                    "ll": [
                                        60.1719,
                                        24.9347
                                    ],
                                    "country_name": "Finland",
                                    "metro": 0
                                }
                            }
                        ]
                    },
                    "asn": {
                        "data": [
                            {
                                "ip": "2a01:4f9:c013:55d::1",
                                "asn": "24940",
                                "country": "DE",
                                "description": "HETZNER-AS Hetzner Online GmbH, DE",
                                "name": "HETZNER-AS Hetzner Online GmbH",
                                "route": "::/31"
                            }
                        ]
                    },
                    "rdns": {
                        "data": []
                    },
                    "wappa": {
                        "data": [
                            {
                                "confidence": [
                                    {
                                        "confidence": 100,
                                        "pattern": "^https://[\\w\\d\\.\\-]+(?:\\.dev)(?:/.+||/)$"
                                    }
                                ],
                                "confidenceTotal": 100,
                                "app": "HSTS",
                                "website": "https://www.rfc-editor.org/rfc/rfc6797#section-6.1",
                                "categories": [
                                    {
                                        "groups": [
                                            11
                                        ],
                                        "name": "Security",
                                        "priority": 9
                                    }
                                ]
                            }
                        ]
                    }
                }
            },
            "page": {
                "asn": "AS24940",
                "asnname": "HETZNER-AS Hetzner Online GmbH, DE",
                "city": "Helsinki",
                "country": "FI",
                "domain": "camelia.dev",
                "ip": "2a01:4f9:c013:55d::1",
                "server": "nginx",
                "url": "https://camelia.dev/",
                "apexDomainAgeDays": 2414,
                "language": "en",
                "mimeType": "text/html",
                "title": "~camelia's digital space",
                "tlsValidDays": 89,
                "tlsAgeDays": 5,
                "domainAgeDays": 2414,
                "tlsValidFrom": "2026-03-14T01:03:34.000Z",
                "apexDomain": "camelia.dev",
                "tlsIssuer": "E7",
                "status": "200"
            },
            "scanner": {
                "country": "fi"
            },
            "stats": {
                "IPv6Percentage": 100,
                "adBlocked": 0,
                "domainStats": [
                    {
                        "count": 19,
                        "ips": [
                            "2a01:4f9:c013:55d::1"
                        ],
                        "domain": "camelia.dev",
                        "size": 769132,
                        "encodedSize": 773872,
                        "countries": [
                            "FI"
                        ],
                        "index": 0,
                        "initiators": [
                            "camelia.dev"
                        ],
                        "redirects": 0
                    }
                ],
                "ipStats": [
                    {
                        "requests": 19,
                        "domains": [
                            "camelia.dev"
                        ],
                        "ip": "2a01:4f9:c013:55d::1",
                        "asn": {
                            "ip": "2a01:4f9:c013:55d::1",
                            "asn": "24940",
                            "country": "DE",
                            "description": "HETZNER-AS Hetzner Online GmbH, DE",
                            "name": "HETZNER-AS Hetzner Online GmbH",
                            "route": "::/31"
                        },
                        "dns": [],
                        "geoip": {
                            "country": "FI",
                            "region": "18",
                            "timezone": "Europe/Helsinki",
                            "city": "Helsinki",
                            "ll": [
                                60.1719,
                                24.9347
                            ],
                            "country_name": "Finland",
                            "metro": 0
                        },
                        "size": 769132,
                        "encodedSize": 773872,
                        "countries": [
                            "FI"
                        ],
                        "index": 0,
                        "ipv6": true,
                        "redirects": 0,
                        "count": null
                    }
                ],
                "malicious": 0,
                "protocolStats": [
                    {
                        "count": 19,
                        "size": 769132,
                        "encodedSize": 773872,
                        "ips": [
                            "2a01:4f9:c013:55d::1"
                        ],
                        "countries": [
                            "FI"
                        ],
                        "securityState": [],
                        "protocol": "h2"
                    }
                ],
                "regDomainStats": [
                    {
                        "count": 19,
                        "ips": [
                            "2a01:4f9:c013:55d::1"
                        ],
                        "regDomain": "camelia.dev",
                        "size": 769132,
                        "encodedSize": 773872,
                        "countries": [],
                        "index": 0,
                        "subDomains": [
                            {
                                "domain": "",
                                "country": "FI"
                            }
                        ],
                        "redirects": 0
                    }
                ],
                "resourceStats": [
                    {
                        "count": 12,
                        "size": 413731,
                        "encodedSize": 416641,
                        "latency": 0,
                        "countries": [
                            "FI"
                        ],
                        "ips": [
                            "2a01:4f9:c013:55d::1"
                        ],
                        "type": "Image",
                        "compression": "1.0",
                        "percentage": 63
                    },
                    {
                        "count": 3,
                        "size": 318020,
                        "encodedSize": 318995,
                        "latency": 0,
                        "countries": [
                            "FI"
                        ],
                        "ips": [
                            "2a01:4f9:c013:55d::1"
                        ],
                        "type": "Font",
                        "compression": "1.0",
                        "percentage": 15
                    },
                    {
                        "count": 2,
                        "size": 7711,
                        "encodedSize": 8123,
                        "latency": 0,
                        "countries": [
                            "FI"
                        ],
                        "ips": [
                            "2a01:4f9:c013:55d::1"
                        ],
                        "type": "Stylesheet",
                        "compression": "0.9",
                        "percentage": 10
                    },
                    {
                        "count": 1,
                        "size": 20777,
                        "encodedSize": 21003,
                        "latency": 0,
                        "countries": [
                            "FI"
                        ],
                        "ips": [
                            "2a01:4f9:c013:55d::1"
                        ],
                        "type": "Other",
                        "compression": "1.0",
                        "percentage": 5
                    },
                    {
                        "count": 1,
                        "size": 8893,
                        "encodedSize": 9110,
                        "latency": 0,
                        "countries": [
                            "FI"
                        ],
                        "ips": [
                            "2a01:4f9:c013:55d::1"
                        ],
                        "type": "Document",
                        "compression": "1.0",
                        "percentage": 5
                    }
                ],
                "securePercentage": 100,
                "secureRequests": 19,
                "serverStats": [
                    {
                        "count": 19,
                        "size": 769132,
                        "encodedSize": 773872,
                        "ips": [
                            "2a01:4f9:c013:55d::1"
                        ],
                        "countries": [
                            "FI"
                        ],
                        "server": "nginx"
                    }
                ],
                "tlsStats": [
                    {
                        "count": 19,
                        "size": 769132,
                        "encodedSize": 773872,
                        "ips": [
                            "2a01:4f9:c013:55d::1"
                        ],
                        "countries": [
                            "FI"
                        ],
                        "protocols": {
                            "TLS 1.3 /  / AES_128_GCM": 19
                        },
                        "securityState": "secure"
                    }
                ],
                "totalLinks": 12,
                "uniqCountries": 1
            },
            "submitter": {
                "country": "GB"
            },
            "task": {
                "method": "api",
                "source": "fb1d0777",
                "tags": [
                    "website-rank",
                    "camelia.dev"
                ],
                "time": "2026-03-19T07:05:25.743Z",
                "url": "https://camelia.dev/",
                "uuid": "019d04e9-bca2-74da-9021-f31b0e052373",
                "visibility": "public",
                "reportURL": "https://urlscan.io/result/019d04e9-bca2-74da-9021-f31b0e052373/",
                "screenshotURL": "https://urlscan.io/screenshots/019d04e9-bca2-74da-9021-f31b0e052373.png",
                "domURL": "https://urlscan.io/dom/019d04e9-bca2-74da-9021-f31b0e052373/",
                "domain": "camelia.dev",
                "apexDomain": "camelia.dev"
            },
            "verdicts": {
                "overall": {
                    "score": 0,
                    "categories": [],
                    "brands": [],
                    "tags": [],
                    "malicious": false,
                    "hasVerdicts": true
                },
                "urlscan": {
                    "score": 0,
                    "categories": [],
                    "brands": [],
                    "tags": [],
                    "malicious": false,
                    "hasVerdicts": false
                },
                "engines": {
                    "score": 53,
                    "malicious": true,
                    "categories": [],
                    "enginesTotal": 0,
                    "maliciousTotal": 0,
                    "benignTotal": 0,
                    "maliciousVerdicts": [],
                    "benignVerdicts": [],
                    "hasVerdicts": true,
                    "tags": [
                        "urlscan-ml",
                        "urlscan-ml-60c5e22"
                    ]
                },
                "community": {
                    "score": 0,
                    "categories": [],
                    "brands": [],
                    "votesTotal": 0,
                    "votesMalicious": 0,
                    "votesBenign": 0,
                    "malicious": false,
                    "hasVerdicts": false
                }
            }
        },
        "report_summary": {
            "page_url": "https://camelia.dev/",
            "page_domain": "camelia.dev",
            "ip": "2a01:4f9:c013:55d::1",
            "country": "FI",
            "server": "nginx",
            "asn": "AS24940",
            "status_code": 200,
            "screenshot_url": "https://urlscan.io/screenshots/019d04e9-bca2-74da-9021-f31b0e052373.png",
            "report_url": "https://urlscan.io/result/019d04e9-bca2-74da-9021-f31b0e052373/",
            "requests": 0,
            "unique_countries": 1,
            "domains": 0,
            "malicious": false,
            "classification": "",
            "verdict_text": "No clear malicious classification",
            "brands": [],
            "labels": [],
            "lists": {
                "ips": [
                    "2a01:4f9:c013:55d::1"
                ],
                "countries": [
                    "FI"
                ],
                "asns": [
                    "24940"
                ],
                "domains": [
                    "camelia.dev"
                ],
                "servers": [
                    "nginx"
                ],
                "urls": [
                    "https://camelia.dev/",
                    "https://camelia.dev/css/main.min.b12605942e34204b654ef684939a5f82a7677314d16e0e951b786368ad94df50.css",
                    "https://camelia.dev/css/fonts.min.00049a008153a535e5b97144d925239945f4ba7ed7da3a608de1b0eccb3c1442.css",
                    "https://camelia.dev/badges/transrightsnow.gif",
                    "https://camelia.dev/badges/free-palestine.png",
                    "https://camelia.dev/badges/ublock.png",
                    "https://camelia.dev/badges/roly-saynotoweb3.gif",
                    "https://camelia.dev/badges/right2repair.png",
                    "https://camelia.dev/badges/piracy.gif",
                    "https://camelia.dev/badges/fediring.gif",
                    "https://camelia.dev/badges/acab.gif",
                    "https://camelia.dev/badges/nobinary.png",
                    "https://camelia.dev/badges/neovim.gif",
                    "https://camelia.dev/badges/css-is-difficult.gif",
                    "https://camelia.dev/badges/camelia.png",
                    "https://camelia.dev/fonts/woff2/FiraCode-Bold.woff2",
                    "https://camelia.dev/fonts/woff2/FiraCode-Regular.woff2",
                    "https://camelia.dev/fonts/woff2/FiraCode-SemiBold.woff2",
                    "https://camelia.dev/favicon.png"
                ],
                "linkDomains": [
                    "gohugo.io",
                    "git.camelia.dev",
                    "techforpalestine.org",
                    "github.com",
                    "yesterweb.org",
                    "fediring.net",
                    "neovim.io",
                    "baccyflap.com"
                ],
                "certificates": [
                    {
                        "subjectName": "camelia.dev",
                        "issuer": "E7",
                        "validFrom": 1773450214,
                        "validTo": 1781226213
                    }
                ],
                "hashes": [
                    "12e3f7b2e75761a391ea8f45ba7ca1cb626bf85769917e8cf4eddf5429a34e8c",
                    "b12605942e34204b654ef684939a5f82a7677314d16e0e951b786368ad94df50",
                    "00049a008153a535e5b97144d925239945f4ba7ed7da3a608de1b0eccb3c1442",
                    "e0bfadf6ab6686645e7ad042be741eb2434cf1e8a3321baf581e7915ab74f71d",
                    "1cfe686386d85bb9e24e05510ffdc5c48b474c709924e437c1dd541587f3ebcf",
                    "1c95d9ffa5dee2794e0350dc4e0d942d2bf1cd7dbffccf8f4560bb1514c79a0b",
                    "632ff095b847386722a435ee907a7f62c0a03277e5c27ffe25601462f079664c",
                    "5ff1d11104553beda7554ec0b6438457d5ac93c2f9155385c0800fc858f575d4",
                    "af9efdda5f6c948defb9c1a10170ecc75c5cb52fab213824aa50269c043857a2",
                    "13dc50474138eea457c5be22e6cb833bdc706bd0329b62c32318e7b270cc9d06",
                    "40cd77ce104c024507403e83cc048f682ba688554c1df3d33f3d8c4a4f9dbfe1",
                    "ea64f839911ac71e99f269ddc592e3e09ee1c776c3e160983b0727ae9a60ea90",
                    "4abca9782125bf2a28447be6c648e2dc82a6074673f5ecb174691d0f57da56a5",
                    "200f390aa47af2c79d5c3e2efdf8d1a7f450247212a80a4e831bff4878112706",
                    "173e35deb64823de991b3f6f37a6846ebed4ace5f43b14adfcb4d7fe4e07d42e",
                    "d778c19803c672d294663e9283c7b752cc125ab266f0ddb8e53b039da92caf67",
                    "a6ce59520b90e15d7062ffef214f94c8add5a4085c0bbb1683602ef227a4d1fe",
                    "d16779aa6dfc7c4effe686ece5bdf4b1356a7352167e37fa256f596a9d428f11",
                    "3d4b1d0a3a49d6a8e556ad3b3f65b908c4c4470ad7a70b481c6020a125e61174"
                ]
            }
        },
        "completed_at": "2026-03-20T10:06:18+00:00",
        "is_fresh": false,
        "can_retry": true,
        "poll_after_seconds": 20
    }
}