{
    "ready": true,
    "site": {
        "id": 0,
        "domain": "wackomenace.co.uk",
        "display_name": "wackomenace",
        "primary_country_code": "GB",
        "category_name": "Personal: Personal Sites & Homepages"
    },
    "metrics": {
        "global_rank": 6909,
        "country_rank": 116,
        "category_rank": 27,
        "daily_pageviews_per_visitor": 4.03,
        "daily_time_on_site_seconds": 321,
        "bounce_rate": 30.38,
        "search_visits_percent": 41.35,
        "total_sites_linking_in": 4,
        "monthly_unique_visitors": 148,
        "recorded_at": "2026-04-05 02:57:28"
    },
    "audit": {
        "score": 93
    },
    "traffic_sources": {
        "direct_percent": 28.55,
        "search_percent": 36.3,
        "social_percent": 4.74,
        "referral_percent": 13.35,
        "email_percent": 8.26,
        "paid_percent": 8.8
    },
    "seo_profile": {
        "backlinks_total": 4,
        "referring_domains": 4,
        "dofollow_backlinks_percent": 100,
        "organic_keywords": 79,
        "indexed_pages": 42,
        "page_speed_score": 98,
        "mobile_friendliness_score": 90,
        "authority_score": 52,
        "spam_risk_score": 21
    },
    "crawl_report": {
        "robots_status": 200,
        "sitemap_status": 200,
        "sitemap_total_urls": 42,
        "crawl_blocked": false,
        "crawl_blocked_by": "",
        "crawl_blocked_reason": "",
        "notes": [],
        "created_at": "2026-04-05 02:57:28"
    },
    "keywords": [
        {
            "keyword": "wackomenace",
            "position": 18,
            "search_engine": "Estimated",
            "checked_at": "2026-04-16 19:06:46",
            "is_estimated": true
        },
        {
            "keyword": "wackomenace personal: personal sites & homepages",
            "position": 20,
            "search_engine": "Estimated",
            "checked_at": "2026-04-16 19:06:46",
            "is_estimated": true
        },
        {
            "keyword": "wackomenace reviews",
            "position": 22,
            "search_engine": "Estimated",
            "checked_at": "2026-04-16 19:06:46",
            "is_estimated": true
        },
        {
            "keyword": "ruben",
            "position": 24,
            "search_engine": "Estimated",
            "checked_at": "2026-04-16 19:06:46",
            "is_estimated": true
        },
        {
            "keyword": "about",
            "position": 26,
            "search_engine": "Estimated",
            "checked_at": "2026-04-16 19:06:46",
            "is_estimated": true
        },
        {
            "keyword": "about me",
            "position": 28,
            "search_engine": "Estimated",
            "checked_at": "2026-04-16 19:06:46",
            "is_estimated": true
        },
        {
            "keyword": "contact",
            "position": 30,
            "search_engine": "Estimated",
            "checked_at": "2026-04-16 19:06:46",
            "is_estimated": true
        },
        {
            "keyword": "blog",
            "position": 32,
            "search_engine": "Estimated",
            "checked_at": "2026-04-16 19:06:46",
            "is_estimated": true
        }
    ],
    "rating": {
        "overall": 64,
        "label": "Healthy",
        "breakdown": [
            {
                "label": "Technical foundation",
                "score": 17,
                "max": 18
            },
            {
                "label": "Authority & trust",
                "score": 16,
                "max": 30
            },
            {
                "label": "Reach & market presence",
                "score": 3,
                "max": 18
            },
            {
                "label": "Search visibility",
                "score": 3,
                "max": 12
            },
            {
                "label": "Engagement & retention",
                "score": 9,
                "max": 10
            },
            {
                "label": "Channels & diversification",
                "score": 4,
                "max": 6
            },
            {
                "label": "Registry stability",
                "score": 5,
                "max": 6
            },
            {
                "label": "Quality system",
                "score": 94,
                "max": 100
            },
            {
                "label": "Reputation system",
                "score": 49,
                "max": 100
            },
            {
                "label": "Safety system",
                "score": 100,
                "max": 100
            },
            {
                "label": "Evidence confidence",
                "score": 89,
                "max": 100
            },
            {
                "label": "External intelligence",
                "score": 50,
                "max": 100
            }
        ],
        "authority_score": 54,
        "quality_score": 94,
        "reputation_score": 49,
        "safety_score": 100,
        "confidence_score": 89,
        "fraud_score": 0,
        "authority_signals": {
            "backlinks": 4,
            "referring_domains": 4,
            "organic_keywords": 79,
            "indexed_pages": 42,
            "monthly_visitors": 148,
            "global_rank": 6909,
            "engagement_score": 81,
            "crawl_quality_score": 100,
            "brand_completeness_score": 77,
            "link_diversity_score": 94,
            "technical_reliability_score": 97,
            "whois_score": 71,
            "whois_age_years": 5.8,
            "whois_stability_score": 96,
            "spam_penalty": 0
        },
        "whois_signals": {
            "age_years": 5.8,
            "days_to_expiry": 421,
            "days_since_last_registry_update": 131,
            "stability_score": 96,
            "registrar_changes": 0,
            "ownership_changes": 0,
            "nameserver_changes": 1,
            "status_changes": 1,
            "history_entries": 2,
            "privacy_protected": true,
            "dnssec_enabled": true,
            "has_registrant_country": false,
            "registrant_country": "",
            "nameserver_count": 2,
            "status_count": 1
        }
    },
    "authority_score": 54,
    "trust_score": 80,
    "domain_tags": {
        "primary_tag": "T",
        "primary_tag_score": 87,
        "primary_candidate": "T",
        "primary_candidate_score": 87,
        "tag_codes": "T,Uncertain",
        "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": 87,
                "score": 87,
                "match_percent": 87,
                "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"
            }
        ],
        "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": 87,
                "score": 87,
                "match_percent": 87,
                "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": "C",
                "label": "Caution",
                "tone": "caution",
                "description": "Signals are mixed or weak, so this domain should be treated carefully.",
                "reason": "Review carefully: mixed trust 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"
            },
            {
                "code": "D",
                "label": "Dangerous",
                "tone": "toxic",
                "description": "Strong signs of phishing, malware, or other harmful behaviour were detected.",
                "reason": "Multiple high-risk signals pushed this domain into the dangerous range. Showing the stored external intelligence snapshot. New search and review intelligence only runs after a visitor uses Refresh data manually.",
                "message": "No meaningful dangerous-signal match was detected.",
                "priority": 0,
                "score": 0,
                "match_percent": 0,
                "threshold_band": "none"
            }
        ],
        "nsfw_score": 0,
        "trust_score": 83,
        "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 (87% 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": "wackomenace.co.uk",
            "candidate_tag": "",
            "checked_at": "2026-03-18T21:22:59+00:00",
            "status": "fresh",
            "snapshot_version": 5,
            "summary": "Showing the stored external intelligence snapshot. New search and review intelligence only runs after a visitor uses Refresh data manually.",
            "search_intelligence": {
                "queries": [
                    "\"wackomenace.co.uk\" -site:wackomenace.co.uk -site:www.wackomenace.co.uk",
                    "\"wackomenace.co.uk\" official site -site:wackomenace.co.uk -site:www.wackomenace.co.uk",
                    "\"wackomenace.co.uk\" wikipedia -site:wackomenace.co.uk -site:www.wackomenace.co.uk",
                    "\"wackomenace.co.uk\" reviews OR complaints -site:wackomenace.co.uk -site:www.wackomenace.co.uk",
                    "\"wackomenace.co.uk\" reputation OR scam OR legit OR safe -site:wackomenace.co.uk -site:www.wackomenace.co.uk",
                    "\"wackomenace.co.uk\" BBB OR LinkedIn OR Crunchbase OR \"Companies House\" OR wikipedia -site:wackomenace.co.uk -site:www.wackomenace.co.uk",
                    "wackomenace website -site:wackomenace.co.uk -site:www.wackomenace.co.uk",
                    "wackomenace company -site:wackomenace.co.uk -site:www.wackomenace.co.uk",
                    "wackomenace wikipedia -site:wackomenace.co.uk -site:www.wackomenace.co.uk",
                    "wackomenace reviews -site:wackomenace.co.uk -site:www.wackomenace.co.uk",
                    "wackomenace complaints -site:wackomenace.co.uk -site:www.wackomenace.co.uk",
                    "wackomenace trustpilot -site:wackomenace.co.uk -site:www.wackomenace.co.uk"
                ],
                "providers": [
                    "duckduckgo"
                ],
                "provider_result_counts": {
                    "duckduckgo": 0
                },
                "results_found": 1,
                "external_results_found": 0,
                "used_direct_fallback": true,
                "results": [
                    {
                        "provider": "direct-domain-fallback",
                        "url": "https://wackomenace.co.uk/",
                        "host": "wackomenace.co.uk",
                        "title": "wackomenace.co.uk",
                        "snippet": "First-party fallback captured directly from the domain when public search engines returned no usable results.",
                        "is_direct_fallback": true,
                        "source_meta": {
                            "host": "wackomenace.co.uk",
                            "source_type": "official_site",
                            "label": "General web result",
                            "trust_weight": 55,
                            "evidence_weight": 26,
                            "noise_penalty": 0,
                            "requires_exact_domain_match": true,
                            "supports_positive_verdicts": false,
                            "supports_negative_verdicts": true,
                            "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": 1,
                "query_count": 12,
                "deadline_hit": true
            },
            "review_intelligence": {
                "documents_fetched": 1,
                "external_documents_fetched": 0,
                "documents": [
                    {
                        "provider": "direct-domain-fallback",
                        "url": "https://wackomenace.co.uk/",
                        "host": "wackomenace.co.uk",
                        "title": "wackomenace.co.uk",
                        "snippet": "First-party fallback captured directly from the domain when public search engines returned no usable results.",
                        "is_direct_fallback": true,
                        "source_meta": {
                            "host": "wackomenace.co.uk",
                            "source_type": "official_site",
                            "label": "General web result",
                            "trust_weight": 55,
                            "evidence_weight": 26,
                            "noise_penalty": 0,
                            "requires_exact_domain_match": true,
                            "supports_positive_verdicts": false,
                            "supports_negative_verdicts": true,
                            "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": "Hi, I’m Ruben · wackomenace Skip to main content Hi, I’m Ruben Hello, I’m Ruben Arakelyan and this is wackomenace®, my home on the web. I’m husband to Joanna, dad to Evie, dog-father to Saffy, Christian, Armenian, and a web developer, in no particular order; originally from London but now living near St Ives in Cornwall. Want me to read your blog? If you’ve just started a blog, send it to me and I’ll happily be your first reader. Want to just chat? Hit me up (and use my PGP key if you like). Home · Blog · Essays · About · /now · /uses · Feeds · Colophon · Disclaimer ← An IndieWeb Webring 🕸💍 →",
                        "html": "<!doctype html> <html lang=\"en-GB\"> <head> <meta charset=\"utf-8\"> <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\"> <title>Hi, I’m Ruben · wackomenace</title> <link rel=\"stylesheet\" href=\"/mt-static/support/theme_static/fenestra/css/fonts.css\"> <link rel=\"stylesheet\" href=\"/mt-static/support/theme_static/fenestra/css/fenestra.css\"> <meta name=\"generator\" content=\"Movable Type\"> <meta name=\"description\" content=\" Hello, I’m Ruben Arakelyan and this is wackomenace®, my home on the web. I’m husband to Joanna, dad to Evie, dog-father to Saffy, Christian, Armenian, and a web developer, in no particular order; originally from London but now living...\"> <meta property=\"og:type\" content=\"website\"> <meta property=\"og:title\" content=\"Hi, I’m Ruben · wackomenace\"> <meta property=\"og:description\" content=\" Hello, I’m Ruben Arakelyan and this is wackomenace®, my home on the web. I’m husband to Joanna, dad to Evie, dog-father to Saffy, Christian, Armenian, and a web developer, in no particular order; originally from London but now living...\"> <meta property=\"og:url\" content=\"\"> <meta property=\"og:locale\" content=\"en_GB\"> <link rel=\"alternate\" type=\"application/rss+xml\" title=\"RSS 2.0\" href=\"https://www.wackomenace.co.uk/blog/rss.xml\"> <link rel=\"alternate\" type=\"application/atom+xml\" title=\"Atom 1.0\" href=\"https://www.wackomenace.co.uk/blog/atom.xml\"> <link rel=\"alternate\" type=\"application/feed+json\" title=\"JSON Feed\" href=\"https://www.wackomenace.co.uk/blog/feed.json\"> <link rel=\"alternate\" type=\"application/rss+xml\" title=\"RSS 2.0 (Essays)\" href=\"https://www.wackomenace.co.uk/essays/rss.xml\"> <link rel=\"alternate\" type=\"application/atom+xml\" title=\"Atom 1.0 (Essays)\" href=\"https://www.wackomenace.co.uk/essays/atom.xml\"> <link rel=\"alternate\" type=\"application/feed+json\" title=\"JSON Feed (Essays)\" href=\"https://www.wackomenace.co.uk/essays/feed.json\"> <link rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"/mt-static/support/theme_static/fenestra/images/favicons/apple-touch-icon.png\"> <link rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mt-static/support/theme_static/fenestra/images/favicons/favicon-32x32.png\"> <link rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mt-static/support/theme_static/fenestra/images/favicons/favicon-16x16.png\"> <link rel=\"manifest\" href=\"/mt-static/support/theme_static/fenestra/images/favicons/site.webmanifest\"> <link rel=\"mask-icon\" href=\"/mt-static/support/theme_static/fenestra/images/favicons/safari-pinned-tab.svg\" color=\"#5bbad5\"> <link rel=\"shortcut icon\" href=\"/mt-static/support/theme_static/fenestra/images/favicons/favicon.ico\"> <meta name=\"apple-mobile-web-app-title\" content=\"wackomenace\"> <meta name=\"application-name\" content=\"wackomenace\"> <meta name=\"msapplication-TileColor\" content=\"#fff\"> <meta name=\"msapplication-config\" content=\"/mt-static/support/theme_static/fenestra/images/favicons/browserconfig.xml\"> <meta name=\"theme-color\" content=\"#fff\"> <link rel=\"me\" type=\"text/html\" href=\"https://digg.com/@ra\"> <link rel=\"me\" type=\"text/html\" href=\"https://github.com/rubenarakelyan\"> <link rel=\"me\" type=\"text/html\" href=\"https://www.linkedin.com/in/rubenarakelyan/\"> <link rel=\"me\" type=\"text/html\" href=\"mailto:ruben@arakelyan.uk\"> </head> <body> <header> <p> <a href=\"#main-content\" class=\"skip-link\">Skip to main content</a> </p> </header> <main id=\"main-content\"> <article> <header> <h1> Hi, I’m Ruben </h1> </header> <div> <div class=\"h-card\"> <p>Hello, I’m <a class=\"p-name u-url u-uid\" href=\"/\">Ruben Arakelyan</a> and this is wackomenace<a href=\"https://trademarks.ipo.gov.uk/ipo-tmcase/page/Results/1/UK00003874721\">®</a>, my home on the web. <span class=\"p-note\">I’m <a href=\"https://www.joannaandruben.uk\">husband</a> to <a href=\"https://www.relocatetocornwall.co.uk/?utm_source=wackomenace.co.uk&utm_medium=website&utm_content=textlink\" rel=\"spouse\">Joanna</a>, dad to Evie, dog-father to Saffy, Christian, Armenian, and a web developer, in no particular order; originally from London but now living near St Ives in Cornwall.</span></p> </div> <p><strong role=\"heading\" aria-level=\"2\">Want me to read your blog?</strong> If you’ve just started a blog, <a href=\"mailto:ruben@arakelyan.uk\">send it to me</a> and I’ll happily be <a href=\"https://manuelmoreale.com/i-ll-read-it\">your first reader</a>.</p> <p><strong role=\"heading\" aria-level=\"2\">Want to just chat?</strong> <a href=\"mailto:ruben@arakelyan.uk\">Hit me up</a> (and use <a href=\"/pgpkey.asc\">my PGP key</a> if you like).</p> </div> </article> </main> <footer> <p> <a href=\"/\">Home</a> · <a href=\"/blog/\">Blog</a> · <a href=\"/essays/\">Essays</a> · <a href=\"/about/\">About</a> · <a href=\"/now/\">/now</a> · <a href=\"/uses/\">/uses</a> · <a href=\"/feeds/\">Feeds</a> · <a href=\"/colophon/\">Colophon</a> · <a href=\"/disclaimer/\">Disclaimer</a> <br> <a href=\"https://xn--sr8hvo.ws/previous\">←</a> An <a href=\"https://xn--sr8hvo.ws\">IndieWeb Webring</a> 🕸💍 <a href=\"https://xn--sr8hvo.ws/next\">→</a> </p> </footer> </body> </html>",
                        "status_code": 200,
                        "final_url": "https://www.wackomenace.co.uk/"
                    }
                ],
                "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": 153,
                "candidates_considered": 1,
                "fetch_success_rate": 100,
                "avg_source_trust": 55,
                "avg_entity_score": 100
            },
            "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": 100,
                "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
            },
            "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": [
                    "External evidence remained inconclusive because diversity, exact matching, or confidence was still too weak."
                ]
            },
            "citations": [],
            "debug": {
                "top_supporting_facts": [],
                "top_positive_facts": [],
                "ignored_candidates": [],
                "budget_ms": 3000,
                "search_budget_ms": 3000,
                "review_budget_ms": 1500,
                "search_mode": "post-processing",
                "query_cap": 12,
                "provider_cap": 2,
                "reason": "post-processing",
                "priority": 92
            },
            "last_good": {
                "checked_at": "2026-03-18T21:22:59+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": [
                        "External evidence remained inconclusive because diversity, exact matching, or confidence was still too weak."
                    ]
                },
                "citations": []
            }
        },
        "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 · 87%",
                "tone": "good",
                "detail": "The highest raw tag match from the heuristic engine before visibility thresholds and manual overrides."
            },
            {
                "label": "Trust score",
                "value": "83/100",
                "tone": "good",
                "detail": "Confidence derived from authority, crawl quality, stability, and risk signals."
            },
            {
                "label": "Authority score",
                "value": "56/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": "92/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": "98/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": "0/100",
                "tone": "good",
                "detail": "Context-aware adult-content detection with medical / educational false-positive reduction."
            },
            {
                "label": "Registry stability",
                "value": "96/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": "5.8 years",
                        "tone": "good",
                        "detail": "Older domains generally carry more historical trust than very new ones."
                    },
                    {
                        "label": "Stability score",
                        "value": "96/100",
                        "tone": "good",
                        "detail": "Penalised by registrar, ownership, and nameserver churn."
                    },
                    {
                        "label": "Days to expiry",
                        "value": "421",
                        "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": "1",
                        "tone": "good",
                        "detail": "Repeated infrastructure changes can indicate instability."
                    },
                    {
                        "label": "DNSSEC / privacy",
                        "value": "DNSSEC on · privacy on",
                        "tone": "good",
                        "detail": "DNSSEC strengthens DNS trust; privacy is neutral on its own."
                    }
                ]
            },
            {
                "title": "Reputation & search evidence",
                "items": [
                    {
                        "label": "Backlinks",
                        "value": "4",
                        "tone": "unknown",
                        "detail": "Broader backlink evidence usually improves confidence."
                    },
                    {
                        "label": "Referring domains",
                        "value": "4",
                        "tone": "unknown",
                        "detail": "Unique linking domains are more useful than raw link volume."
                    },
                    {
                        "label": "Organic keywords",
                        "value": "79",
                        "tone": "caution",
                        "detail": "Search footprint helps distinguish real sites from thin shells."
                    },
                    {
                        "label": "Indexed pages",
                        "value": "42",
                        "tone": "caution",
                        "detail": "Larger index coverage usually means more evidence to classify from."
                    },
                    {
                        "label": "Brand strength",
                        "value": "77/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 · 420 ms",
                        "tone": "good",
                        "detail": "Slow or broken technical signals weaken confidence."
                    },
                    {
                        "label": "Content words",
                        "value": "119",
                        "tone": "spam",
                        "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": "10 internal · 4 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": [
            "Established domain age: 5.8 years.",
            "Low registrar / ownership churn with solid registry stability.",
            "Healthy crawl quality and on-page completeness.",
            "DNSSEC is enabled."
        ],
        "risks": [
            "External evidence was mixed or sparse, so the tag model keeps an uncertainty buffer instead of overcommitting."
        ]
    },
    "traffic_confidence": 63,
    "whois": {
        "current": {
            "id": 23565,
            "domain": "wackomenace.co.uk",
            "source_type": "rdap",
            "rdap_url": "https://rdap.nominet.uk/uk/domain/wackomenace.co.uk",
            "registrar_name": "Mythic Beasts Limited",
            "registrar_handle": "MYTHIC-BEASTS",
            "registrant_name": "",
            "registrant_org": "",
            "registrant_country": "",
            "registrant_email": "redacted@nominet.uk",
            "abuse_email": "abuse@mythic-beasts.com",
            "created_date": "2020-06-12 02:10:42",
            "updated_date": "2025-12-05 21:37:11",
            "expires_date": "2027-06-12 02:10:42",
            "nameservers_json": "[\"ns1.mythic-beasts.com.\",\"ns2.mythic-beasts.com.\"]",
            "status_json": "[\"active\"]",
            "dnssec": "signed",
            "privacy_protected": 1,
            "content_hash": "e585b39f1f2f963dff7c2c5bb42a0b22ecbfca2348a22bc17c6de1d232bcf0f3",
            "history_count": 2,
            "last_checked_at": "2026-04-05 02:57:18",
            "last_changed_at": "2026-04-05 02:57:18",
            "created_at": "2026-03-18 21:21:43",
            "updated_at": "2026-04-05 02:57:19"
        },
        "history": [
            {
                "id": 81149,
                "domain": "wackomenace.co.uk",
                "source_type": "rdap",
                "registrar_name": "Mythic Beasts Limited",
                "registrar_handle": "MYTHIC-BEASTS",
                "registrant_name": "",
                "registrant_org": "",
                "registrant_country": "",
                "registrant_email": "redacted@nominet.uk",
                "abuse_email": "abuse@mythic-beasts.com",
                "created_date": "2020-06-12 02:10:42",
                "updated_date": "2025-12-05 21:37:11",
                "expires_date": "2027-06-12 02:10:42",
                "nameservers_json": "[\"ns1.mythic-beasts.com.\",\"ns2.mythic-beasts.com.\"]",
                "status_json": "[\"active\"]",
                "dnssec": "signed",
                "privacy_protected": 1,
                "content_hash": "e585b39f1f2f963dff7c2c5bb42a0b22ecbfca2348a22bc17c6de1d232bcf0f3",
                "checked_at": "2026-04-05 02:57:18",
                "change_summary": "Registrar changed; Registration date changed; Last update date changed; Expiry date changed; DNSSEC state changed; Nameservers changed; Status codes changed; Privacy protection changed.",
                "created_at": "2026-04-05 02:57:18"
            },
            {
                "id": 24071,
                "domain": "wackomenace.co.uk",
                "source_type": "whois_text",
                "registrar_name": "",
                "registrar_handle": "",
                "registrant_name": "",
                "registrant_org": "",
                "registrant_country": "",
                "registrant_email": "",
                "abuse_email": "",
                "created_date": null,
                "updated_date": null,
                "expires_date": null,
                "nameservers_json": "[]",
                "status_json": "[]",
                "dnssec": "unknown",
                "privacy_protected": 0,
                "content_hash": "f7e17c57c5fdd24df1793ece6bff99716369356b90b29c4725ac3ba12a76b72c",
                "checked_at": "2026-03-18 21:21:43",
                "change_summary": "Initial WHOIS snapshot captured.",
                "created_at": "2026-03-18 21:21:43"
            }
        ],
        "signals": {
            "age_years": 5.8,
            "days_to_expiry": 421,
            "days_since_last_registry_update": 131,
            "stability_score": 96,
            "registrar_changes": 0,
            "ownership_changes": 0,
            "nameserver_changes": 1,
            "status_changes": 1,
            "history_entries": 2,
            "privacy_protected": true,
            "dnssec_enabled": true,
            "has_registrant_country": false,
            "registrant_country": "",
            "nameserver_count": 2,
            "status_count": 1
        }
    },
    "discovered_domain": {
        "id": 81487,
        "domain": "wackomenace.co.uk",
        "first_seen_at": "2026-03-15 20:25:09",
        "last_crawled_at": "2026-04-05 02:57:28",
        "last_title": "Hi, I’m Ruben · wackomenace",
        "last_http_status": 200,
        "discovered_from_domain": "personalsit.es",
        "depth": 0,
        "backlinks_count": 4,
        "rating_cache": 48,
        "spam_score": 28,
        "risk_label": "good",
        "category_name": "Personal: Personal Sites & Homepages",
        "primary_country_code": "GB",
        "internal_links_count": 10,
        "external_links_count": 4,
        "social_profiles_count": 0,
        "content_word_count": 119,
        "title_quality_score": 93,
        "has_meta_description": 1,
        "has_h1": 1,
        "language_code": "en-GB",
        "response_time_ms": 420,
        "robots_status": 200,
        "sitemap_status": 200,
        "sitemap_total_urls": 42,
        "quality_score": 92,
        "site_name": "wackomenace",
        "canonical_domain": "",
        "favicon_present": 1,
        "schema_org_count": 0,
        "noindex_detected": 0,
        "feed_links_count": 4,
        "https_working": 1,
        "estimated_authority_score": 42,
        "trust_score": 90,
        "nsfw_score": 0,
        "overall_rank_estimate": 3169947,
        "primary_tag": "T",
        "tag_codes": "T",
        "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": 64,
        "infrastructure_risk_score": 0,
        "score_confidence": 89,
        "tag_confidence": 66,
        "category_confidence": 89,
        "deep_crawl_pages": 29,
        "resolved_ip": "176.126.241.215",
        "category_candidates_json": "[{\"category\":\"Personal: Personal Sites & Homepages\",\"score\":94},{\"category\":\"Personal: Blogs & Journals\",\"score\":22},{\"category\":\"E-commerce\",\"score\":17},{\"category\":\"Lifestyle: Home & Garden\",\"score\":11}]",
        "page_signals_json": "[{\"path\":\"/about\",\"status\":200,\"title\":\"About me · wackomenace\",\"word_count\":911,\"summary_text\":\"About me · wackomenace About me · wackomenace Skip to main content About me Photo of me taken by James Warbey My full name is Ruben Arakelyan (Ռուբէն Առաքելեան in Armenian). The question I am most asked: how do you pronounce your name? If you speak English or a similar language, here’s audio of the pronunciation: If you speak Armenian or a similar language, here’s audio of the pronunciation: And if you understand IPA, here’s what I think is the correct rendering: ɻʊɓən ɑɹɑkelʎɑn (hear it) Any corrections to the above to better match the Armenian pronunciation are welcome. I was born in Wimbledon, south London — home of The Championships — and lived there for approximately 5 years before moving across the river to Eastcote where I lived, grew up and went to school (where my year 11 ball was featured in The Indepe\",\"classification_terms\":[\"about\",\"about me\"],\"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\":0,\"depth\":1},{\"path\":\"/contact\",\"status\":200,\"title\":\"Hi, I’m Ruben · wackomenace\",\"word_count\":119,\"summary_text\":\"Hi, I’m Ruben · wackomenace Hi, I’m Ruben · wackomenace Skip to main content Hi, I’m Ruben Hello, I’m Ruben Arakelyan and this is wackomenace®, my home on the web. I’m husband to Joanna, dad to Evie and Isaac, dog-father to Saffy, Christian, Armenian, and a web developer, in no particular order; originally from London but now living near St Ives in Cornwall. Want me to read your blog? If you’ve just started a blog, send it to me and I’ll happily be your first reader. Want to just chat? Hit me up (and use my PGP key if you like). Home &middot; Blog &middot; Essays &middot; About &middot; /now &middot; /uses &middot; Feeds &middot; Colophon &middot; Disclaimer ← An IndieWeb Webring 🕸💍 →\",\"classification_terms\":[\"contact\",\"about\",\"blog\",\"webring\"],\"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\":0,\"depth\":1},{\"path\":\"/blog/\",\"status\":200,\"title\":\"Blog · wackomenace\",\"word_count\":714,\"summary_text\":\"Blog · wackomenace Blog · wackomenace Skip to main content Blog Moving ecosystems My thoughts and processes on moving away from USA-based services. 2 April 2026 On Loud Ambition Or how the USA behaves in tech as in life. 24 January 2026 Why I moved my website to Movable Type One part JavaScript fatigue and two parts retro nostalgia. 29 November 2025 Trying out digital gardening for evergreen writing I want to test out how a digital garden might work for me. 19 August 2025 Apple Passwords as a developer How I moved to Apple Passwords as a heavy 1Password user. 17 June 2025 Organising my organisation Moving all my to-dos to one place. 31 May 2025 Backing up emails and code repositories I’ve been thinking more about the backups I have and how often I do them. 31 March 2025 Sending HSTS headers over plain HTTP W\",\"classification_terms\":[\"blog\",\"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\":0,\"depth\":1},{\"path\":\"/essays/\",\"status\":200,\"title\":\"Essays · wackomenace\",\"word_count\":49,\"summary_text\":\"Essays · wackomenace Essays · wackomenace Skip to main content Essays The JFDI Mindset What it means to “JFDI” and why anything else grates so much. 7 October 2025 Home &middot; Blog &middot; Essays &middot; About &middot; /now &middot; /uses &middot; Feeds &middot; Colophon &middot; Disclaimer ← An IndieWeb Webring 🕸💍 →\",\"classification_terms\":[\"essays\",\"about\",\"blog\",\"webring\"],\"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\":0,\"depth\":1},{\"path\":\"/about/\",\"status\":200,\"title\":\"About me · wackomenace\",\"word_count\":911,\"summary_text\":\"About me · wackomenace About me · wackomenace Skip to main content About me Photo of me taken by James Warbey My full name is Ruben Arakelyan (Ռուբէն Առաքելեան in Armenian). The question I am most asked: how do you pronounce your name? If you speak English or a similar language, here’s audio of the pronunciation: If you speak Armenian or a similar language, here’s audio of the pronunciation: And if you understand IPA, here’s what I think is the correct rendering: ɻʊɓən ɑɹɑkelʎɑn (hear it) Any corrections to the above to better match the Armenian pronunciation are welcome. I was born in Wimbledon, south London — home of The Championships — and lived there for approximately 5 years before moving across the river to Eastcote where I lived, grew up and went to school (where my year 11 ball was featured in The Indepe\",\"classification_terms\":[\"about\",\"about me\"],\"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\":0,\"depth\":1},{\"path\":\"/now/\",\"status\":200,\"title\":\"What I’m doing now · wackomenace\",\"word_count\":89,\"summary_text\":\"What I’m doing now · wackomenace What I’m doing now · wackomenace Skip to main content What I’m doing now (This is a now page, and if you have your own site, you should make one, too.) Right now, I am: Working as a contract senior Ruby developer Learning Spanish on Duolingo Ploughing through my to-do list Streamlining my personal and home tech Working on my website Last updated: 27 November 2025 Home &middot; Blog &middot; Essays &middot; About &middot; /now &middot; /uses &middot; Feeds &middot; Colophon &middot; Disclaimer ← An IndieWeb Webring 🕸💍 →\",\"classification_terms\":[\"now\",\"about\",\"blog\",\"webring\"],\"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\":0,\"depth\":1},{\"path\":\"/uses/\",\"status\":200,\"title\":\"What I use · wackomenace\",\"word_count\":126,\"summary_text\":\"What I use · wackomenace What I use · wackomenace Skip to main content What I use My primary driver for business and pleasure is a 2022 M2 MacBook Air expanded with 16GB RAM paired with an Apple Magic Keyboard and Trackpad. It more than adequately handles anything I throw at it development-wise. My phone is an iPhone 17. For software and services, I use many of the built-in Apple apps like Safari and Mail as well as iCloud mostly because they Just Work™ and integrate well together and across devices. Apart from those, my main apps are BBEdit, Transmit and Microsoft Office. Last updated: 24 January 2026 Home &middot; Blog &middot; Essays &middot; About &middot; /now &middot; /uses &middot; Feeds &middot; Colophon &middot; Disclaimer ← An IndieWeb Webring 🕸💍 →\",\"classification_terms\":[\"uses\",\"about\",\"blog\",\"webring\"],\"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\":0,\"depth\":1},{\"path\":\"/feeds/\",\"status\":200,\"title\":\"Feeds · wackomenace\",\"word_count\":143,\"summary_text\":\"Feeds · wackomenace Feeds · wackomenace Skip to main content Feeds In the spirit of Marcus Herrmann’s Making RSS more visible again with a /feeds page, you can use any of the following feeds to subscribe to my blog using your favourite feed reader. RSS feed Atom feed JSON feed Channel Definition Format (CDF) (Internet Explorer 4-6 only) For my essays, you can use the following feeds. RSS feed (Essays) Atom feed (Essays) JSON feed (Essays) Channel Definition Format (CDF) (Internet Explorer 4-6 only) All these feeds include all blog posts or essays and are tagged on every page of this website, so you should just be able to subscribe by pointing your feed reader to the homepage. Last updated: 8 February 2026 Home &middot; Blog &middot; Essays &middot; About &middot; /now &middot; /uses &middot; Feeds &middot; Co\",\"classification_terms\":[\"feeds\",\"about\",\"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\":0,\"depth\":1},{\"path\":\"/colophon/\",\"status\":200,\"title\":\"Colophon · wackomenace\",\"word_count\":163,\"summary_text\":\"Colophon · wackomenace Colophon · wackomenace Skip to main content Colophon An inscription placed at the end of a book or manuscript and giving details of its publication. — Britannica For the technology-minded, here are some details of how I build, maintain and host this website. Built with Movable Type Maintained with BBEdit Images optimised with ImageOptim Hosted on Mythic Beasts Typeset in Gorton Perfected I use the following online tools to validate various parts of this website to ensure they conform to the relevant standards: Security Headers Qualys SSL Labs Mozilla Observatory PageSpeed Insights W3C Markup Validation Service for HTML W3C CSS Validation Service for CSS W3C Feed Validation Service for RSS and Atom feeds JSON feed validator Schema.org validator OPML validator Google Rich Results Test WAVE a\",\"classification_terms\":[\"colophon\"],\"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\":0,\"depth\":1},{\"path\":\"/disclaimer/\",\"status\":200,\"title\":\"Disclaimer · wackomenace\",\"word_count\":128,\"summary_text\":\"Disclaimer · wackomenace Disclaimer · wackomenace Skip to main content Disclaimer This is my personal website. The opinions expressed here are my own and not those of any employer or client of mine. Circumstances change and opinions, beliefs and views have to change with them. What worked yesterday may not work today or tomorrow. All this is to say, what you may read in a years-old blog post may not reflect what I currently think, or the current state of some technology. Take it as a snapshot. Agree or disagree. Talk to me about it or write your own blog post in reply. Last updated: 6 March 2026 Home &middot; Blog &middot; Essays &middot; About &middot; /now &middot; /uses &middot; Feeds &middot; Colophon &middot; Disclaimer ← An IndieWeb Webring 🕸💍 →\",\"classification_terms\":[\"disclaimer\",\"about\",\"blog\",\"webring\"],\"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\":0,\"depth\":1},{\"path\":\"/blog/moving-ecosystems/\",\"status\":200,\"title\":\"Moving ecosystems · wackomenace\",\"word_count\":402,\"summary_text\":\"Moving ecosystems · wackomenace Moving ecosystems · wackomenace Skip to main content Moving ecosystems My thoughts and processes on moving away from USA-based services. by Ruben Arakelyan &middot; Published on 2 April 2026 There’s been a lot of chat lately about our increasing and worrying reliance on the USA. Whether it’s technology, services or even things like military protection, for years and decades, many people and whole countries have become more-or-less fully reliant, banking on the USA’s past record of allyship, leadership and stability. That’s completely changed over the last couple of years, through many actions, both large and small, that have eroded and sometimes completely shattered the status quo and prompted many to rethink this dependence. And while I personally can’t do anything about the relentless fa\",\"classification_terms\":[\"blog/moving-ecosystems\",\"about\",\"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\":0,\"depth\":2},{\"path\":\"/blog/on-loud-ambition/\",\"status\":200,\"title\":\"On Loud Ambition · wackomenace\",\"word_count\":424,\"summary_text\":\"On Loud Ambition · wackomenace On Loud Ambition · wackomenace Skip to main content On Loud Ambition Or how the USA behaves in tech as in life. by Ruben Arakelyan &middot; Published on 24 January 2026 A couple of days ago, I read Ploum’s post on why there isn’t a European Google (or indeed a replica of any of the FAANG, now known as hyperscalers), and it struck a chord with me. The USA, with its bulging set of billion- and trillion-dollar companies, likes to dump on Europe/the EU relatively regularly, usually with the same tired argument that we have skill but no ambition, or ambition but too much regulation. The point used to back this up is inevitably the dearth of FAANG-adjacent companies in Europe - that we don’t have anything like a trillion-euro smartphone manufacturer or a startup factory capable of even being men\",\"classification_terms\":[\"blog/on-loud-ambition\",\"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\":0,\"depth\":2},{\"path\":\"/blog/why-i-moved-my-website-to-movable-type/\",\"status\":200,\"title\":\"Why I moved my website to Movable Type · wackomenace\",\"word_count\":830,\"summary_text\":\"Why I moved my website to Movable Type · wackomenace Why I moved my website to Movable Type · wackomenace Skip to main content Why I moved my website to Movable Type One part JavaScript fatigue and two parts retro nostalgia. by Ruben Arakelyan &middot; Published on 29 November 2025 Over the past few months, I’ve not had much of a chance to work on my website for one reason or another, and so it’s been somewhat on auto drive. When I decided to get back into blogging around two years ago, I looked to see what the state of the art was in lightweight content management. Over the years, I’ve used plenty of systems, from fully-fledged content management systems like Movable Type and WordPress to static site generators such as Jekyll and 11ty. Given the type of content I was going to be posting, I didn’t want something as heavy as WordPress, but I\",\"classification_terms\":[\"blog/why-i-moved-my-website-to-movable-type\",\"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\":0,\"depth\":2},{\"path\":\"/blog/29-trying-out-digital-gardening-for-evergreen-writing/\",\"status\":200,\"title\":\"Trying out digital gardening for evergreen writing · wackomenace\",\"word_count\":231,\"summary_text\":\"Trying out digital gardening for evergreen writing · wackomenace Trying out digital gardening for evergreen writing · wackomenace Skip to main content Trying out digital gardening for evergreen writing I want to test out how a digital garden might work for me. by Ruben Arakelyan &middot; Published on 19 August 2025 Recently, I have been reading about digital gardens and looking around a few people’s gardens to see how they do it. I like the idea of a place on my site that isn’t a blog, but dedicated to writing that has longer-term relevance and which I may update from time-to-time. That’s not to say I want to get rid of my blog entirely - I think there’s still space for point-in-time writing, like things I’ve done or learnt. However, I have a number of ideas for things I’d like to write about that are longer form and will take multiple sessions and roun\",\"classification_terms\":[\"blog/29-trying-out-digital-gardening-for-evergreen-writing\",\"about\",\"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\":0,\"depth\":2},{\"path\":\"/blog/28-apple-passwords-as-a-developer/\",\"status\":200,\"title\":\"Apple Passwords as a developer · wackomenace\",\"word_count\":673,\"summary_text\":\"Apple Passwords as a developer · wackomenace Apple Passwords as a developer · wackomenace Skip to main content Apple Passwords as a developer How I moved to Apple Passwords as a heavy 1Password user. by Ruben Arakelyan &middot; Published on 17 June 2025 As a web developer, I’m heavily invested in the password manager ecosystem. I preach the benefits of proper password management to anyone who’ll listen to me. I’m also, however, growing increasingly tired of subscription-based software. Now, I don’t believe all subscriptions are bad per-se, but they need to meet a high bar for providing ongoing utility based on work from their developers. Lately, I’ve been trying to cut down on these subscriptions. For example, I purchased a perpetual licence for Microsoft Office because I didn’t want to keep paying for Microsoft 365. I had been eyein\",\"classification_terms\":[\"blog/28-apple-passwords-as-a-developer\",\"blog\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":1,\"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\":0,\"depth\":2},{\"path\":\"/blog/27-organising-my-organisation/\",\"status\":200,\"title\":\"Organising my organisation · wackomenace\",\"word_count\":444,\"summary_text\":\"Organising my organisation · wackomenace Organising my organisation · wackomenace Skip to main content Organising my organisation Moving all my to-dos to one place. by Ruben Arakelyan &middot; Published on 31 May 2025 Like most people, I have to-dos. Whether those are house-related, work or in my personal life, there are lists and lists of things I need to get to one day. And like a lot of those people, I keep track of these to-dos in a variety of places. A list of where I keep lists A few weeks ago, I decided to make a quick inventory of all the places where I kept lists of things to do. I went through my physical and digital places and made a list. It was a lot longer than I expected. I managed to come up with the following: Calendar - I make whole-day events for things I need to do either on that day or at some point Notes - I\",\"classification_terms\":[\"blog/27-organising-my-organisation\",\"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\":0,\"depth\":2},{\"path\":\"/blog/26-backing-up-emails-and-code-repositories/\",\"status\":200,\"title\":\"Backing up emails and code repositories · wackomenace\",\"word_count\":697,\"summary_text\":\"Backing up emails and code repositories · wackomenace Backing up emails and code repositories · wackomenace Skip to main content Backing up emails and code repositories I’ve been thinking more about the backups I have and how often I do them. by Ruben Arakelyan &middot; Published on 31 March 2025 Backups are always the thing that comes last when thinking about data. Sure, I’ll get to that one day, after I’ve done all the other things I need to do. And even then, as the maxim goes, one backup is none backup. So we start thinking about having multiple backups, maybe spread around different locations, how often we do them and how long we store them. This is all good thought, and something I do on a regular basis. However, thoughts always go towards our files - that is, document we create, photos we take or maybe things we download. I bet you mos\",\"classification_terms\":[\"blog/26-backing-up-emails-and-code-repositories\",\"about\",\"blog\",\"store\"],\"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\":0,\"depth\":2},{\"path\":\"/blog/25-sending-hsts-headers-over-plain-http/\",\"status\":200,\"title\":\"Sending HSTS headers over plain HTTP · wackomenace\",\"word_count\":446,\"summary_text\":\"Sending HSTS headers over plain HTTP · wackomenace Sending HSTS headers over plain HTTP · wackomenace Skip to main content Sending HSTS headers over plain HTTP Why I’m sending the HSTS header over plain HTTP but not redirecting to HTTPS. by Ruben Arakelyan &middot; Published on 18 February 2025 This post is part of a series on hosting my website locally - also see moving to local hosting and deploying an Astro site to Synology. Last time, I deployed my Astro site to my Synology NAS for hosting. I set it up to use Apache HTTP server which means I can use .htaccess files to control HTTP headers, amongst other things. I decided to use Fastly for a number of reasons to front the site, but one important one is that it makes managing TLS certificates much easier than doing it on the Synology NAS. However, I wanted to keep unencrypted HTTP access\",\"classification_terms\":[\"blog/25-sending-hsts-headers-over-plain-http\",\"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\":0,\"depth\":2},{\"path\":\"/blog/24-deploying-an-astro-site-to-synology/\",\"status\":200,\"title\":\"Deploying an Astro site to Synology · wackomenace\",\"word_count\":333,\"summary_text\":\"Deploying an Astro site to Synology · wackomenace Deploying an Astro site to Synology · wackomenace Skip to main content Deploying an Astro site to Synology A quick writeup on how I deploy my static Astro site to my Synology NAS. by Ruben Arakelyan &middot; Published on 17 February 2025 This post is part of a series on hosting my website locally - also see moving to local hosting and sending HSTS headers over plain HTTP. In the last blog post, I went through the process of moving the hosting of this site to my Synology NAS, fronted by Fastly for speed, resilience and security. Now it’s time to deploy the site, which is built with Astro, to the Synology NAS. I started by removing the previous GitHub Action which deployed to my shared hosting since that’s no longer applicable. Since I didn’t to open my Synology NAS’ SSH ports to the Interne\",\"classification_terms\":[\"blog/24-deploying-an-astro-site-to-synology\",\"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\":0,\"depth\":2},{\"path\":\"/blog/23-moving-to-local-hosting/\",\"status\":200,\"title\":\"Moving to local hosting · wackomenace\",\"word_count\":1238,\"summary_text\":\"Moving to local hosting · wackomenace Moving to local hosting · wackomenace Skip to main content Moving to local hosting I’ve made the plunge to host my website myself and have full control. by Ruben Arakelyan &middot; Published on 16 February 2025 This post is part of a series on hosting my website locally - also see deploying an Astro site to Synology and sending HSTS headers over plain HTTP. In a previous blog post, I wrote about moving to shared hosting with Mythic Beasts and turning the site static for simplicity. Since I never seem to tire of tweaking things and can never stay still (and since it was always in the back of my mind), I’ve now decided to go the whole way and host this site myself, on my own hardware, in my own house! I recently bought a Synology NAS to move all my files away from cloud storage as a default,\",\"classification_terms\":[\"blog/23-moving-to-local-hosting\",\"about\",\"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\":\"/blog/22-minimalist-or-maximalist/\",\"status\":200,\"title\":\"Minimalist or maximalist? · wackomenace\",\"word_count\":399,\"summary_text\":\"Minimalist or maximalist? · wackomenace Minimalist or maximalist? · wackomenace Skip to main content Minimalist or maximalist? I tend to switch between the two but can’t seem to settle on either. by Ruben Arakelyan &middot; Published on 18 January 2025 Jose Gilgado wrote about simplicity and ornateness and how at least architecture tends to flip-flop between the two styles in cycles. It resonated with me not because I’m any sort of architecture buff, but instead because I instantly recognised the pattern as the way my mind seems to work. Throughout my working life, I’ve gone through cycles. At one point in the cycle, I am maximalist - I take on a number of extra opportunities, both at work and outside, I start new hobbies, try my hand at a side-gig and generally fill up my time and headspace with activity. At this point, I feel\",\"classification_terms\":[\"blog/22-minimalist-or-maximalist\",\"about\",\"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\":0,\"depth\":2},{\"path\":\"/blog/21-removing-until-theres-nothing-left-to-remove/\",\"status\":200,\"title\":\"Removing until there’s nothing left to remove · wackomenace\",\"word_count\":410,\"summary_text\":\"Removing until there’s nothing left to remove · wackomenace Removing until there’s nothing left to remove · wackomenace Skip to main content Removing until there’s nothing left to remove I’m trying to strip back my website back to its most basic form. by Ruben Arakelyan &middot; Published on 9 January 2025 It seems that perfection is attained, not when there is nothing more to add, but when there is nothing more to take away. — Antoine de Saint Exupéry When I first built the current incarnation of this website, I went with an unashamedly maximalist approach. I studied dozens of personal websites and blogs of people I admired on the web and took notes of everything they did, from the features to the colour schemes and resolved to copy everything I liked to my own site. For a while, this worked well as it allowed me to bootstrap a website from scratc\",\"classification_terms\":[\"blog/21-removing-until-theres-nothing-left-to-remove\",\"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\":0,\"depth\":2},{\"path\":\"/blog/20-getting-into-retro/\",\"status\":200,\"title\":\"Getting into retro · wackomenace\",\"word_count\":389,\"summary_text\":\"Getting into retro · wackomenace Getting into retro · wackomenace Skip to main content Getting into retro As I get older, I’m inevitably longing for the tech trappings of my youth. by Ruben Arakelyan &middot; Published on 2 December 2024 When I was younger (as most good stories start), I couldn’t wait to be older. Technology was moving on at such a pace that I felt right in the middle of a massive upheaval, seeing my parents and their generation as mere luddites compared to my high-tech, fast-paced upbringing. I readily got rid of old tech as soon as something newer came along - computers, software boxes, mobile phones, music players, cameras and more. Holding on to old stuff was a waste of time - it was all about the future. And now? 20 or so years later, I have come to realise what I’ve done and regret getting rid of al\",\"classification_terms\":[\"blog/20-getting-into-retro\",\"about\",\"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\":0,\"depth\":2},{\"path\":\"/blog/19-more-thoughts-on-richard-stallman/\",\"status\":200,\"title\":\"More thoughts on Richard Stallman · wackomenace\",\"word_count\":482,\"summary_text\":\"More thoughts on Richard Stallman · wackomenace More thoughts on Richard Stallman · wackomenace Skip to main content More thoughts on Richard Stallman I wrote a piece a few months ago about Richard Stallman. In light of the Stallman Report, I revisit it with fresh eyes. by Ruben Arakelyan &middot; Published on 17 October 2024 A few months ago, I wrote a post, Richard Stallman as a figurehead, or, knowing when you’re not the right person for the job. In that post, I wrote about how in my view, Stallman has achieved a lot of good but is poor at articulating what he stands for in a way that is immediately understandable to the lay person. On 14th October, the Stallman Report was released and made for grim reading. The authors have clearly spent a long time and a lot of effort documenting with as much evidence as possible his large-scale an\",\"classification_terms\":[\"blog/19-more-thoughts-on-richard-stallman\",\"about\",\"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\":0,\"depth\":2},{\"path\":\"/blog/18-moving-away-from-cloudflare/\",\"status\":200,\"title\":\"Moving away from Cloudflare · wackomenace\",\"word_count\":428,\"summary_text\":\"Moving away from Cloudflare · wackomenace Moving away from Cloudflare · wackomenace Skip to main content Moving away from Cloudflare Why I’m moving away from Cloudflare to smaller providers. by Ruben Arakelyan &middot; Published on 8 October 2024 Domain names (along with hosting) are one of those perpetual projects for me. No matter which company I decide to go with, a little later I’m back to square one, looking at alternatives. For a little while, this site (and others) plus my domain names have been with Cloudflare. I originally picked them since they offered a lot of services for free and seemed large enough to not simply disappear overnight and take everything down. However, over time I’ve come to realise that the best service is not always from these larger companies, although in theory they are able to throw many more peopl\",\"classification_terms\":[\"blog/18-moving-away-from-cloudflare\",\"company\",\"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\":0,\"depth\":2},{\"path\":\"/blog/17-introducing-safran/\",\"status\":200,\"title\":\"Introducing Safran · wackomenace\",\"word_count\":197,\"summary_text\":\"Introducing Safran · wackomenace Introducing Safran · wackomenace Skip to main content Introducing Safran My new web and mobile app agency is live! by Ruben Arakelyan &middot; Published on 2 October 2024 Over the past few months, I have been working behind-the-scenes on a little project, and it’s now ready to reveal: Safran, my new web and mobile app agency, working with the Bayspace Platform and Barclays Eagle Labs. I started Safran because I see a lot of small and medium-sized businesses that could really propel their growth with web and mobile apps, built to their needs and within their budgets, but who are put off by large, corporate agencies and their corresponding large fees. If you’re in the market for a web or mobile app or know someone who is, and you’d like to support a small local business, please get in touch.\",\"classification_terms\":[\"blog/17-introducing-safran\",\"support\",\"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\":0,\"depth\":2},{\"path\":\"/blog/16-dynamic-to-static/\",\"status\":200,\"title\":\"Dynamic to static · wackomenace\",\"word_count\":777,\"summary_text\":\"Dynamic to static · wackomenace Dynamic to static · wackomenace Skip to main content Dynamic to static Why I’m moving away from dynamic sites back to static. by Ruben Arakelyan &middot; Published on 22 August 2024 When I built the new wackomenace site a few months ago, I decided to go with Astro as the framework (party because I wanted to learn it anyway), but had to make a decision about where and how to host it. Taking inspiration from the Astro documentation and the fact I was already using Cloudflare for domain registration and some static hosting, I want with Cloudflare Pages, where it was very convenient to set up the build process and see my site a minute or so later. I always had in the back of my mind, however, that Cloudflare is one of those large corporations who take you in with free services (such as static\",\"classification_terms\":[\"blog/16-dynamic-to-static\",\"about\",\"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\":0,\"depth\":2},{\"path\":\"/blog/15-how-to-run-monica-crm-in-docker-with-caddy/\",\"status\":200,\"title\":\"How to run Monica CRM in Docker with Caddy · wackomenace\",\"word_count\":716,\"summary_text\":\"How to run Monica CRM in Docker with Caddy · wackomenace How to run Monica CRM in Docker with Caddy · wackomenace Skip to main content How to run Monica CRM in Docker with Caddy Use Caddy to proxy requests to PHP-FPM in Docker containers. by Ruben Arakelyan &middot; Published on 30 July 2024 IMPORTANT: A previous version of this blog post inadvertently exposed port 9000 publicly which would have left it open to malware such as Kinsing. I have updated the Docker Compose file to fix the issue by only exposing the port to the local machine. Monica is a CRM-style app for managing your personal relationships. It’s a hosted service that can also be self-hosted thanks to the open source code on GitHub. I’m in the process of moving my website to a VPS from Cloudflare Pages (which I’ll go into in a subsequent post), and as part of this move, I’m using Ca\",\"classification_terms\":[\"blog/15-how-to-run-monica-crm-in-docker-with-caddy\",\"blog\",\"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\":1,\"depth\":2},{\"path\":\"/blog/14-increasing-voter-turnout/\",\"status\":200,\"title\":\"Increasing voter turnout · wackomenace\",\"word_count\":1000,\"summary_text\":\"Increasing voter turnout · wackomenace Increasing voter turnout · wackomenace Skip to main content Increasing voter turnout Turnout in UK elections is lower than it should be, but it doesn’t have to be that way. by Ruben Arakelyan &middot; Published on 9 July 2024 Some concepts have been simplified to keep this post readable. For example, I use “polling station” to mean both “polling place” (the building) and “polling station” (the individual booth in the building) because most people don’t differentiate between the two. A few days ago, the UK held a general election. Turnout was 60%, which is the second lowest since 1885. This means that 40% of the eligible population did not vote, which is a shameful statistic. It doesn’t have to be that way. Some people say that we just have to accept that as younger people are less interest\",\"classification_terms\":[\"blog/14-increasing-voter-turnout\",\"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\":0,\"depth\":2}]",
        "score_reasons_json": "[]",
        "route_domain": "wackomenace.co.uk",
        "display_domain": "wackomenace.co.uk"
    },
    "explainability": {
        "summary": "wackomenace.co.uk 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": "89/100"
            },
            {
                "label": "Traffic confidence",
                "value": "Solid confidence",
                "tone": "caution",
                "detail": "63/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": "+16.7",
                "tone": "caution",
                "detail": "Authority, search visibility, reach, engagement, and registry stability. Current subsystem score: 49/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": "-17.0",
                "tone": "risk",
                "detail": "Safety thresholds capped the final score until the risk profile improves."
            }
        ],
        "evidence_cards": [
            {
                "label": "Authority and trust",
                "value": "54/100 · trust 80/100",
                "tone": "caution",
                "detail": "148 monthly visitors, 79 organic keywords, brand completeness 77/100, engagement 81/100."
            },
            {
                "label": "Backlink and search evidence",
                "value": "4 referring domains",
                "tone": "good",
                "detail": "4 backlinks across 4 referring domains. Diversity 94/100; spam penalty 0."
            },
            {
                "label": "Registry and domain stability",
                "value": "5.8 years old",
                "tone": "good",
                "detail": "Stability 96/100 · age 5.8 years · registrar Mythic Beasts Limited · expires in 421 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": [
            "Established domain age: 5.8 years.",
            "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.",
            "The domain has been registered for years, which usually improves trust confidence."
        ],
        "risks": [
            "External evidence was mixed or sparse, so the tag model keeps an uncertainty buffer instead of overcommitting."
        ],
        "freshness": [
            {
                "label": "Crawl evidence",
                "value": "2026-04-05 02:57:28",
                "tone": "risk",
                "detail": "Crawl and page content sample. Age: 11d ago."
            },
            {
                "label": "WHOIS snapshot",
                "value": "2026-04-05 02:57:18",
                "tone": "risk",
                "detail": "Registry profile and stability signals. Age: 11d ago."
            },
            {
                "label": "Keyword view",
                "value": "2026-04-16 19:06:46",
                "tone": "good",
                "detail": "Estimated visibility until tracked keyword snapshots exist. Age: 0s ago."
            },
            {
                "label": "Rank history",
                "value": "2026-04-16 19:06:46",
                "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": 81,
        "fraud_clamp_penalty": 17,
        "final_score": 64
    },
    "insight_snapshot": {
        "version": 1,
        "generated_at": "2026-04-16T19:06:46+00:00",
        "domain": "wackomenace.co.uk",
        "display_name": "wackomenace",
        "is_tracked": false,
        "is_estimated": true,
        "overall_score": 64,
        "authority_score": 54,
        "trust_score": 80,
        "safety_score": 100,
        "fraud_score": 0,
        "confidence_score": 89,
        "traffic_confidence": 63,
        "last_crawled_at": "2026-04-05 02:57:28",
        "crawl_blocked": false,
        "summary": "wackomenace.co.uk 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": "89/100"
            },
            {
                "label": "Traffic confidence",
                "value": "Solid confidence",
                "tone": "caution",
                "detail": "63/100"
            },
            {
                "label": "Crawler access",
                "value": "Clean visibility",
                "tone": "good",
                "detail": null
            }
        ],
        "top_positive_signals": [
            "Established domain age: 5.8 years.",
            "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."
        ],
        "top_risk_signals": [
            "External evidence was mixed or sparse, so the tag model keeps an uncertainty buffer instead of overcommitting."
        ],
        "freshness": [
            {
                "label": "Crawl evidence",
                "value": "2026-04-05 02:57:28",
                "tone": "risk",
                "detail": "Crawl and page content sample. Age: 11d ago."
            },
            {
                "label": "WHOIS snapshot",
                "value": "2026-04-05 02:57:18",
                "tone": "risk",
                "detail": "Registry profile and stability signals. Age: 11d ago."
            },
            {
                "label": "Keyword view",
                "value": "2026-04-16 19:06:46",
                "tone": "good",
                "detail": "Estimated visibility until tracked keyword snapshots exist. Age: 0s ago."
            },
            {
                "label": "Rank history",
                "value": "2026-04-16 19:06:46",
                "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"
            }
        ]
    },
    "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-17T10:41:31+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/wackomenace.co.uk/refresh",
        "isGuestCooldown": false,
        "cooldownSeconds": 0
    },
    "urlscan_report": {
        "domain": "wackomenace.co.uk",
        "status": "complete",
        "submitted_at": "2026-03-20T10:05:59+00:00",
        "last_checked_at": "2026-03-20T10:06:48+00:00",
        "last_error": "",
        "submitted_url": "https://wackomenace.co.uk/",
        "summary": "urlscan.io report is ready.",
        "uuid": "019d0ab5-7b64-735b-ba28-2b245da2cd8d",
        "result_url": "https://urlscan.io/result/019d0ab5-7b64-735b-ba28-2b245da2cd8d/",
        "api_result_url": "https://urlscan.io/api/v1/result/019d0ab5-7b64-735b-ba28-2b245da2cd8d/",
        "visibility": "public",
        "raw_submit_response": {
            "message": "Submission successful",
            "uuid": "019d0ab5-7b64-735b-ba28-2b245da2cd8d",
            "result": "https://urlscan.io/result/019d0ab5-7b64-735b-ba28-2b245da2cd8d/",
            "api": "https://urlscan.io/api/v1/result/019d0ab5-7b64-735b-ba28-2b245da2cd8d/",
            "visibility": "public",
            "options": [],
            "url": "https://wackomenace.co.uk/",
            "country": "gb"
        },
        "report": {
            "data": {
                "requests": [
                    {
                        "request": {
                            "requestId": "530727FCCD183CB146FFC912F2B3F124",
                            "loaderId": "530727FCCD183CB146FFC912F2B3F124",
                            "documentURL": "https://www.wackomenace.co.uk/",
                            "request": {
                                "url": "https://www.wackomenace.co.uk/",
                                "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": 31814690.454715,
                            "wallTime": 1774001159.330674,
                            "initiator": {
                                "type": "other"
                            },
                            "redirectHasExtraInfo": true,
                            "redirectResponse": {
                                "url": "https://wackomenace.co.uk/",
                                "status": 301,
                                "statusText": "Moved Permanently",
                                "headers": {
                                    "Cache-Control": "max-age=3600",
                                    "Connection": "Keep-Alive",
                                    "Content-Length": "362",
                                    "Content-Type": "text/html; charset=iso-8859-1",
                                    "Date": "Fri, 20 Mar 2026 10:05:59 GMT",
                                    "Expires": "Fri, 20 Mar 2026 11:05:59 GMT",
                                    "Keep-Alive": "timeout=5, max=100",
                                    "Location": "https://www.wackomenace.co.uk/",
                                    "Server": "Apache/2.4.66 (Debian)"
                                },
                                "mimeType": "text/html",
                                "charset": "iso-8859-1",
                                "remoteIPAddress": "176.126.241.215",
                                "remotePort": 443,
                                "encodedDataLength": 336,
                                "timing": {
                                    "requestTime": 31814690.2688,
                                    "proxyStart": -1,
                                    "proxyEnd": -1,
                                    "dnsStart": 0,
                                    "dnsEnd": 17.398,
                                    "connectStart": 17.47,
                                    "connectEnd": 108.888,
                                    "sslStart": 33.565,
                                    "sslEnd": 108.881,
                                    "workerStart": -1,
                                    "workerReady": -1,
                                    "workerFetchStart": -1,
                                    "workerRespondWithSettled": -1,
                                    "sendStart": 108.973,
                                    "sendEnd": 109.009,
                                    "pushStart": 0,
                                    "pushEnd": 0,
                                    "receiveHeadersStart": 184.128,
                                    "receiveHeadersEnd": 185.299
                                },
                                "responseTime": 1774001159328.85,
                                "protocol": "http/1.1",
                                "alternateProtocolUsage": "unspecifiedReason",
                                "securityState": "secure",
                                "securityDetails": {
                                    "protocol": "TLS 1.3",
                                    "keyExchange": "",
                                    "keyExchangeGroup": "X25519",
                                    "cipher": "AES_128_GCM",
                                    "certificateId": 0,
                                    "subjectName": "wackomenace.co.uk",
                                    "sanList": [
                                        "wackomenace.co.uk"
                                    ],
                                    "issuer": "R13",
                                    "validFrom": 1772359906,
                                    "validTo": 1780135905,
                                    "signedCertificateTimestampList": [
                                        {
                                            "status": "Verified",
                                            "origin": "Embedded in certificate",
                                            "logDescription": "Geomys 'Tuscolo2026h1'",
                                            "logId": "717E95F3C2388A6DB1E384493D31E15AA96208762D4200E0050CD067B5A661E2",
                                            "timestamp": 1772363416808,
                                            "hashAlgorithm": "SHA-256",
                                            "signatureAlgorithm": "ECDSA",
                                            "signatureData": "3046022100DF0FBB7FC07EA362C46D3F142743FA7CE68403FC874DA8FBF8B34DC609FCCD85022100F8174271E49936FE1613ADFA2390C27B16406CFFDE9CFA7C988D871A7CA311C0"
                                        },
                                        {
                                            "status": "Verified",
                                            "origin": "Embedded in certificate",
                                            "logDescription": "DigiCert 'Wyvern2026h1'",
                                            "logId": "6411C46CA412ECA7891CA2022E00BCAB4F2807D41E3527ABEAFED503C97DCDF0",
                                            "timestamp": 1772363418589,
                                            "hashAlgorithm": "SHA-256",
                                            "signatureAlgorithm": "ECDSA",
                                            "signatureData": "3044022070C7D03D767CFA33DD23FC7EF22784A375C2C0D172BA4556A9A2D84FE857E4E902200AE7C540F38CADFC15877E1EDC3F5ED28731220806F283160CA47AE2C2438A82"
                                        }
                                    ],
                                    "certificateTransparencyCompliance": "compliant",
                                    "serverSignatureAlgorithm": 2052,
                                    "encryptedClientHello": false
                                }
                            },
                            "type": "Document",
                            "frameId": "912ABEC4473120A9E61274BC920D744D",
                            "hasUserGesture": false,
                            "primaryRequest": true
                        },
                        "requests": [
                            {
                                "requestId": "530727FCCD183CB146FFC912F2B3F124",
                                "loaderId": "530727FCCD183CB146FFC912F2B3F124",
                                "documentURL": "https://wackomenace.co.uk/",
                                "request": {
                                    "url": "https://wackomenace.co.uk/",
                                    "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": 31814690.268235,
                                "wallTime": 1774001159.144164,
                                "initiator": {
                                    "type": "other"
                                },
                                "redirectHasExtraInfo": false,
                                "type": "Document",
                                "frameId": "912ABEC4473120A9E61274BC920D744D",
                                "hasUserGesture": false
                            },
                            {
                                "requestId": "530727FCCD183CB146FFC912F2B3F124",
                                "loaderId": "530727FCCD183CB146FFC912F2B3F124",
                                "documentURL": "https://www.wackomenace.co.uk/",
                                "request": {
                                    "url": "https://www.wackomenace.co.uk/",
                                    "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": 31814690.454715,
                                "wallTime": 1774001159.330674,
                                "initiator": {
                                    "type": "other"
                                },
                                "redirectHasExtraInfo": true,
                                "redirectResponse": {
                                    "url": "https://wackomenace.co.uk/",
                                    "status": 301,
                                    "statusText": "Moved Permanently",
                                    "headers": {
                                        "Cache-Control": "max-age=3600",
                                        "Connection": "Keep-Alive",
                                        "Content-Length": "362",
                                        "Content-Type": "text/html; charset=iso-8859-1",
                                        "Date": "Fri, 20 Mar 2026 10:05:59 GMT",
                                        "Expires": "Fri, 20 Mar 2026 11:05:59 GMT",
                                        "Keep-Alive": "timeout=5, max=100",
                                        "Location": "https://www.wackomenace.co.uk/",
                                        "Server": "Apache/2.4.66 (Debian)"
                                    },
                                    "mimeType": "text/html",
                                    "charset": "iso-8859-1",
                                    "remoteIPAddress": "176.126.241.215",
                                    "remotePort": 443,
                                    "encodedDataLength": 336,
                                    "timing": {
                                        "requestTime": 31814690.2688,
                                        "proxyStart": -1,
                                        "proxyEnd": -1,
                                        "dnsStart": 0,
                                        "dnsEnd": 17.398,
                                        "connectStart": 17.47,
                                        "connectEnd": 108.888,
                                        "sslStart": 33.565,
                                        "sslEnd": 108.881,
                                        "workerStart": -1,
                                        "workerReady": -1,
                                        "workerFetchStart": -1,
                                        "workerRespondWithSettled": -1,
                                        "sendStart": 108.973,
                                        "sendEnd": 109.009,
                                        "pushStart": 0,
                                        "pushEnd": 0,
                                        "receiveHeadersStart": 184.128,
                                        "receiveHeadersEnd": 185.299
                                    },
                                    "responseTime": 1774001159328.85,
                                    "protocol": "http/1.1",
                                    "alternateProtocolUsage": "unspecifiedReason",
                                    "securityState": "secure",
                                    "securityDetails": {
                                        "protocol": "TLS 1.3",
                                        "keyExchange": "",
                                        "keyExchangeGroup": "X25519",
                                        "cipher": "AES_128_GCM",
                                        "certificateId": 0,
                                        "subjectName": "wackomenace.co.uk",
                                        "sanList": [
                                            "wackomenace.co.uk"
                                        ],
                                        "issuer": "R13",
                                        "validFrom": 1772359906,
                                        "validTo": 1780135905,
                                        "signedCertificateTimestampList": [
                                            {
                                                "status": "Verified",
                                                "origin": "Embedded in certificate",
                                                "logDescription": "Geomys 'Tuscolo2026h1'",
                                                "logId": "717E95F3C2388A6DB1E384493D31E15AA96208762D4200E0050CD067B5A661E2",
                                                "timestamp": 1772363416808,
                                                "hashAlgorithm": "SHA-256",
                                                "signatureAlgorithm": "ECDSA",
                                                "signatureData": "3046022100DF0FBB7FC07EA362C46D3F142743FA7CE68403FC874DA8FBF8B34DC609FCCD85022100F8174271E49936FE1613ADFA2390C27B16406CFFDE9CFA7C988D871A7CA311C0"
                                            },
                                            {
                                                "status": "Verified",
                                                "origin": "Embedded in certificate",
                                                "logDescription": "DigiCert 'Wyvern2026h1'",
                                                "logId": "6411C46CA412ECA7891CA2022E00BCAB4F2807D41E3527ABEAFED503C97DCDF0",
                                                "timestamp": 1772363418589,
                                                "hashAlgorithm": "SHA-256",
                                                "signatureAlgorithm": "ECDSA",
                                                "signatureData": "3044022070C7D03D767CFA33DD23FC7EF22784A375C2C0D172BA4556A9A2D84FE857E4E902200AE7C540F38CADFC15877E1EDC3F5ED28731220806F283160CA47AE2C2438A82"
                                            }
                                        ],
                                        "certificateTransparencyCompliance": "compliant",
                                        "serverSignatureAlgorithm": 2052,
                                        "encryptedClientHello": false
                                    },
                                    "asn": {
                                        "ip": "176.126.241.215",
                                        "asn": "44684",
                                        "country": "GB",
                                        "description": "MYTHIC Mythic Beasts Ltd, GB",
                                        "name": "MYTHIC Mythic Beasts Ltd",
                                        "route": "176.126.240.0/21"
                                    },
                                    "geoip": {
                                        "country": "GB",
                                        "region": "ENG",
                                        "timezone": "Europe/London",
                                        "city": "London",
                                        "ll": [
                                            51.5081,
                                            -0.1278
                                        ],
                                        "country_name": "United Kingdom",
                                        "metro": 0
                                    },
                                    "rdns": {
                                        "ip": "176.126.241.215",
                                        "ptr": "pallas.mythic-beasts.com"
                                    }
                                },
                                "type": "Document",
                                "frameId": "912ABEC4473120A9E61274BC920D744D",
                                "hasUserGesture": false
                            }
                        ],
                        "response": {
                            "encodedDataLength": 3146,
                            "dataLength": 5437,
                            "requestId": "530727FCCD183CB146FFC912F2B3F124",
                            "type": "Document",
                            "response": {
                                "url": "https://www.wackomenace.co.uk/",
                                "status": 200,
                                "statusText": "OK",
                                "headers": {
                                    "Accept-Ranges": "bytes",
                                    "Access-Control-Allow-Methods": "GET, HEAD, POST, OPTIONS",
                                    "Access-Control-Allow-Origin": "*",
                                    "Connection": "Keep-Alive",
                                    "Content-Encoding": "gzip",
                                    "Content-Length": "1600",
                                    "Content-Security-Policy": "default-src 'none'; font-src 'self'; img-src 'self'; manifest-src 'self'; media-src 'self'; style-src 'self'; base-uri 'none'; form-action 'self'; frame-ancestors 'none'",
                                    "Content-Type": "text/html; charset=utf-8",
                                    "Cross-Origin-Embedder-Policy": "require-corp",
                                    "Cross-Origin-Opener-Policy": "same-origin",
                                    "Cross-Origin-Resource-Policy": "same-origin",
                                    "Date": "Fri, 20 Mar 2026 10:05:59 GMT",
                                    "Integrity-Policy": "blocked-destinations=(script style), sources=(inline)",
                                    "Keep-Alive": "timeout=5, max=100",
                                    "Permissions-Policy": "accelerometer=(), ambient-light-sensor=(), autoplay=(), battery=(), camera=(), display-capture=(), document-domain=(), encrypted-media=(), execution-while-not-rendered=(), execution-while-out-of-viewport=(), fullscreen=(), gamepad=(), geolocation=(), gyroscope=(), hid=(), idle-detection=(), local-fonts=(), magnetometer=(), microphone=(), midi=(), payment=(), picture-in-picture=(), publickey-credentials-get=(), screen-wake-lock=(), serial=(), speaker-selection=(), usb=(), web-share=(), xr-spatial-tracking=()",
                                    "Referrer-Policy": "strict-origin-when-cross-origin",
                                    "Server": "Apache/2.4.66 (Debian)",
                                    "Strict-Transport-Security": "max-age=63072000; includeSubDomains; preload",
                                    "Vary": "Accept-Encoding",
                                    "X-Clacks-Overhead": "GNU Kacho Arakelyan",
                                    "X-Content-Type-Options": "nosniff",
                                    "X-Frame-Options": "DENY",
                                    "X-XSS-Protection": "1; mode=block"
                                },
                                "mimeType": "text/html",
                                "charset": "utf-8",
                                "remoteIPAddress": "176.126.241.215",
                                "remotePort": 443,
                                "encodedDataLength": 1546,
                                "timing": {
                                    "requestTime": 31814690.454938,
                                    "proxyStart": -1,
                                    "proxyEnd": -1,
                                    "dnsStart": 0.201,
                                    "dnsEnd": 28.471,
                                    "connectStart": 28.564,
                                    "connectEnd": 118.56,
                                    "sslStart": 44.221,
                                    "sslEnd": 118.55,
                                    "workerStart": -1,
                                    "workerReady": -1,
                                    "workerFetchStart": -1,
                                    "workerRespondWithSettled": -1,
                                    "sendStart": 118.663,
                                    "sendEnd": 118.707,
                                    "pushStart": 0,
                                    "pushEnd": 0,
                                    "receiveHeadersStart": 157.1,
                                    "receiveHeadersEnd": 158.304
                                },
                                "responseTime": 1774001159487.96,
                                "protocol": "http/1.1",
                                "alternateProtocolUsage": "unspecifiedReason",
                                "securityState": "secure",
                                "securityDetails": {
                                    "protocol": "TLS 1.3",
                                    "keyExchange": "",
                                    "keyExchangeGroup": "X25519",
                                    "cipher": "AES_128_GCM",
                                    "certificateId": 0,
                                    "subjectName": "www.wackomenace.co.uk",
                                    "sanList": [
                                        "www.wackomenace.co.uk"
                                    ],
                                    "issuer": "R12",
                                    "validFrom": 1772359885,
                                    "validTo": 1780135884,
                                    "signedCertificateTimestampList": [
                                        {
                                            "status": "Verified",
                                            "origin": "Embedded in certificate",
                                            "logDescription": "Geomys 'Tuscolo2026h1'",
                                            "logId": "717E95F3C2388A6DB1E384493D31E15AA96208762D4200E0050CD067B5A661E2",
                                            "timestamp": 1772363395808,
                                            "hashAlgorithm": "SHA-256",
                                            "signatureAlgorithm": "ECDSA",
                                            "signatureData": "3045022100E9700DB8ED5F14A9B1F5CDB6A9E4CE3A83ED1593612C1ECB32915CD1D2F5D55C0220194CB59849F48C25628D6164F918E6B216081E4FF8D37C2D6E5B709212A36F30"
                                        },
                                        {
                                            "status": "Verified",
                                            "origin": "Embedded in certificate",
                                            "logDescription": "DigiCert 'Sphinx2026h1'",
                                            "logId": "499C9B69DE1D7CECFC36DECD8764A6B85BAF0A878019D15552FBE9EB29DDF8C3",
                                            "timestamp": 1772363399624,
                                            "hashAlgorithm": "SHA-256",
                                            "signatureAlgorithm": "ECDSA",
                                            "signatureData": "3045022100B3C378570E02158AEDAD2382D34A65544900DE47FED88E95A1AD168DB1BC65C702204C5BF20E23A5F3E52A32FADE5EDD379C338097EDD73C14BE161D08FA8C03ABCB"
                                        }
                                    ],
                                    "certificateTransparencyCompliance": "compliant",
                                    "serverSignatureAlgorithm": 2052,
                                    "encryptedClientHello": false
                                },
                                "securityHeaders": [
                                    {
                                        "name": "Content-Security-Policy",
                                        "value": "default-src 'none'; font-src 'self'; img-src 'self'; manifest-src 'self'; media-src 'self'; style-src 'self'; base-uri 'none'; form-action 'self'; frame-ancestors 'none'"
                                    },
                                    {
                                        "name": "Strict-Transport-Security",
                                        "value": "max-age=63072000; includeSubDomains; preload"
                                    },
                                    {
                                        "name": "X-Content-Type-Options",
                                        "value": "nosniff"
                                    },
                                    {
                                        "name": "X-Frame-Options",
                                        "value": "DENY"
                                    },
                                    {
                                        "name": "X-Xss-Protection",
                                        "value": "1; mode=block"
                                    }
                                ]
                            },
                            "hasExtraInfo": true,
                            "hash": "5b17c5856da7baf4c1684e94442e3a231276bfbc09ea15ccbcd7e301bc142722",
                            "size": 5402,
                            "asn": {
                                "ip": "176.126.241.215",
                                "asn": "44684",
                                "country": "GB",
                                "description": "MYTHIC Mythic Beasts Ltd, GB",
                                "name": "MYTHIC Mythic Beasts Ltd",
                                "route": "176.126.240.0/21"
                            },
                            "geoip": {
                                "country": "GB",
                                "region": "ENG",
                                "timezone": "Europe/London",
                                "city": "London",
                                "ll": [
                                    51.5081,
                                    -0.1278
                                ],
                                "country_name": "United Kingdom",
                                "metro": 0
                            },
                            "rdns": {
                                "ip": "176.126.241.215",
                                "ptr": "pallas.mythic-beasts.com"
                            }
                        }
                    },
                    {
                        "request": {
                            "requestId": "64450.2",
                            "loaderId": "530727FCCD183CB146FFC912F2B3F124",
                            "documentURL": "https://www.wackomenace.co.uk/",
                            "request": {
                                "url": "https://www.wackomenace.co.uk/mt-static/support/theme_static/fenestra/css/fonts.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",
                                    "Referer": "https://www.wackomenace.co.uk/"
                                },
                                "mixedContentType": "none",
                                "initialPriority": "VeryHigh",
                                "referrerPolicy": "strict-origin-when-cross-origin",
                                "isSameSite": true
                            },
                            "timestamp": 31814690.637875,
                            "wallTime": 1774001159.513832,
                            "initiator": {
                                "type": "parser",
                                "url": "https://www.wackomenace.co.uk/",
                                "lineNumber": 6,
                                "columnNumber": 89
                            },
                            "redirectHasExtraInfo": false,
                            "type": "Stylesheet",
                            "frameId": "912ABEC4473120A9E61274BC920D744D",
                            "hasUserGesture": false,
                            "renderBlockingBehavior": "Blocking"
                        },
                        "response": {
                            "encodedDataLength": 1764,
                            "dataLength": 193,
                            "requestId": "64450.2",
                            "type": "Stylesheet",
                            "response": {
                                "url": "https://www.wackomenace.co.uk/mt-static/support/theme_static/fenestra/css/fonts.css",
                                "status": 200,
                                "statusText": "OK",
                                "headers": {
                                    "X-Clacks-Overhead": "GNU Kacho Arakelyan",
                                    "Content-Encoding": "gzip",
                                    "ETag": "\"c1-64c62209e46de-gzip\"",
                                    "Access-Control-Allow-Methods": "GET, HEAD, POST, OPTIONS",
                                    "X-Content-Type-Options": "nosniff",
                                    "Keep-Alive": "timeout=5, max=99",
                                    "Date": "Fri, 20 Mar 2026 10:05:59 GMT",
                                    "Integrity-Policy": "blocked-destinations=(script style), sources=(inline)",
                                    "Last-Modified": "Fri, 06 Mar 2026 21:56:38 GMT",
                                    "Vary": "Accept-Encoding",
                                    "Content-Type": "text/css",
                                    "X-Frame-Options": "DENY",
                                    "Strict-Transport-Security": "max-age=63072000; includeSubDomains; preload",
                                    "Content-Security-Policy": "default-src 'none'; font-src 'self'; img-src 'self'; manifest-src 'self'; media-src 'self'; style-src 'self'; base-uri 'none'; form-action 'self'; frame-ancestors 'none'",
                                    "Cross-Origin-Opener-Policy": "same-origin",
                                    "Cross-Origin-Resource-Policy": "same-origin",
                                    "Connection": "Keep-Alive",
                                    "Referrer-Policy": "strict-origin-when-cross-origin",
                                    "Cross-Origin-Embedder-Policy": "require-corp",
                                    "Permissions-Policy": "accelerometer=(), ambient-light-sensor=(), autoplay=(), battery=(), camera=(), display-capture=(), document-domain=(), encrypted-media=(), execution-while-not-rendered=(), execution-while-out-of-viewport=(), fullscreen=(), gamepad=(), geolocation=(), gyroscope=(), hid=(), idle-detection=(), local-fonts=(), magnetometer=(), microphone=(), midi=(), payment=(), picture-in-picture=(), publickey-credentials-get=(), screen-wake-lock=(), serial=(), speaker-selection=(), usb=(), web-share=(), xr-spatial-tracking=()",
                                    "Accept-Ranges": "bytes",
                                    "Access-Control-Allow-Origin": "*",
                                    "Content-Length": "159",
                                    "X-XSS-Protection": "1; mode=block",
                                    "Server": "Apache/2.4.66 (Debian)"
                                },
                                "mimeType": "text/css",
                                "charset": "",
                                "remoteIPAddress": "176.126.241.215",
                                "remotePort": 443,
                                "encodedDataLength": 1605,
                                "timing": {
                                    "requestTime": 31814690.638534,
                                    "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.519,
                                    "sendEnd": 0.566,
                                    "pushStart": 0,
                                    "pushEnd": 0,
                                    "receiveHeadersStart": 34.746,
                                    "receiveHeadersEnd": 35.927
                                },
                                "responseTime": 1774001159549.202,
                                "protocol": "http/1.1",
                                "alternateProtocolUsage": "unspecifiedReason",
                                "securityState": "secure",
                                "securityDetails": {
                                    "protocol": "TLS 1.3",
                                    "keyExchange": "",
                                    "keyExchangeGroup": "X25519",
                                    "cipher": "AES_128_GCM",
                                    "certificateId": 0,
                                    "subjectName": "www.wackomenace.co.uk",
                                    "sanList": [
                                        "www.wackomenace.co.uk"
                                    ],
                                    "issuer": "R12",
                                    "validFrom": 1772359885,
                                    "validTo": 1780135884,
                                    "signedCertificateTimestampList": [
                                        {
                                            "status": "Verified",
                                            "origin": "Embedded in certificate",
                                            "logDescription": "Geomys 'Tuscolo2026h1'",
                                            "logId": "717E95F3C2388A6DB1E384493D31E15AA96208762D4200E0050CD067B5A661E2",
                                            "timestamp": 1772363395808,
                                            "hashAlgorithm": "SHA-256",
                                            "signatureAlgorithm": "ECDSA",
                                            "signatureData": "3045022100E9700DB8ED5F14A9B1F5CDB6A9E4CE3A83ED1593612C1ECB32915CD1D2F5D55C0220194CB59849F48C25628D6164F918E6B216081E4FF8D37C2D6E5B709212A36F30"
                                        },
                                        {
                                            "status": "Verified",
                                            "origin": "Embedded in certificate",
                                            "logDescription": "DigiCert 'Sphinx2026h1'",
                                            "logId": "499C9B69DE1D7CECFC36DECD8764A6B85BAF0A878019D15552FBE9EB29DDF8C3",
                                            "timestamp": 1772363399624,
                                            "hashAlgorithm": "SHA-256",
                                            "signatureAlgorithm": "ECDSA",
                                            "signatureData": "3045022100B3C378570E02158AEDAD2382D34A65544900DE47FED88E95A1AD168DB1BC65C702204C5BF20E23A5F3E52A32FADE5EDD379C338097EDD73C14BE161D08FA8C03ABCB"
                                        }
                                    ],
                                    "certificateTransparencyCompliance": "compliant",
                                    "serverSignatureAlgorithm": 2052,
                                    "encryptedClientHello": false
                                },
                                "securityHeaders": [
                                    {
                                        "name": "Content-Security-Policy",
                                        "value": "default-src 'none'; font-src 'self'; img-src 'self'; manifest-src 'self'; media-src 'self'; style-src 'self'; base-uri 'none'; form-action 'self'; frame-ancestors 'none'"
                                    },
                                    {
                                        "name": "Strict-Transport-Security",
                                        "value": "max-age=63072000; includeSubDomains; preload"
                                    },
                                    {
                                        "name": "X-Content-Type-Options",
                                        "value": "nosniff"
                                    },
                                    {
                                        "name": "X-Frame-Options",
                                        "value": "DENY"
                                    },
                                    {
                                        "name": "X-Xss-Protection",
                                        "value": "1; mode=block"
                                    }
                                ]
                            },
                            "hasExtraInfo": true,
                            "hash": "f720e3babc35aa2830e29c0bbf1d8f57b1a09b7e22163c31604cf092aceb37ca",
                            "size": 193,
                            "asn": {
                                "ip": "176.126.241.215",
                                "asn": "44684",
                                "country": "GB",
                                "description": "MYTHIC Mythic Beasts Ltd, GB",
                                "name": "MYTHIC Mythic Beasts Ltd",
                                "route": "176.126.240.0/21"
                            },
                            "geoip": {
                                "country": "GB",
                                "region": "ENG",
                                "timezone": "Europe/London",
                                "city": "London",
                                "ll": [
                                    51.5081,
                                    -0.1278
                                ],
                                "country_name": "United Kingdom",
                                "metro": 0
                            },
                            "rdns": {
                                "ip": "176.126.241.215",
                                "ptr": "pallas.mythic-beasts.com"
                            }
                        },
                        "initiatorInfo": {
                            "url": "https://www.wackomenace.co.uk/",
                            "host": "www.wackomenace.co.uk",
                            "type": "parser"
                        }
                    },
                    {
                        "request": {
                            "requestId": "64450.3",
                            "loaderId": "530727FCCD183CB146FFC912F2B3F124",
                            "documentURL": "https://www.wackomenace.co.uk/",
                            "request": {
                                "url": "https://www.wackomenace.co.uk/mt-static/support/theme_static/fenestra/css/fenestra.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",
                                    "Referer": "https://www.wackomenace.co.uk/"
                                },
                                "mixedContentType": "none",
                                "initialPriority": "VeryHigh",
                                "referrerPolicy": "strict-origin-when-cross-origin",
                                "isSameSite": true
                            },
                            "timestamp": 31814690.638157,
                            "wallTime": 1774001159.514087,
                            "initiator": {
                                "type": "parser",
                                "url": "https://www.wackomenace.co.uk/",
                                "lineNumber": 7,
                                "columnNumber": 92
                            },
                            "redirectHasExtraInfo": false,
                            "type": "Stylesheet",
                            "frameId": "912ABEC4473120A9E61274BC920D744D",
                            "hasUserGesture": false,
                            "renderBlockingBehavior": "Blocking"
                        },
                        "response": {
                            "encodedDataLength": 2388,
                            "dataLength": 1829,
                            "requestId": "64450.3",
                            "type": "Stylesheet",
                            "response": {
                                "url": "https://www.wackomenace.co.uk/mt-static/support/theme_static/fenestra/css/fenestra.css",
                                "status": 200,
                                "statusText": "OK",
                                "headers": {
                                    "X-Clacks-Overhead": "GNU Kacho Arakelyan",
                                    "Content-Encoding": "gzip",
                                    "ETag": "\"725-64c62209e46de-gzip\"",
                                    "Access-Control-Allow-Methods": "GET, HEAD, POST, OPTIONS",
                                    "X-Content-Type-Options": "nosniff",
                                    "Keep-Alive": "timeout=5, max=98",
                                    "Date": "Fri, 20 Mar 2026 10:05:59 GMT",
                                    "Integrity-Policy": "blocked-destinations=(script style), sources=(inline)",
                                    "Last-Modified": "Fri, 06 Mar 2026 21:56:38 GMT",
                                    "Vary": "Accept-Encoding",
                                    "Content-Type": "text/css",
                                    "X-Frame-Options": "DENY",
                                    "Strict-Transport-Security": "max-age=63072000; includeSubDomains; preload",
                                    "Content-Security-Policy": "default-src 'none'; font-src 'self'; img-src 'self'; manifest-src 'self'; media-src 'self'; style-src 'self'; base-uri 'none'; form-action 'self'; frame-ancestors 'none'",
                                    "Cross-Origin-Opener-Policy": "same-origin",
                                    "Cross-Origin-Resource-Policy": "same-origin",
                                    "Connection": "Keep-Alive",
                                    "Referrer-Policy": "strict-origin-when-cross-origin",
                                    "Cross-Origin-Embedder-Policy": "require-corp",
                                    "Permissions-Policy": "accelerometer=(), ambient-light-sensor=(), autoplay=(), battery=(), camera=(), display-capture=(), document-domain=(), encrypted-media=(), execution-while-not-rendered=(), execution-while-out-of-viewport=(), fullscreen=(), gamepad=(), geolocation=(), gyroscope=(), hid=(), idle-detection=(), local-fonts=(), magnetometer=(), microphone=(), midi=(), payment=(), picture-in-picture=(), publickey-credentials-get=(), screen-wake-lock=(), serial=(), speaker-selection=(), usb=(), web-share=(), xr-spatial-tracking=()",
                                    "Accept-Ranges": "bytes",
                                    "Access-Control-Allow-Origin": "*",
                                    "Content-Length": "782",
                                    "X-XSS-Protection": "1; mode=block",
                                    "Server": "Apache/2.4.66 (Debian)"
                                },
                                "mimeType": "text/css",
                                "charset": "",
                                "remoteIPAddress": "176.126.241.215",
                                "remotePort": 443,
                                "encodedDataLength": 1606,
                                "timing": {
                                    "requestTime": 31814690.638818,
                                    "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": 36.89,
                                    "sendEnd": 36.932,
                                    "pushStart": 0,
                                    "pushEnd": 0,
                                    "receiveHeadersStart": 71.249,
                                    "receiveHeadersEnd": 72.432
                                },
                                "responseTime": 1774001159585.988,
                                "protocol": "http/1.1",
                                "alternateProtocolUsage": "unspecifiedReason",
                                "securityState": "secure",
                                "securityDetails": {
                                    "protocol": "TLS 1.3",
                                    "keyExchange": "",
                                    "keyExchangeGroup": "X25519",
                                    "cipher": "AES_128_GCM",
                                    "certificateId": 0,
                                    "subjectName": "www.wackomenace.co.uk",
                                    "sanList": [
                                        "www.wackomenace.co.uk"
                                    ],
                                    "issuer": "R12",
                                    "validFrom": 1772359885,
                                    "validTo": 1780135884,
                                    "signedCertificateTimestampList": [
                                        {
                                            "status": "Verified",
                                            "origin": "Embedded in certificate",
                                            "logDescription": "Geomys 'Tuscolo2026h1'",
                                            "logId": "717E95F3C2388A6DB1E384493D31E15AA96208762D4200E0050CD067B5A661E2",
                                            "timestamp": 1772363395808,
                                            "hashAlgorithm": "SHA-256",
                                            "signatureAlgorithm": "ECDSA",
                                            "signatureData": "3045022100E9700DB8ED5F14A9B1F5CDB6A9E4CE3A83ED1593612C1ECB32915CD1D2F5D55C0220194CB59849F48C25628D6164F918E6B216081E4FF8D37C2D6E5B709212A36F30"
                                        },
                                        {
                                            "status": "Verified",
                                            "origin": "Embedded in certificate",
                                            "logDescription": "DigiCert 'Sphinx2026h1'",
                                            "logId": "499C9B69DE1D7CECFC36DECD8764A6B85BAF0A878019D15552FBE9EB29DDF8C3",
                                            "timestamp": 1772363399624,
                                            "hashAlgorithm": "SHA-256",
                                            "signatureAlgorithm": "ECDSA",
                                            "signatureData": "3045022100B3C378570E02158AEDAD2382D34A65544900DE47FED88E95A1AD168DB1BC65C702204C5BF20E23A5F3E52A32FADE5EDD379C338097EDD73C14BE161D08FA8C03ABCB"
                                        }
                                    ],
                                    "certificateTransparencyCompliance": "compliant",
                                    "serverSignatureAlgorithm": 2052,
                                    "encryptedClientHello": false
                                },
                                "securityHeaders": [
                                    {
                                        "name": "Content-Security-Policy",
                                        "value": "default-src 'none'; font-src 'self'; img-src 'self'; manifest-src 'self'; media-src 'self'; style-src 'self'; base-uri 'none'; form-action 'self'; frame-ancestors 'none'"
                                    },
                                    {
                                        "name": "Strict-Transport-Security",
                                        "value": "max-age=63072000; includeSubDomains; preload"
                                    },
                                    {
                                        "name": "X-Content-Type-Options",
                                        "value": "nosniff"
                                    },
                                    {
                                        "name": "X-Frame-Options",
                                        "value": "DENY"
                                    },
                                    {
                                        "name": "X-Xss-Protection",
                                        "value": "1; mode=block"
                                    }
                                ]
                            },
                            "hasExtraInfo": true,
                            "hash": "f4bce93f81b30b84acbc386e92f04862313893c702df4e8aed0d7dd03c7949bc",
                            "size": 1829,
                            "asn": {
                                "ip": "176.126.241.215",
                                "asn": "44684",
                                "country": "GB",
                                "description": "MYTHIC Mythic Beasts Ltd, GB",
                                "name": "MYTHIC Mythic Beasts Ltd",
                                "route": "176.126.240.0/21"
                            },
                            "geoip": {
                                "country": "GB",
                                "region": "ENG",
                                "timezone": "Europe/London",
                                "city": "London",
                                "ll": [
                                    51.5081,
                                    -0.1278
                                ],
                                "country_name": "United Kingdom",
                                "metro": 0
                            },
                            "rdns": {
                                "ip": "176.126.241.215",
                                "ptr": "pallas.mythic-beasts.com"
                            }
                        },
                        "initiatorInfo": {
                            "url": "https://www.wackomenace.co.uk/",
                            "host": "www.wackomenace.co.uk",
                            "type": "parser"
                        }
                    },
                    {
                        "request": {
                            "requestId": "64450.6",
                            "loaderId": "530727FCCD183CB146FFC912F2B3F124",
                            "documentURL": "https://www.wackomenace.co.uk/",
                            "request": {
                                "url": "https://www.wackomenace.co.uk/mt-static/support/theme_static/fenestra/fonts/GortonPerfectedVF.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://www.wackomenace.co.uk",
                                    "Referer": "https://www.wackomenace.co.uk/mt-static/support/theme_static/fenestra/css/fonts.css"
                                },
                                "mixedContentType": "none",
                                "initialPriority": "VeryHigh",
                                "referrerPolicy": "strict-origin-when-cross-origin",
                                "isSameSite": true
                            },
                            "timestamp": 31814690.715038,
                            "wallTime": 1774001159.590978,
                            "initiator": {
                                "type": "parser",
                                "url": "https://www.wackomenace.co.uk/mt-static/support/theme_static/fenestra/css/fonts.css"
                            },
                            "redirectHasExtraInfo": false,
                            "type": "Font",
                            "frameId": "912ABEC4473120A9E61274BC920D744D",
                            "hasUserGesture": false,
                            "renderBlockingBehavior": "NonBlocking"
                        },
                        "response": {
                            "encodedDataLength": 47827,
                            "dataLength": 46216,
                            "requestId": "64450.6",
                            "type": "Font",
                            "response": {
                                "url": "https://www.wackomenace.co.uk/mt-static/support/theme_static/fenestra/fonts/GortonPerfectedVF.woff2",
                                "status": 200,
                                "statusText": "OK",
                                "headers": {
                                    "X-Clacks-Overhead": "GNU Kacho Arakelyan",
                                    "ETag": "\"b488-64c62209e661e\"",
                                    "Access-Control-Allow-Methods": "GET, HEAD, POST, OPTIONS",
                                    "X-Content-Type-Options": "nosniff",
                                    "Keep-Alive": "timeout=5, max=97",
                                    "Date": "Fri, 20 Mar 2026 10:05:59 GMT",
                                    "Integrity-Policy": "blocked-destinations=(script style), sources=(inline)",
                                    "Last-Modified": "Fri, 06 Mar 2026 21:56:38 GMT",
                                    "Content-Type": "font/woff2",
                                    "X-Frame-Options": "DENY",
                                    "Strict-Transport-Security": "max-age=63072000; includeSubDomains; preload",
                                    "Content-Security-Policy": "default-src 'none'; font-src 'self'; img-src 'self'; manifest-src 'self'; media-src 'self'; style-src 'self'; base-uri 'none'; form-action 'self'; frame-ancestors 'none'",
                                    "Cache-Control": "public, max-age=31536000, immutable",
                                    "Cross-Origin-Opener-Policy": "same-origin",
                                    "Cross-Origin-Resource-Policy": "same-origin",
                                    "Connection": "Keep-Alive",
                                    "Referrer-Policy": "strict-origin-when-cross-origin",
                                    "Cross-Origin-Embedder-Policy": "require-corp",
                                    "Permissions-Policy": "accelerometer=(), ambient-light-sensor=(), autoplay=(), battery=(), camera=(), display-capture=(), document-domain=(), encrypted-media=(), execution-while-not-rendered=(), execution-while-out-of-viewport=(), fullscreen=(), gamepad=(), geolocation=(), gyroscope=(), hid=(), idle-detection=(), local-fonts=(), magnetometer=(), microphone=(), midi=(), payment=(), picture-in-picture=(), publickey-credentials-get=(), screen-wake-lock=(), serial=(), speaker-selection=(), usb=(), web-share=(), xr-spatial-tracking=()",
                                    "Accept-Ranges": "bytes",
                                    "Access-Control-Allow-Origin": "*",
                                    "Content-Length": "46216",
                                    "X-XSS-Protection": "1; mode=block",
                                    "Server": "Apache/2.4.66 (Debian)"
                                },
                                "mimeType": "font/woff2",
                                "charset": "",
                                "remoteIPAddress": "176.126.241.215",
                                "remotePort": 443,
                                "encodedDataLength": 1611,
                                "timing": {
                                    "requestTime": 31814690.722949,
                                    "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.232,
                                    "sendEnd": 0.28,
                                    "pushStart": 0,
                                    "pushEnd": 0,
                                    "receiveHeadersStart": 23.33,
                                    "receiveHeadersEnd": 24.605
                                },
                                "responseTime": 1774001159622.199,
                                "protocol": "http/1.1",
                                "alternateProtocolUsage": "unspecifiedReason",
                                "securityState": "secure",
                                "securityDetails": {
                                    "protocol": "TLS 1.3",
                                    "keyExchange": "",
                                    "keyExchangeGroup": "X25519",
                                    "cipher": "AES_128_GCM",
                                    "certificateId": 0,
                                    "subjectName": "www.wackomenace.co.uk",
                                    "sanList": [
                                        "www.wackomenace.co.uk"
                                    ],
                                    "issuer": "R12",
                                    "validFrom": 1772359885,
                                    "validTo": 1780135884,
                                    "signedCertificateTimestampList": [
                                        {
                                            "status": "Verified",
                                            "origin": "Embedded in certificate",
                                            "logDescription": "Geomys 'Tuscolo2026h1'",
                                            "logId": "717E95F3C2388A6DB1E384493D31E15AA96208762D4200E0050CD067B5A661E2",
                                            "timestamp": 1772363395808,
                                            "hashAlgorithm": "SHA-256",
                                            "signatureAlgorithm": "ECDSA",
                                            "signatureData": "3045022100E9700DB8ED5F14A9B1F5CDB6A9E4CE3A83ED1593612C1ECB32915CD1D2F5D55C0220194CB59849F48C25628D6164F918E6B216081E4FF8D37C2D6E5B709212A36F30"
                                        },
                                        {
                                            "status": "Verified",
                                            "origin": "Embedded in certificate",
                                            "logDescription": "DigiCert 'Sphinx2026h1'",
                                            "logId": "499C9B69DE1D7CECFC36DECD8764A6B85BAF0A878019D15552FBE9EB29DDF8C3",
                                            "timestamp": 1772363399624,
                                            "hashAlgorithm": "SHA-256",
                                            "signatureAlgorithm": "ECDSA",
                                            "signatureData": "3045022100B3C378570E02158AEDAD2382D34A65544900DE47FED88E95A1AD168DB1BC65C702204C5BF20E23A5F3E52A32FADE5EDD379C338097EDD73C14BE161D08FA8C03ABCB"
                                        }
                                    ],
                                    "certificateTransparencyCompliance": "compliant",
                                    "serverSignatureAlgorithm": 2052,
                                    "encryptedClientHello": false
                                },
                                "securityHeaders": [
                                    {
                                        "name": "Content-Security-Policy",
                                        "value": "default-src 'none'; font-src 'self'; img-src 'self'; manifest-src 'self'; media-src 'self'; style-src 'self'; base-uri 'none'; form-action 'self'; frame-ancestors 'none'"
                                    },
                                    {
                                        "name": "Strict-Transport-Security",
                                        "value": "max-age=63072000; includeSubDomains; preload"
                                    },
                                    {
                                        "name": "X-Content-Type-Options",
                                        "value": "nosniff"
                                    },
                                    {
                                        "name": "X-Frame-Options",
                                        "value": "DENY"
                                    },
                                    {
                                        "name": "X-Xss-Protection",
                                        "value": "1; mode=block"
                                    }
                                ]
                            },
                            "hasExtraInfo": true,
                            "hash": "6f835694ba545eb2cf38827cff7638fabd2b17629c5c966c4e64e11f0758bd7b",
                            "size": 61624,
                            "asn": {
                                "ip": "176.126.241.215",
                                "asn": "44684",
                                "country": "GB",
                                "description": "MYTHIC Mythic Beasts Ltd, GB",
                                "name": "MYTHIC Mythic Beasts Ltd",
                                "route": "176.126.240.0/21"
                            },
                            "geoip": {
                                "country": "GB",
                                "region": "ENG",
                                "timezone": "Europe/London",
                                "city": "London",
                                "ll": [
                                    51.5081,
                                    -0.1278
                                ],
                                "country_name": "United Kingdom",
                                "metro": 0
                            },
                            "rdns": {
                                "ip": "176.126.241.215",
                                "ptr": "pallas.mythic-beasts.com"
                            }
                        },
                        "initiatorInfo": {
                            "url": "https://www.wackomenace.co.uk/mt-static/support/theme_static/fenestra/css/fonts.css",
                            "host": "www.wackomenace.co.uk",
                            "type": "parser"
                        }
                    },
                    {
                        "request": {
                            "requestId": "64450.7",
                            "loaderId": "530727FCCD183CB146FFC912F2B3F124",
                            "documentURL": "https://www.wackomenace.co.uk/",
                            "request": {
                                "url": "https://www.wackomenace.co.uk/mt-static/support/theme_static/fenestra/images/favicons/favicon.ico",
                                "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": "https://www.wackomenace.co.uk/"
                                },
                                "mixedContentType": "none",
                                "initialPriority": "High",
                                "referrerPolicy": "strict-origin-when-cross-origin",
                                "isSameSite": true
                            },
                            "timestamp": 31814690.724419,
                            "wallTime": 1774001159.600357,
                            "initiator": {
                                "type": "other"
                            },
                            "redirectHasExtraInfo": false,
                            "type": "Other",
                            "frameId": "912ABEC4473120A9E61274BC920D744D",
                            "hasUserGesture": false
                        },
                        "response": {
                            "encodedDataLength": 17032,
                            "dataLength": 15406,
                            "requestId": "64450.7",
                            "type": "Other",
                            "response": {
                                "url": "https://www.wackomenace.co.uk/mt-static/support/theme_static/fenestra/images/favicons/favicon.ico",
                                "status": 200,
                                "statusText": "OK",
                                "headers": {
                                    "X-Clacks-Overhead": "GNU Kacho Arakelyan",
                                    "ETag": "\"3c2e-64c62209e46de\"",
                                    "Access-Control-Allow-Methods": "GET, HEAD, POST, OPTIONS",
                                    "X-Content-Type-Options": "nosniff",
                                    "Keep-Alive": "timeout=5, max=100",
                                    "Date": "Fri, 20 Mar 2026 10:05:59 GMT",
                                    "Integrity-Policy": "blocked-destinations=(script style), sources=(inline)",
                                    "Last-Modified": "Fri, 06 Mar 2026 21:56:38 GMT",
                                    "Content-Type": "image/vnd.microsoft.icon",
                                    "X-Frame-Options": "DENY",
                                    "Strict-Transport-Security": "max-age=63072000; includeSubDomains; preload",
                                    "Content-Security-Policy": "default-src 'none'; font-src 'self'; img-src 'self'; manifest-src 'self'; media-src 'self'; style-src 'self'; base-uri 'none'; form-action 'self'; frame-ancestors 'none'",
                                    "Cache-Control": "public, max-age=31536000, immutable",
                                    "Cross-Origin-Opener-Policy": "same-origin",
                                    "Cross-Origin-Resource-Policy": "same-origin",
                                    "Connection": "Keep-Alive",
                                    "Referrer-Policy": "strict-origin-when-cross-origin",
                                    "Cross-Origin-Embedder-Policy": "require-corp",
                                    "Permissions-Policy": "accelerometer=(), ambient-light-sensor=(), autoplay=(), battery=(), camera=(), display-capture=(), document-domain=(), encrypted-media=(), execution-while-not-rendered=(), execution-while-out-of-viewport=(), fullscreen=(), gamepad=(), geolocation=(), gyroscope=(), hid=(), idle-detection=(), local-fonts=(), magnetometer=(), microphone=(), midi=(), payment=(), picture-in-picture=(), publickey-credentials-get=(), screen-wake-lock=(), serial=(), speaker-selection=(), usb=(), web-share=(), xr-spatial-tracking=()",
                                    "Accept-Ranges": "bytes",
                                    "Access-Control-Allow-Origin": "*",
                                    "Content-Length": "15406",
                                    "X-XSS-Protection": "1; mode=block",
                                    "Server": "Apache/2.4.66 (Debian)"
                                },
                                "mimeType": "image/vnd.microsoft.icon",
                                "charset": "",
                                "remoteIPAddress": "176.126.241.215",
                                "remotePort": 443,
                                "encodedDataLength": 1626,
                                "timing": {
                                    "requestTime": 31814690.724629,
                                    "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.189,
                                    "sendEnd": 0.223,
                                    "pushStart": 0,
                                    "pushEnd": 0,
                                    "receiveHeadersStart": 21.328,
                                    "receiveHeadersEnd": 21.751
                                },
                                "responseTime": 1774001159621.879,
                                "protocol": "http/1.1",
                                "alternateProtocolUsage": "unspecifiedReason",
                                "securityState": "secure",
                                "securityDetails": {
                                    "protocol": "TLS 1.3",
                                    "keyExchange": "",
                                    "keyExchangeGroup": "X25519",
                                    "cipher": "AES_128_GCM",
                                    "certificateId": 0,
                                    "subjectName": "www.wackomenace.co.uk",
                                    "sanList": [
                                        "www.wackomenace.co.uk"
                                    ],
                                    "issuer": "R12",
                                    "validFrom": 1772359885,
                                    "validTo": 1780135884,
                                    "signedCertificateTimestampList": [
                                        {
                                            "status": "Verified",
                                            "origin": "Embedded in certificate",
                                            "logDescription": "Geomys 'Tuscolo2026h1'",
                                            "logId": "717E95F3C2388A6DB1E384493D31E15AA96208762D4200E0050CD067B5A661E2",
                                            "timestamp": 1772363395808,
                                            "hashAlgorithm": "SHA-256",
                                            "signatureAlgorithm": "ECDSA",
                                            "signatureData": "3045022100E9700DB8ED5F14A9B1F5CDB6A9E4CE3A83ED1593612C1ECB32915CD1D2F5D55C0220194CB59849F48C25628D6164F918E6B216081E4FF8D37C2D6E5B709212A36F30"
                                        },
                                        {
                                            "status": "Verified",
                                            "origin": "Embedded in certificate",
                                            "logDescription": "DigiCert 'Sphinx2026h1'",
                                            "logId": "499C9B69DE1D7CECFC36DECD8764A6B85BAF0A878019D15552FBE9EB29DDF8C3",
                                            "timestamp": 1772363399624,
                                            "hashAlgorithm": "SHA-256",
                                            "signatureAlgorithm": "ECDSA",
                                            "signatureData": "3045022100B3C378570E02158AEDAD2382D34A65544900DE47FED88E95A1AD168DB1BC65C702204C5BF20E23A5F3E52A32FADE5EDD379C338097EDD73C14BE161D08FA8C03ABCB"
                                        }
                                    ],
                                    "certificateTransparencyCompliance": "compliant",
                                    "serverSignatureAlgorithm": 2052,
                                    "encryptedClientHello": false
                                },
                                "securityHeaders": [
                                    {
                                        "name": "Content-Security-Policy",
                                        "value": "default-src 'none'; font-src 'self'; img-src 'self'; manifest-src 'self'; media-src 'self'; style-src 'self'; base-uri 'none'; form-action 'self'; frame-ancestors 'none'"
                                    },
                                    {
                                        "name": "Strict-Transport-Security",
                                        "value": "max-age=63072000; includeSubDomains; preload"
                                    },
                                    {
                                        "name": "X-Content-Type-Options",
                                        "value": "nosniff"
                                    },
                                    {
                                        "name": "X-Frame-Options",
                                        "value": "DENY"
                                    },
                                    {
                                        "name": "X-Xss-Protection",
                                        "value": "1; mode=block"
                                    }
                                ]
                            },
                            "hasExtraInfo": true,
                            "hash": "395ea5d417814907bd043c5134a3e0fa440f8b6df2cc51f288c57049b3d565e8",
                            "size": 20544,
                            "asn": {
                                "ip": "176.126.241.215",
                                "asn": "44684",
                                "country": "GB",
                                "description": "MYTHIC Mythic Beasts Ltd, GB",
                                "name": "MYTHIC Mythic Beasts Ltd",
                                "route": "176.126.240.0/21"
                            },
                            "geoip": {
                                "country": "GB",
                                "region": "ENG",
                                "timezone": "Europe/London",
                                "city": "London",
                                "ll": [
                                    51.5081,
                                    -0.1278
                                ],
                                "country_name": "United Kingdom",
                                "metro": 0
                            },
                            "rdns": {
                                "ip": "176.126.241.215",
                                "ptr": "pallas.mythic-beasts.com"
                            }
                        }
                    }
                ],
                "cookies": [],
                "console": [
                    {
                        "message": {
                            "source": "security",
                            "level": "error",
                            "text": "The Integrity-Policy destination 'style' is not supported.",
                            "timestamp": 1774001159512.161
                        }
                    },
                    {
                        "message": {
                            "source": "security",
                            "level": "warning",
                            "text": "Error with Permissions-Policy header: Unrecognized feature: 'ambient-light-sensor'.",
                            "timestamp": 1774001159512.245
                        }
                    },
                    {
                        "message": {
                            "source": "security",
                            "level": "warning",
                            "text": "Error with Permissions-Policy header: Unrecognized feature: 'battery'.",
                            "timestamp": 1774001159512.252
                        }
                    },
                    {
                        "message": {
                            "source": "security",
                            "level": "warning",
                            "text": "Error with Permissions-Policy header: Unrecognized feature: 'document-domain'.",
                            "timestamp": 1774001159512.258
                        }
                    },
                    {
                        "message": {
                            "source": "security",
                            "level": "warning",
                            "text": "Error with Permissions-Policy header: Unrecognized feature: 'execution-while-not-rendered'.",
                            "timestamp": 1774001159512.263
                        }
                    },
                    {
                        "message": {
                            "source": "security",
                            "level": "warning",
                            "text": "Error with Permissions-Policy header: Unrecognized feature: 'execution-while-out-of-viewport'.",
                            "timestamp": 1774001159512.268
                        }
                    },
                    {
                        "message": {
                            "source": "security",
                            "level": "warning",
                            "text": "Error with Permissions-Policy header: Unrecognized feature: 'speaker-selection'.",
                            "timestamp": 1774001159512.274
                        }
                    },
                    {
                        "message": {
                            "source": "security",
                            "level": "warning",
                            "text": "Error with Permissions-Policy header: Unrecognized feature: 'web-share'.",
                            "timestamp": 1774001159512.277
                        }
                    }
                ],
                "links": [
                    {
                        "href": "https://trademarks.ipo.gov.uk/ipo-tmcase/page/Results/1/UK00003874721",
                        "text": "®",
                        "frameId": "912ABEC4473120A9E61274BC920D744D"
                    },
                    {
                        "href": "https://www.joannaandruben.uk/",
                        "text": "husband",
                        "frameId": "912ABEC4473120A9E61274BC920D744D"
                    },
                    {
                        "href": "https://www.relocatetocornwall.co.uk/?utm_source=wackomenace.co.uk&utm_medium=website&utm_content=textlink",
                        "text": "Joanna",
                        "frameId": "912ABEC4473120A9E61274BC920D744D"
                    },
                    {
                        "href": "https://manuelmoreale.com/i-ll-read-it",
                        "text": "your first reader",
                        "frameId": "912ABEC4473120A9E61274BC920D744D"
                    },
                    {
                        "href": "https://xn--sr8hvo.ws/previous",
                        "text": "←",
                        "frameId": "912ABEC4473120A9E61274BC920D744D"
                    },
                    {
                        "href": "https://xn--sr8hvo.ws/",
                        "text": "IndieWeb Webring",
                        "frameId": "912ABEC4473120A9E61274BC920D744D"
                    },
                    {
                        "href": "https://xn--sr8hvo.ws/next",
                        "text": "→",
                        "frameId": "912ABEC4473120A9E61274BC920D744D"
                    }
                ],
                "timing": {
                    "beginNavigation": "2026-03-20T10:05:59.140Z",
                    "frameStartedLoading": "2026-03-20T10:05:59.143Z",
                    "frameNavigated": "2026-03-20T10:05:59.512Z",
                    "domContentEventFired": "2026-03-20T10:05:59.532Z",
                    "frameStoppedLoading": "2026-03-20T10:05:59.599Z"
                },
                "globals": [],
                "storages": []
            },
            "lists": {
                "ips": [
                    "176.126.241.215"
                ],
                "countries": [
                    "GB"
                ],
                "asns": [
                    "44684"
                ],
                "domains": [
                    "www.wackomenace.co.uk",
                    "wackomenace.co.uk"
                ],
                "servers": [
                    "Apache/2.4.66 (Debian)"
                ],
                "urls": [
                    "https://www.wackomenace.co.uk/",
                    "https://wackomenace.co.uk/",
                    "https://www.wackomenace.co.uk/mt-static/support/theme_static/fenestra/css/fonts.css",
                    "https://www.wackomenace.co.uk/mt-static/support/theme_static/fenestra/css/fenestra.css",
                    "https://www.wackomenace.co.uk/mt-static/support/theme_static/fenestra/fonts/GortonPerfectedVF.woff2",
                    "https://www.wackomenace.co.uk/mt-static/support/theme_static/fenestra/images/favicons/favicon.ico"
                ],
                "linkDomains": [
                    "trademarks.ipo.gov.uk",
                    "www.joannaandruben.uk",
                    "www.relocatetocornwall.co.uk",
                    "manuelmoreale.com",
                    "xn--sr8hvo.ws"
                ],
                "certificates": [
                    {
                        "subjectName": "www.wackomenace.co.uk",
                        "issuer": "R12",
                        "validFrom": 1772359885,
                        "validTo": 1780135884
                    }
                ],
                "hashes": [
                    "5b17c5856da7baf4c1684e94442e3a231276bfbc09ea15ccbcd7e301bc142722",
                    "f720e3babc35aa2830e29c0bbf1d8f57b1a09b7e22163c31604cf092aceb37ca",
                    "f4bce93f81b30b84acbc386e92f04862313893c702df4e8aed0d7dd03c7949bc",
                    "6f835694ba545eb2cf38827cff7638fabd2b17629c5c966c4e64e11f0758bd7b",
                    "395ea5d417814907bd043c5134a3e0fa440f8b6df2cc51f288c57049b3d565e8"
                ]
            },
            "meta": {
                "processors": {
                    "umbrella": {
                        "data": []
                    },
                    "geoip": {
                        "data": [
                            {
                                "ip": "176.126.241.215",
                                "geoip": {
                                    "country": "GB",
                                    "region": "ENG",
                                    "timezone": "Europe/London",
                                    "city": "London",
                                    "ll": [
                                        51.5081,
                                        -0.1278
                                    ],
                                    "country_name": "United Kingdom",
                                    "metro": 0
                                }
                            }
                        ]
                    },
                    "asn": {
                        "data": [
                            {
                                "ip": "176.126.241.215",
                                "asn": "44684",
                                "country": "GB",
                                "description": "MYTHIC Mythic Beasts Ltd, GB",
                                "name": "MYTHIC Mythic Beasts Ltd",
                                "route": "176.126.240.0/21"
                            }
                        ]
                    },
                    "rdns": {
                        "data": [
                            {
                                "ip": "176.126.241.215",
                                "ptr": "pallas.mythic-beasts.com"
                            }
                        ]
                    },
                    "wappa": {
                        "data": []
                    }
                }
            },
            "page": {
                "asn": "AS44684",
                "asnname": "MYTHIC Mythic Beasts Ltd, GB",
                "city": "London",
                "country": "GB",
                "domain": "www.wackomenace.co.uk",
                "ip": "176.126.241.215",
                "ptr": "pallas.mythic-beasts.com",
                "server": "Apache/2.4.66 (Debian)",
                "url": "https://www.wackomenace.co.uk/",
                "redirected": "sub-domain",
                "apexDomainAgeDays": 1678,
                "language": "en",
                "mimeType": "text/html",
                "title": "Hi, I’m Ruben · wackomenace",
                "tlsValidDays": 89,
                "tlsAgeDays": 18,
                "domainAgeDays": 1678,
                "tlsValidFrom": "2026-03-01T10:11:25.000Z",
                "apexDomain": "wackomenace.co.uk",
                "tlsIssuer": "R12",
                "status": "200"
            },
            "scanner": {
                "country": "uk"
            },
            "stats": {
                "IPv6Percentage": 0,
                "adBlocked": 0,
                "domainStats": [
                    {
                        "count": 5,
                        "ips": [
                            "176.126.241.215"
                        ],
                        "domain": "www.wackomenace.co.uk",
                        "size": 69081,
                        "encodedSize": 72157,
                        "countries": [
                            "GB"
                        ],
                        "index": 1,
                        "initiators": [
                            "www.wackomenace.co.uk"
                        ],
                        "redirects": 0
                    },
                    {
                        "count": 1,
                        "ips": [
                            "176.126.241.215"
                        ],
                        "domain": "wackomenace.co.uk",
                        "size": 0,
                        "encodedSize": 336,
                        "countries": [
                            "GB"
                        ],
                        "index": 0,
                        "initiators": [],
                        "redirects": 1
                    }
                ],
                "ipStats": [
                    {
                        "requests": 6,
                        "domains": [
                            "wackomenace.co.uk",
                            "www.wackomenace.co.uk"
                        ],
                        "ip": "176.126.241.215",
                        "asn": {
                            "ip": "176.126.241.215",
                            "asn": "44684",
                            "country": "GB",
                            "description": "MYTHIC Mythic Beasts Ltd, GB",
                            "name": "MYTHIC Mythic Beasts Ltd",
                            "route": "176.126.240.0/21"
                        },
                        "dns": [],
                        "geoip": {
                            "country": "GB",
                            "region": "ENG",
                            "timezone": "Europe/London",
                            "city": "London",
                            "ll": [
                                51.5081,
                                -0.1278
                            ],
                            "country_name": "United Kingdom",
                            "metro": 0
                        },
                        "size": 69081,
                        "encodedSize": 72493,
                        "countries": [
                            "GB"
                        ],
                        "index": 0,
                        "ipv6": false,
                        "redirects": 1,
                        "count": null,
                        "rdns": {
                            "ip": "176.126.241.215",
                            "ptr": "pallas.mythic-beasts.com"
                        }
                    }
                ],
                "malicious": 0,
                "protocolStats": [
                    {
                        "count": 5,
                        "size": 69081,
                        "encodedSize": 72157,
                        "ips": [
                            "176.126.241.215"
                        ],
                        "countries": [
                            "GB"
                        ],
                        "securityState": [],
                        "protocol": "http/1.1"
                    }
                ],
                "regDomainStats": [
                    {
                        "count": 6,
                        "ips": [
                            "176.126.241.215"
                        ],
                        "regDomain": "wackomenace.co.uk",
                        "size": 69081,
                        "encodedSize": 72493,
                        "countries": [],
                        "index": 0,
                        "subDomains": [
                            {
                                "domain": "",
                                "country": "GB"
                            },
                            {
                                "domain": "www",
                                "country": "GB"
                            }
                        ],
                        "redirects": 1
                    }
                ],
                "resourceStats": [
                    {
                        "count": 2,
                        "size": 2022,
                        "encodedSize": 4152,
                        "latency": 0,
                        "countries": [
                            "GB"
                        ],
                        "ips": [
                            "176.126.241.215"
                        ],
                        "type": "Stylesheet",
                        "compression": "0.5",
                        "percentage": 40
                    },
                    {
                        "count": 1,
                        "size": 15406,
                        "encodedSize": 17032,
                        "latency": 0,
                        "countries": [
                            "GB"
                        ],
                        "ips": [
                            "176.126.241.215"
                        ],
                        "type": "Other",
                        "compression": "0.9",
                        "percentage": 20
                    },
                    {
                        "count": 1,
                        "size": 46216,
                        "encodedSize": 47827,
                        "latency": 0,
                        "countries": [
                            "GB"
                        ],
                        "ips": [
                            "176.126.241.215"
                        ],
                        "type": "Font",
                        "compression": "1.0",
                        "percentage": 20
                    },
                    {
                        "count": 1,
                        "size": 5437,
                        "encodedSize": 3146,
                        "latency": 0,
                        "countries": [
                            "GB"
                        ],
                        "ips": [
                            "176.126.241.215"
                        ],
                        "type": "Document",
                        "compression": "1.7",
                        "percentage": 20
                    }
                ],
                "securePercentage": 100,
                "secureRequests": 5,
                "serverStats": [
                    {
                        "count": 5,
                        "size": 69081,
                        "encodedSize": 72157,
                        "ips": [
                            "176.126.241.215"
                        ],
                        "countries": [
                            "GB"
                        ],
                        "server": "Apache/2.4.66 (Debian)"
                    }
                ],
                "tlsStats": [
                    {
                        "count": 5,
                        "size": 69081,
                        "encodedSize": 72157,
                        "ips": [
                            "176.126.241.215"
                        ],
                        "countries": [
                            "GB"
                        ],
                        "protocols": {
                            "TLS 1.3 /  / AES_128_GCM": 5
                        },
                        "securityState": "secure"
                    }
                ],
                "totalLinks": 7,
                "uniqCountries": 1
            },
            "submitter": {
                "country": "GB"
            },
            "task": {
                "method": "api",
                "source": "fb1d0777",
                "tags": [
                    "website-rank",
                    "wackomenace.co.uk"
                ],
                "time": "2026-03-20T10:06:05.596Z",
                "url": "https://wackomenace.co.uk/",
                "uuid": "019d0ab5-7b64-735b-ba28-2b245da2cd8d",
                "visibility": "public",
                "reportURL": "https://urlscan.io/result/019d0ab5-7b64-735b-ba28-2b245da2cd8d/",
                "screenshotURL": "https://urlscan.io/screenshots/019d0ab5-7b64-735b-ba28-2b245da2cd8d.png",
                "domURL": "https://urlscan.io/dom/019d0ab5-7b64-735b-ba28-2b245da2cd8d/",
                "domain": "wackomenace.co.uk",
                "apexDomain": "wackomenace.co.uk"
            },
            "verdicts": {
                "overall": {
                    "score": 0,
                    "categories": [],
                    "brands": [],
                    "tags": [],
                    "malicious": false,
                    "hasVerdicts": true
                },
                "urlscan": {
                    "score": 0,
                    "categories": [],
                    "brands": [],
                    "tags": [],
                    "malicious": false,
                    "hasVerdicts": false
                },
                "engines": {
                    "score": 5,
                    "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://www.wackomenace.co.uk/",
            "page_domain": "www.wackomenace.co.uk",
            "ip": "176.126.241.215",
            "country": "GB",
            "server": "Apache/2.4.66 (Debian)",
            "asn": "AS44684",
            "status_code": 200,
            "screenshot_url": "https://urlscan.io/screenshots/019d0ab5-7b64-735b-ba28-2b245da2cd8d.png",
            "report_url": "https://urlscan.io/result/019d0ab5-7b64-735b-ba28-2b245da2cd8d/",
            "requests": 0,
            "unique_countries": 1,
            "domains": 0,
            "malicious": false,
            "classification": "",
            "verdict_text": "No clear malicious classification",
            "brands": [],
            "labels": [],
            "lists": {
                "ips": [
                    "176.126.241.215"
                ],
                "countries": [
                    "GB"
                ],
                "asns": [
                    "44684"
                ],
                "domains": [
                    "www.wackomenace.co.uk",
                    "wackomenace.co.uk"
                ],
                "servers": [
                    "Apache/2.4.66 (Debian)"
                ],
                "urls": [
                    "https://www.wackomenace.co.uk/",
                    "https://wackomenace.co.uk/",
                    "https://www.wackomenace.co.uk/mt-static/support/theme_static/fenestra/css/fonts.css",
                    "https://www.wackomenace.co.uk/mt-static/support/theme_static/fenestra/css/fenestra.css",
                    "https://www.wackomenace.co.uk/mt-static/support/theme_static/fenestra/fonts/GortonPerfectedVF.woff2",
                    "https://www.wackomenace.co.uk/mt-static/support/theme_static/fenestra/images/favicons/favicon.ico"
                ],
                "linkDomains": [
                    "trademarks.ipo.gov.uk",
                    "www.joannaandruben.uk",
                    "www.relocatetocornwall.co.uk",
                    "manuelmoreale.com",
                    "xn--sr8hvo.ws"
                ],
                "certificates": [
                    {
                        "subjectName": "www.wackomenace.co.uk",
                        "issuer": "R12",
                        "validFrom": 1772359885,
                        "validTo": 1780135884
                    }
                ],
                "hashes": [
                    "5b17c5856da7baf4c1684e94442e3a231276bfbc09ea15ccbcd7e301bc142722",
                    "f720e3babc35aa2830e29c0bbf1d8f57b1a09b7e22163c31604cf092aceb37ca",
                    "f4bce93f81b30b84acbc386e92f04862313893c702df4e8aed0d7dd03c7949bc",
                    "6f835694ba545eb2cf38827cff7638fabd2b17629c5c966c4e64e11f0758bd7b",
                    "395ea5d417814907bd043c5134a3e0fa440f8b6df2cc51f288c57049b3d565e8"
                ]
            }
        },
        "completed_at": "2026-03-20T10:06:48+00:00",
        "is_fresh": false,
        "can_retry": true,
        "poll_after_seconds": 20
    }
}