{
    "ready": true,
    "site": {
        "id": 0,
        "domain": "flamendless.xyz",
        "display_name": "flamendless",
        "primary_country_code": "",
        "category_name": "Business"
    },
    "metrics": {
        "global_rank": 19494,
        "country_rank": 10266,
        "category_rank": 24,
        "daily_pageviews_per_visitor": 3.99,
        "daily_time_on_site_seconds": 325,
        "bounce_rate": 31.76,
        "search_visits_percent": 38.66,
        "total_sites_linking_in": 1,
        "monthly_unique_visitors": 96,
        "recorded_at": "2026-04-02 20:34:20"
    },
    "audit": {
        "score": 86
    },
    "traffic_sources": {
        "direct_percent": 27.43,
        "search_percent": 32.02,
        "social_percent": 11.97,
        "referral_percent": 11.95,
        "email_percent": 6.44,
        "paid_percent": 10.19
    },
    "seo_profile": {
        "backlinks_total": 1,
        "referring_domains": 1,
        "dofollow_backlinks_percent": 100,
        "organic_keywords": 61,
        "indexed_pages": 37,
        "page_speed_score": 92,
        "mobile_friendliness_score": 82,
        "authority_score": 43,
        "spam_risk_score": 37
    },
    "crawl_report": {
        "robots_status": 200,
        "sitemap_status": 200,
        "sitemap_total_urls": 37,
        "crawl_blocked": false,
        "crawl_blocked_by": "",
        "crawl_blocked_reason": "",
        "notes": [
            "No H1 heading was detected."
        ],
        "created_at": "2026-04-02 20:34:20"
    },
    "keywords": [
        {
            "keyword": "flamendless",
            "position": 20,
            "search_engine": "Estimated",
            "checked_at": "2026-04-17 10:48:20",
            "is_estimated": true
        },
        {
            "keyword": "flamendless business",
            "position": 22,
            "search_engine": "Estimated",
            "checked_at": "2026-04-17 10:48:20",
            "is_estimated": true
        },
        {
            "keyword": "flamendless reviews",
            "position": 24,
            "search_engine": "Estimated",
            "checked_at": "2026-04-17 10:48:20",
            "is_estimated": true
        },
        {
            "keyword": "xyz",
            "position": 26,
            "search_engine": "Estimated",
            "checked_at": "2026-04-17 10:48:20",
            "is_estimated": true
        },
        {
            "keyword": "about",
            "position": 28,
            "search_engine": "Estimated",
            "checked_at": "2026-04-17 10:48:20",
            "is_estimated": true
        },
        {
            "keyword": "support",
            "position": 30,
            "search_engine": "Estimated",
            "checked_at": "2026-04-17 10:48:20",
            "is_estimated": true
        },
        {
            "keyword": "blog",
            "position": 32,
            "search_engine": "Estimated",
            "checked_at": "2026-04-17 10:48:20",
            "is_estimated": true
        },
        {
            "keyword": "privacy",
            "position": 34,
            "search_engine": "Estimated",
            "checked_at": "2026-04-17 10:48:20",
            "is_estimated": true
        }
    ],
    "rating": {
        "overall": 64,
        "label": "Healthy",
        "breakdown": [
            {
                "label": "Technical foundation",
                "score": 17,
                "max": 18
            },
            {
                "label": "Authority & trust",
                "score": 13,
                "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": 5,
                "max": 6
            },
            {
                "label": "Registry stability",
                "score": 3,
                "max": 6
            },
            {
                "label": "Quality system",
                "score": 94,
                "max": 100
            },
            {
                "label": "Reputation system",
                "score": 44,
                "max": 100
            },
            {
                "label": "Safety system",
                "score": 100,
                "max": 100
            },
            {
                "label": "Evidence confidence",
                "score": 99,
                "max": 100
            },
            {
                "label": "External intelligence",
                "score": 52,
                "max": 100
            },
            {
                "label": "API intelligence",
                "score": 54,
                "max": 100
            }
        ],
        "authority_score": 43,
        "quality_score": 94,
        "reputation_score": 44,
        "safety_score": 100,
        "confidence_score": 99,
        "fraud_score": 1,
        "authority_signals": {
            "backlinks": 1,
            "referring_domains": 1,
            "organic_keywords": 61,
            "indexed_pages": 37,
            "monthly_visitors": 96,
            "global_rank": 19494,
            "engagement_score": 80,
            "crawl_quality_score": 100,
            "brand_completeness_score": 72,
            "link_diversity_score": 92,
            "technical_reliability_score": 93,
            "whois_score": 58,
            "whois_age_years": 1.4,
            "whois_stability_score": 100,
            "spam_penalty": 3
        },
        "whois_signals": {
            "age_years": 1.4,
            "days_to_expiry": 232,
            "days_since_last_registry_update": 28,
            "stability_score": 100,
            "registrar_changes": 0,
            "ownership_changes": 0,
            "nameserver_changes": 0,
            "status_changes": 0,
            "history_entries": 1,
            "privacy_protected": false,
            "dnssec_enabled": false,
            "has_registrant_country": false,
            "registrant_country": "",
            "nameserver_count": 4,
            "status_count": 1
        }
    },
    "authority_score": 43,
    "trust_score": 50,
    "domain_tags": {
        "primary_tag": "T",
        "primary_tag_score": 73,
        "primary_candidate": "T",
        "primary_candidate_score": 73,
        "tag_codes": "T,Uncertain,C",
        "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": 73,
                "score": 73,
                "match_percent": 73,
                "threshold_band": "strong"
            },
            {
                "code": "Uncertain",
                "label": "Uncertain",
                "tone": "unknown",
                "description": "External checks stayed inconclusive, so the model avoided a harder verdict.",
                "reason": "The evidence is mixed and external checks stayed inconclusive, so the system kept an uncertainty buffer instead of a harder automated verdict.",
                "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: elevated spam indicators. Showing the stored external intelligence snapshot. New search and review intelligence only runs after a visitor uses Refresh data manually.",
                "message": "The signal mix leans cautious and the site should be treated carefully until more evidence arrives.",
                "priority": 62,
                "score": 62,
                "match_percent": 62,
                "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": 73,
                "score": 73,
                "match_percent": 73,
                "threshold_band": "strong"
            },
            {
                "code": "Uncertain",
                "label": "Uncertain",
                "tone": "unknown",
                "description": "External checks stayed inconclusive, so the model avoided a harder verdict.",
                "reason": "The evidence is mixed and external checks stayed inconclusive, so the system kept an uncertainty buffer instead of a harder automated verdict.",
                "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: elevated spam indicators. Showing the stored external intelligence snapshot. New search and review intelligence only runs after a visitor uses Refresh data manually.",
                "message": "The signal mix leans cautious and the site should be treated carefully until more evidence arrives.",
                "priority": 62,
                "score": 62,
                "match_percent": 62,
                "threshold_band": "strong"
            },
            {
                "code": "Infra",
                "label": "Risky infrastructure",
                "tone": "caution",
                "description": "The hosting / registrar / nameserver neighbourhood looks unusually risky.",
                "reason": "The infrastructure neighbourhood looks riskier than normal.",
                "message": "Infrastructure risk does not currently stand out.",
                "priority": 14,
                "score": 14,
                "match_percent": 14,
                "threshold_band": "none"
            },
            {
                "code": "Spam",
                "label": "Spam",
                "tone": "spam",
                "description": "Manipulative, low-quality, or overly promotional patterns were detected.",
                "reason": "Spam score 41/100 with a suspicious low-trust TLD. Showing the stored external intelligence snapshot. New search and review intelligence only runs after a visitor uses Refresh data manually.",
                "message": "No meaningful spam-pattern match was detected.",
                "priority": 10,
                "score": 10,
                "match_percent": 10,
                "threshold_band": "none"
            }
        ],
        "nsfw_score": 0,
        "trust_score": 51,
        "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 (73% 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": "flamendless.xyz",
            "candidate_tag": "",
            "checked_at": "2026-03-19T22:13:31+00:00",
            "status": "fresh",
            "snapshot_version": 9,
            "summary": "Showing the stored external intelligence snapshot. New search and review intelligence only runs after a visitor uses Refresh data manually.",
            "search_intelligence": {
                "queries": [
                    "site:trustpilot.com \"flamendless.xyz\" -site:flamendless.xyz -site:www.flamendless.xyz",
                    "site:bbb.org \"flamendless.xyz\" -site:flamendless.xyz -site:www.flamendless.xyz"
                ],
                "focused_queries": [
                    "site:trustpilot.com \"flamendless.xyz\" -site:flamendless.xyz -site:www.flamendless.xyz",
                    "site:bbb.org \"flamendless.xyz\" -site:flamendless.xyz -site:www.flamendless.xyz"
                ],
                "relaxed_queries": [
                    "site:wikipedia.org \"flamendless.xyz\"",
                    "site:en.wikipedia.org \"flamendless.xyz\"",
                    "site:wikipedia.org \"flamendless\"",
                    "site:en.wikipedia.org \"flamendless\"",
                    "flamendless company profile",
                    "flamendless reviews",
                    "flamendless wikipedia",
                    "flamendless linkedin",
                    "flamendless crunchbase"
                ],
                "providers": [
                    "brave"
                ],
                "provider_result_counts": {
                    "brave": 0
                },
                "provider_query_attempts": {
                    "brave": 2
                },
                "provider_error_counts": {
                    "brave": 2
                },
                "provider_failure_reasons": {
                    "brave": "Brave hourly hard cap reached."
                },
                "provider_block_signals": [],
                "results_found": 1,
                "external_results_found": 0,
                "used_direct_fallback": true,
                "results": [
                    {
                        "provider": "direct-domain-fallback",
                        "url": "https://flamendless.xyz/",
                        "host": "flamendless.xyz",
                        "title": "flamendless.xyz",
                        "snippet": "First-party fallback captured directly from the domain when public search engines returned no usable results.",
                        "is_direct_fallback": true,
                        "source_meta": {
                            "host": "flamendless.xyz",
                            "source_type": "official_site",
                            "label": "Official site",
                            "trust_weight": 55,
                            "evidence_weight": 26,
                            "noise_penalty": 0,
                            "requires_exact_domain_match": true,
                            "supports_positive_verdicts": false,
                            "supports_negative_verdicts": false,
                            "freshness_ttl_days": 21
                        },
                        "entity": {
                            "score": 100,
                            "exactness": "exact_domain",
                            "reasons": [
                                "The result host matches the exact domain.",
                                "The exact domain is mentioned in the page snippet or document text.",
                                "The result URL contains the exact domain string."
                            ]
                        },
                        "query": "direct-fallback",
                        "rank": 1
                    }
                ],
                "source_mix": {
                    "official_site": 1
                },
                "entity_coverage_score": 100,
                "high_trust_result_count": 0,
                "exact_match_result_count": 1,
                "high_entity_result_count": 1,
                "query_hit_count": 0,
                "query_count": 2,
                "used_failover_provider": false,
                "inferred_candidate_tag": "",
                "used_relaxed_queries": false,
                "search_passes": [
                    {
                        "name": "focused-primary",
                        "queries": 2,
                        "providers": [
                            "brave"
                        ],
                        "results_added": 0,
                        "external_results_added": 0,
                        "deadline_hit": false
                    }
                ],
                "deadline_hit": false
            },
            "review_intelligence": {
                "documents_fetched": 1,
                "external_documents_fetched": 0,
                "documents": [
                    {
                        "provider": "direct-domain-fallback",
                        "url": "https://flamendless.xyz/",
                        "host": "flamendless.xyz",
                        "title": "flamendless.xyz",
                        "snippet": "First-party fallback captured directly from the domain when public search engines returned no usable results.",
                        "is_direct_fallback": true,
                        "source_meta": {
                            "host": "flamendless.xyz",
                            "source_type": "official_site",
                            "label": "Official site",
                            "trust_weight": 55,
                            "evidence_weight": 26,
                            "noise_penalty": 0,
                            "requires_exact_domain_match": true,
                            "supports_positive_verdicts": false,
                            "supports_negative_verdicts": false,
                            "freshness_ttl_days": 21
                        },
                        "entity": {
                            "score": 100,
                            "exactness": "exact_domain",
                            "reasons": [
                                "The result host matches the exact domain.",
                                "The exact domain is mentioned in the page snippet or document text.",
                                "The result URL contains the exact domain string."
                            ]
                        },
                        "query": "direct-fallback",
                        "rank": 1,
                        "body": "flamendless LIGHT DARK home blogs projects about support github itchio X youtube discord RSS Brandon Blanker Lim-it Indie game developer and programmer. Recent Posts 2026-Jan-09 2025 Recap 2025-Jul-29 Corne 2025-Jan-22 My Dev Setup 2025-Jan-08 Still Go in 2025 2024-Dec-16 Go and Python SHA-256 Challenges and Learnings 2024-Dec-06 Developing an app in Go in around 4 hours 2024-Nov-20 Experince with MongoDB Day Manila 2024 2024-Feb-26 No in NoSQL Means No-torious 2024-Jan-29 Another Linux-awesomeness Experience 2022-Oct-06 Python Performance Testing Shenanigans 2021-Jun-05 Choosing the Tech Stack for CodeNect 2020-Sep-20 A Simple OOP Game Tutorial #5 2020-Sep-13 A Simple OOP Game Tutorial #4 2020-Sep-06 A Simple OOP Game Tutorial #3 2020-Aug-30 A Simple OOP Game Tutorial #2 2020-Aug-23 A Simple OOP Game Tutorial #1 2020-Aug-16 Versus Series #1 - ECS vs OOP 2020-Aug-12 Lua Coding Style Guide 2020-Jan-01 A Last Glance On Yester-Year 2019-Aug-01 DevBlog #3 : Asset Bundling 2019-Jul-11 DevBlog #2 : Setting Up A Simple Project Using LuaPreprocess 2019-Jun-11 DevBlog #1 : Introduction to Lua Preprocessing 2019-May-31 I Hate Java! 2019-May-24 Finally! A Vacation! 2019-Apr-13 Very Productive/Exhaustive Week 2019-Mar-18 Saying Farewell... 2019-Feb-21 Love Jam 2019 Experiences and Lessons 2018-Jan-08 Going Home Remake! hi cv rss privacy © 2026 klisé theme on jekyll",
                        "html": "<!DOCTYPE html> <html lang=\"en-US\"> <head prefix=\"og: http://ogp.me/ns#\"> <meta charset=\"UTF-8\" /> <meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\" /> <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /> <meta name=\"mobile-web-app-capable\" content=\"yes\" /> <meta name=\"apple-mobile-web-app-capable\" content=\"yes\" /> <meta name=\"application-name\" content=\"flamendless\" /> <meta name=\"apple-mobile-web-app-status-bar-style\" content=\"#fff\" /> <meta name=\"apple-mobile-web-app-title\" content=\"flamendless\" /> <meta name=\"twitter:site\" content=\"@flamendless\" /> <meta name=\"twitter:author\" content=\"Brandon B. Lim-it\" /> <meta name=\"twitter:card\" content=\"summary\" /> <meta name=\"twitter:url\" content=\"https://flamendless.github.io\" /> <meta name=\"twitter:title\" content=\"flamendless studio game development website\" /> <meta name=\"twitter:description\" content=\"Game Development, Programming, and many more posts!\" /> <meta name=\"twitter:image\" content=\"https://github.com/flamendless/flamendless.github.io/blob/master/assets/img/avatar.jpg\" /> <meta name=\"google-site-verification\" content=\"GD4FAGMh62IywMTIIg6FrM6xSG_G7erjx0gaefR-GkE\" /> <meta property=\"og:title\" content=\"flamendless\" /> <meta property=\"og:type\" content=\"website\" /> <meta property=\"og:image\" content=\"https://github.com/flamendless/flamendless.github.io/blob/master/assets/img/avatar.jpg\" /> <meta property=\"og:url\" content=\"https://flamendless.github.io\" /> <meta property=\"og:description\" content=\"Game Development, Programming, and many more posts!\" /> <script async src=\"https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1904940380415570\" crossorigin=\"anonymous\"></script> <title> flamendless </title> <link rel=\"alternate\" href=\"https://flamendless.xyz/\" hreflang=\"en-US\" /> <link rel=\"canonical\" href=\"https://flamendless.xyz/\" /> <meta name=\"description\" content=\"Blogs & rants about game development & programming.\" /> <meta name=\"referrer\" content=\"no-referrer-when-downgrade\" /> <meta property=\"fb:app_id\" content=\"\" /> <meta property=\"og:site_name\" content=\"flamendless\" /> <meta property=\"og:title\" content=\"flamendless\" /> <meta property=\"og:type\" content=\"website\" /> <meta property=\"og:url\" content=\"https://flamendless.xyz/\" /> <meta property=\"og:description\" content=\"Blogs & rants about game development & programming.\" /> <meta property=\"og:image\" content=\"\" /> <meta property=\"og:image:width\" content=\"640\" /> <meta property=\"og:image:height\" content=\"640\" /> <meta name=\"twitter:card\" content=\"summary\" /> <meta name=\"twitter:title\" content=\"flamendless\" /> <meta name=\"twitter:url\" content=\"https://flamendless.xyz/\" /> <meta name=\"twitter:site\" content=\"@flamendless\" /> <meta name=\"twitter:creator\" content=\"@flamendless\" /> <meta name=\"twitter:description\" content=\"Blogs & rants about game development & programming.\" /> <meta name=\"twitter:image\" content=\"\" /> <link type=\"application/atom+xml\" rel=\"alternate\" href=\"https://flamendless.xyz/feed.xml\" title=\"flamendless\" /> <link rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"/assets/favicons/apple-touch-icon.png\" /> <link rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/assets/favicons/favicon-32x32.png\" /> <link rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/assets/favicons/favicon-16x16.png\" /> <link rel=\"manifest\" href=\"/assets/favicons/site.webmanifest\" /> <link rel=\"mask-icon\" href=\"/assets/favicons/safari-pinned-tab.svg\" color=\"#5bbad5\" /> <meta name=\"apple-mobile-web-app-title\" content=\"Jekyll Klise\" /> <meta name=\"application-name\" content=\"Jekyll Klise\" /> <meta name=\"msapplication-TileColor\" content=\"#da532c\" /> <meta name=\"theme-color\" content=\"#2c2c2c\" /> <link rel=\"stylesheet\" href=\"/assets/css/style.css\" /> <!-- Google tag (gtag.js) --> <script async src=\"https://www.googletagmanager.com/gtag/js?id=G-NG3R9T2PY8\"></script> <script> window.dataLayer = window.dataLayer || []; function gtag() {dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-NG3R9T2PY8'); </script> </head> <body data-theme=\"dark\"> <div class=\"navbar\" role=\"navigation\"> <nav class=\"menu\"> <input type=\"checkbox\" id=\"menu-trigger\" class=\"menu-trigger\" /> <label for=\"menu-trigger\"> <span class=\"menu-icon\"> <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 512 512\" > <path d=\"M64,384H448V341.33H64Zm0-106.67H448V234.67H64ZM64,128v42.67H448V128Z\" /> </svg> </span> </label> <a id=\"mode\"> <svg class=\"mode-sunny\" xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 512 512\" > <title>LIGHT</title> <line x1=\"256\" y1=\"48\" x2=\"256\" y2=\"96\" style=\"stroke-linecap:round;stroke-miterlimit:10;stroke-width:32px\" /> <line x1=\"256\" y1=\"416\" x2=\"256\" y2=\"464\" style=\"stroke-linecap:round;stroke-miterlimit:10;stroke-width:32px\" /> <line x1=\"403.08\" y1=\"108.92\" x2=\"369.14\" y2=\"142.86\" style=\"stroke-linecap:round;stroke-miterlimit:10;stroke-width:32px\" /> <line x1=\"142.86\" y1=\"369.14\" x2=\"108.92\" y2=\"403.08\" style=\"stroke-linecap:round;stroke-miterlimit:10;stroke-width:32px\" /> <line x1=\"464\" y1=\"256\" x2=\"416\" y2=\"256\" style=\"stroke-linecap:round;stroke-miterlimit:10;stroke-width:32px\" /> <line x1=\"96\" y1=\"256\" x2=\"48\" y2=\"256\" style=\"stroke-lineca…",
                        "status_code": 200,
                        "final_url": "https://flamendless.xyz/"
                    }
                ],
                "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": 640,
                "candidates_considered": 1,
                "fetch_success_rate": 100,
                "avg_source_trust": 55,
                "avg_entity_score": 100
            },
            "provider_enrichment": {
                "providers": {
                    "safebrowsing": {
                        "status": "disabled"
                    },
                    "abuseipdb": {
                        "status": "quota_exhausted",
                        "confidence": 0,
                        "budget": {
                            "provider": "abuseipdb",
                            "window_key": "2026-03-19",
                            "used": 850,
                            "limit": 850,
                            "remaining": 0,
                            "updated_at": "2026-03-19T06:46:15+00:00"
                        }
                    },
                    "ipinfo": {
                        "status": "ok",
                        "confidence": 54,
                        "ip": "172.236.149.93",
                        "asn": "AS63949",
                        "as_name": "Akamai Connected Cloud",
                        "as_domain": "linode.com",
                        "country_code": "SG",
                        "country": "Singapore",
                        "region": "",
                        "city": "",
                        "flags": [],
                        "highlights": [
                            "IPinfo resolved the primary IP to SG on AS63949."
                        ],
                        "citations": [
                            {
                                "title": "IPinfo IP enrichment",
                                "url": "https://ipinfo.io/developers",
                                "host": "ipinfo.io",
                                "snippet": "Primary IP 172.236.149.93 geolocates to SG.",
                                "source_type": "ip_enrichment"
                            }
                        ],
                        "cached": true
                    },
                    "censys": {
                        "status": "disabled"
                    },
                    "sslmate": {
                        "status": "error",
                        "error": "HTTP 429: {\"code\":\"rate_limited\",\"message\":\"You have exceeded the domain search rate limit for the SSLMate CT Search API. Please try again later, or upgrade your Cert Spotter plan by visiting .\"}",
                        "cached": true
                    }
                },
                "facts": [],
                "citations": [
                    {
                        "title": "IPinfo IP enrichment",
                        "url": "https://ipinfo.io/developers",
                        "host": "ipinfo.io",
                        "snippet": "Primary IP 172.236.149.93 geolocates to SG.",
                        "source_type": "ip_enrichment"
                    }
                ],
                "highlights": [
                    "IPinfo resolved the primary IP to SG on AS63949."
                ],
                "resolved_ips": [
                    "172.236.149.93"
                ],
                "primary_ip": "172.236.149.93",
                "quality": {
                    "provider_diversity_score": 25,
                    "provider_confidence_score": 54,
                    "provider_fact_count": 0
                }
            },
            "evidence": {
                "scores": {
                    "legit": 0,
                    "safe": 0,
                    "trusted": 0,
                    "caution": 0,
                    "scam": 0,
                    "dangerous": 0,
                    "spam": 0,
                    "nsfw": 0
                },
                "counts": {
                    "official_presence": 0,
                    "business_profiles": 0,
                    "positive_reviews": 0,
                    "negative_reviews": 0,
                    "scam_reports": 0,
                    "dangerous_reports": 0,
                    "spam_reports": 0,
                    "adult_reports": 0
                },
                "tag_support": [],
                "top_supporting_facts": [],
                "top_positive_facts": []
            },
            "quality": {
                "source_diversity_score": 0,
                "entity_coverage_score": 100,
                "freshness_score": 18,
                "confidence": 24,
                "documents_fetched": 1,
                "external_documents_fetched": 0,
                "fact_count": 0,
                "avg_source_trust": 55,
                "avg_entity_score": 100,
                "fetch_success_rate": 100,
                "exact_match_score": 0,
                "query_coverage_score": 20,
                "host_coverage_score": 20,
                "source_type_coverage_score": 25,
                "qualified_evidence_score": 0,
                "exact_match_documents": 0,
                "blocked_candidates": 0,
                "used_direct_fallback": true,
                "external_results_found": 0,
                "provider_diversity_score": 25,
                "provider_confidence_score": 54,
                "provider_fact_count": 0
            },
            "decision": {
                "state": "insufficient",
                "uncertainty": true,
                "candidate_support": 0,
                "candidate_contradiction": 0,
                "supports": {
                    "dangerous": false,
                    "scam": false,
                    "spam": false,
                    "nsfw": false,
                    "trusted": false
                },
                "evidence_quality": "low",
                "state_label": "Inconclusive",
                "state_reason": "Public search did not yield usable third-party matches, so the system fell back to first-party inspection only."
            },
            "signals": {
                "scores": {
                    "legit": 0,
                    "safe": 0,
                    "trusted": 0,
                    "caution": 0,
                    "scam": 0,
                    "dangerous": 0,
                    "spam": 0,
                    "nsfw": 0
                },
                "counts": {
                    "official_presence": 0,
                    "business_profiles": 0,
                    "positive_reviews": 0,
                    "negative_reviews": 0,
                    "scam_reports": 0,
                    "dangerous_reports": 0,
                    "spam_reports": 0,
                    "adult_reports": 0
                },
                "candidate_support": 0,
                "candidate_contradiction": 0,
                "highlights": [
                    "IPinfo resolved the primary IP to SG on AS63949.",
                    "External evidence remained inconclusive because diversity, exact matching, or confidence was still too weak."
                ]
            },
            "citations": [
                {
                    "title": "IPinfo IP enrichment",
                    "url": "https://ipinfo.io/developers",
                    "host": "ipinfo.io",
                    "snippet": "Primary IP 172.236.149.93 geolocates to SG.",
                    "source_type": "ip_enrichment"
                }
            ],
            "urlscan": {
                "domain": "flamendless.xyz",
                "status": "error",
                "submitted_at": "2026-03-19T22:13:30+00:00",
                "completed_at": null,
                "last_checked_at": "2026-03-19T22:13:30+00:00",
                "last_error": "Rate limit for 'public' exceeded. Limit is 5000 per day. Reset in 6388 seconds.",
                "submitted_url": "https://flamendless.xyz/",
                "uuid": "",
                "result_url": "",
                "api_result_url": "",
                "visibility": "public",
                "summary": "urlscan.io scan submission failed.",
                "report": [],
                "report_summary": [],
                "is_fresh": false,
                "can_retry": false,
                "poll_after_seconds": 20
            },
            "eligibility": {
                "budget_ms": 4200,
                "search_budget_ms": 1600,
                "review_budget_ms": 2600,
                "query_cap": 2,
                "provider_cap": 1,
                "result_cap": 6,
                "review_document_cap": 4,
                "search_connect_timeout": 2,
                "search_timeout": 3,
                "review_connect_timeout": 2,
                "review_timeout": 3,
                "allowed": true,
                "mode": "normal",
                "decision_code": "run_normal",
                "reason": "post-crawl",
                "summary": "Running a standard intelligence pass because the current signals need third-party corroboration. The TLD is treated as abuse-prone, so evidence thresholds stay stricter.",
                "cooldown": {
                    "active": false,
                    "empty_attempts": 0,
                    "next_allowed_at": "",
                    "reason": "",
                    "provider_retry_at": ""
                },
                "suffix": {
                    "tld": "xyz",
                    "registered_suffix": "xyz",
                    "class": "abuse_prone",
                    "reserved": false
                },
                "signals": {
                    "trust_score": 0,
                    "quality_score": 0,
                    "safety_score": 0,
                    "fraud_score": 0,
                    "spam_score": 0,
                    "nsfw_score": 0,
                    "score_confidence": 0,
                    "risk_label": "good",
                    "crawl_blocked": false,
                    "last_http_status": 200,
                    "content_word_count": 222,
                    "internal_links_count": 34,
                    "site_name": "flamendless",
                    "title": "flamendless",
                    "is_tracked": false
                }
            },
            "cooldown": {
                "empty_attempts": 1,
                "next_allowed_at": "2026-03-26T22:13:31+00:00",
                "reason": "Recent intelligence runs produced no qualified third-party evidence, so retries are cooled down to save budget.",
                "provider_retry_at": "",
                "last_reason": "post-crawl"
            },
            "debug": {
                "top_supporting_facts": [],
                "top_positive_facts": [],
                "ignored_candidates": [],
                "budget_ms": 4200,
                "search_budget_ms": 1600,
                "review_budget_ms": 2600,
                "search_mode": "post-crawl",
                "query_cap": 2,
                "provider_cap": 1,
                "result_cap": 6,
                "review_document_cap": 4,
                "reason": "post-crawl",
                "priority": 92,
                "eligibility_decision": "run_normal",
                "provider_statuses": {
                    "safebrowsing": "disabled",
                    "abuseipdb": "quota_exhausted",
                    "ipinfo": "ok",
                    "censys": "disabled",
                    "sslmate": "error"
                }
            },
            "last_good": {
                "checked_at": "2026-03-19T22:13:31+00:00",
                "summary": "External checks ran, but the verified result set was still too sparse to harden the verdict.",
                "decision": {
                    "state": "insufficient",
                    "uncertainty": true,
                    "candidate_support": 0,
                    "candidate_contradiction": 0,
                    "supports": {
                        "dangerous": false,
                        "scam": false,
                        "spam": false,
                        "nsfw": false,
                        "trusted": false
                    },
                    "evidence_quality": "low",
                    "state_label": "Inconclusive",
                    "state_reason": "Public search did not yield usable third-party matches, so the system fell back to first-party inspection only."
                },
                "signals": {
                    "scores": {
                        "legit": 0,
                        "safe": 0,
                        "trusted": 0,
                        "caution": 0,
                        "scam": 0,
                        "dangerous": 0,
                        "spam": 0,
                        "nsfw": 0
                    },
                    "counts": {
                        "official_presence": 0,
                        "business_profiles": 0,
                        "positive_reviews": 0,
                        "negative_reviews": 0,
                        "scam_reports": 0,
                        "dangerous_reports": 0,
                        "spam_reports": 0,
                        "adult_reports": 0
                    },
                    "candidate_support": 0,
                    "candidate_contradiction": 0,
                    "highlights": [
                        "IPinfo resolved the primary IP to SG on AS63949.",
                        "External evidence remained inconclusive because diversity, exact matching, or confidence was still too weak."
                    ]
                },
                "citations": [
                    {
                        "title": "IPinfo IP enrichment",
                        "url": "https://ipinfo.io/developers",
                        "host": "ipinfo.io",
                        "snippet": "Primary IP 172.236.149.93 geolocates to SG.",
                        "source_type": "ip_enrichment"
                    }
                ]
            }
        },
        "external_decision": {
            "state": "insufficient",
            "uncertainty": true,
            "candidate_support": 0,
            "candidate_contradiction": 0,
            "supports": {
                "dangerous": false,
                "scam": false,
                "spam": false,
                "nsfw": false,
                "trusted": false
            },
            "evidence_quality": "low",
            "state_label": "Inconclusive",
            "state_reason": "Public search did not yield usable third-party matches, so the system fell back to first-party inspection only."
        },
        "signal_scores": [
            {
                "label": "Strongest tag heuristic",
                "value": "T · 73%",
                "tone": "good",
                "detail": "The highest raw tag match from the heuristic engine before visibility thresholds and manual overrides."
            },
            {
                "label": "Trust score",
                "value": "51/100",
                "tone": "caution",
                "detail": "Confidence derived from authority, crawl quality, stability, and risk signals."
            },
            {
                "label": "Authority score",
                "value": "43/100",
                "tone": "caution",
                "detail": "A higher authority score usually means broader reputation and backlink confidence."
            },
            {
                "label": "Spam risk",
                "value": "41/100",
                "tone": "caution",
                "detail": "Lower is better. This blends spam indicators with false-positive protections for legitimate sites."
            },
            {
                "label": "Quality score",
                "value": "91/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": "3/100",
                "tone": "good",
                "detail": "Lower is better. This reflects the IP, registrar, and nameserver neighbourhood seen by the crawler."
            },
            {
                "label": "Evidence confidence",
                "value": "100/100",
                "tone": "good",
                "detail": "Higher means the crawler had enough pages and registry evidence to make a stronger call."
            },
            {
                "label": "External evidence",
                "value": "Low",
                "tone": "unknown",
                "detail": "Quality of the structured search and review evidence cluster."
            },
            {
                "label": "External decision",
                "value": "Inconclusive",
                "tone": "unknown",
                "detail": "How third-party evidence compares with the current candidate tag."
            },
            {
                "label": "NSFW score",
                "value": "0/100",
                "tone": "good",
                "detail": "Context-aware adult-content detection with medical / educational false-positive reduction."
            },
            {
                "label": "Registry stability",
                "value": "100/100",
                "tone": "good",
                "detail": "Based on age, expiry runway, and the amount of ownership / registrar churn."
            }
        ],
        "signal_sections": [
            {
                "title": "Registry & ownership",
                "items": [
                    {
                        "label": "Domain age",
                        "value": "1.4 years",
                        "tone": "caution",
                        "detail": "Older domains generally carry more historical trust than very new ones."
                    },
                    {
                        "label": "Stability score",
                        "value": "100/100",
                        "tone": "good",
                        "detail": "Penalised by registrar, ownership, and nameserver churn."
                    },
                    {
                        "label": "Days to expiry",
                        "value": "232",
                        "tone": "good",
                        "detail": "Very short renewal windows can be a weak trust signal."
                    },
                    {
                        "label": "Registrar / ownership changes",
                        "value": "0 / 0",
                        "tone": "good",
                        "detail": "Frequent ownership churn can weaken trust."
                    },
                    {
                        "label": "Nameserver changes",
                        "value": "0",
                        "tone": "good",
                        "detail": "Repeated infrastructure changes can indicate instability."
                    },
                    {
                        "label": "DNSSEC / privacy",
                        "value": "DNSSEC off · privacy off",
                        "tone": "caution",
                        "detail": "DNSSEC strengthens DNS trust; privacy is neutral on its own."
                    }
                ]
            },
            {
                "title": "Reputation & search evidence",
                "items": [
                    {
                        "label": "Backlinks",
                        "value": "1",
                        "tone": "unknown",
                        "detail": "Broader backlink evidence usually improves confidence."
                    },
                    {
                        "label": "Referring domains",
                        "value": "1",
                        "tone": "unknown",
                        "detail": "Unique linking domains are more useful than raw link volume."
                    },
                    {
                        "label": "Organic keywords",
                        "value": "61",
                        "tone": "caution",
                        "detail": "Search footprint helps distinguish real sites from thin shells."
                    },
                    {
                        "label": "Indexed pages",
                        "value": "37",
                        "tone": "caution",
                        "detail": "Larger index coverage usually means more evidence to classify from."
                    },
                    {
                        "label": "Brand strength",
                        "value": "72/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 · 686 ms",
                        "tone": "good",
                        "detail": "Slow or broken technical signals weaken confidence."
                    },
                    {
                        "label": "Content words",
                        "value": "222",
                        "tone": "caution",
                        "detail": "Thin pages are harder to trust and easier to manipulate."
                    },
                    {
                        "label": "Schema / structure",
                        "value": "0 schema · meta · no H1",
                        "tone": "caution",
                        "detail": "Structured markup and basic on-page hygiene improve quality confidence."
                    },
                    {
                        "label": "Links on page",
                        "value": "34 internal · 7 external",
                        "tone": "good",
                        "detail": "Link patterns help detect thin directories and promo pages."
                    },
                    {
                        "label": "Page speed / mobile",
                        "value": "92/100 · 82/100",
                        "tone": "good",
                        "detail": "Better technical quality generally reduces low-effort site patterns."
                    },
                    {
                        "label": "Crawl access",
                        "value": "Open",
                        "tone": "good",
                        "detail": "The crawler reached the site without an anti-bot challenge."
                    }
                ]
            },
            {
                "title": "External evidence & explainability",
                "items": [
                    {
                        "label": "Decision state",
                        "value": "Inconclusive",
                        "tone": "unknown",
                        "detail": "Public search did not yield usable third-party matches, so the system fell back to first-party inspection only."
                    },
                    {
                        "label": "Evidence quality",
                        "value": "Low",
                        "tone": "unknown",
                        "detail": "Blends source trust, domain matching, evidence diversity, and freshness."
                    },
                    {
                        "label": "Support vs contradiction",
                        "value": "0 / 0",
                        "tone": "unknown",
                        "detail": "Compares how much structured external evidence supports the candidate tag against evidence that contradicts it."
                    },
                    {
                        "label": "Qualified risk sources",
                        "value": "No",
                        "tone": "good",
                        "detail": "Risk tags only promote from external evidence when source diversity or source trust thresholds are met."
                    },
                    {
                        "label": "Uncertainty buffer",
                        "value": "Active",
                        "tone": "caution",
                        "detail": "Prevents thin or mixed external evidence from forcing a stronger tag than the evidence can justify."
                    }
                ]
            }
        ],
        "positives": [
            "Low registrar / ownership churn with solid registry stability.",
            "Healthy crawl quality and on-page completeness."
        ],
        "risks": [
            "The domain uses a lower-trust TLD commonly seen in throwaway abuse.",
            "External evidence was mixed or sparse, so the tag model keeps an uncertainty buffer instead of overcommitting."
        ]
    },
    "traffic_confidence": 50,
    "whois": {
        "current": {
            "id": 41993,
            "domain": "flamendless.xyz",
            "source_type": "rdap",
            "rdap_url": "https://rdap.centralnic.com/xyz/domain/flamendless.xyz",
            "registrar_name": "HOSTINGER operations, UAB",
            "registrar_handle": "1636",
            "registrant_name": "",
            "registrant_org": "",
            "registrant_country": "",
            "registrant_email": "",
            "abuse_email": "abuse@hostinger.com",
            "created_date": "2024-12-05 11:10:10",
            "updated_date": "2026-03-19 22:13:30",
            "expires_date": "2026-12-05 23:59:59",
            "nameservers_json": "[\"ns1.linode.com\",\"ns2.linode.com\",\"ns3.linode.com\",\"ns4.linode.com\"]",
            "status_json": "[\"client transfer prohibited\"]",
            "dnssec": "unsigned",
            "privacy_protected": 0,
            "content_hash": "78f5a789c160a5d55c5994e11444086129659e866bb261a1ddc92c5b7b114fce",
            "history_count": 1,
            "last_checked_at": "2026-03-19 22:13:30",
            "last_changed_at": "2026-03-19 22:13:30",
            "created_at": "2026-03-19 22:13:30",
            "updated_at": "2026-03-19 22:13:30"
        },
        "history": [
            {
                "id": 42879,
                "domain": "flamendless.xyz",
                "source_type": "rdap",
                "registrar_name": "HOSTINGER operations, UAB",
                "registrar_handle": "1636",
                "registrant_name": "",
                "registrant_org": "",
                "registrant_country": "",
                "registrant_email": "",
                "abuse_email": "abuse@hostinger.com",
                "created_date": "2024-12-05 11:10:10",
                "updated_date": "2026-03-19 22:13:30",
                "expires_date": "2026-12-05 23:59:59",
                "nameservers_json": "[\"ns1.linode.com\",\"ns2.linode.com\",\"ns3.linode.com\",\"ns4.linode.com\"]",
                "status_json": "[\"client transfer prohibited\"]",
                "dnssec": "unsigned",
                "privacy_protected": 0,
                "content_hash": "78f5a789c160a5d55c5994e11444086129659e866bb261a1ddc92c5b7b114fce",
                "checked_at": "2026-03-19 22:13:30",
                "change_summary": "Initial WHOIS snapshot captured.",
                "created_at": "2026-03-19 22:13:30"
            }
        ],
        "signals": {
            "age_years": 1.4,
            "days_to_expiry": 232,
            "days_since_last_registry_update": 28,
            "stability_score": 100,
            "registrar_changes": 0,
            "ownership_changes": 0,
            "nameserver_changes": 0,
            "status_changes": 0,
            "history_entries": 1,
            "privacy_protected": false,
            "dnssec_enabled": false,
            "has_registrant_country": false,
            "registrant_country": "",
            "nameserver_count": 4,
            "status_count": 1
        }
    },
    "discovered_domain": {
        "id": 81011,
        "domain": "flamendless.xyz",
        "first_seen_at": "2026-03-15 20:24:53",
        "last_crawled_at": "2026-04-02 20:34:20",
        "last_title": "flamendless",
        "last_http_status": 200,
        "discovered_from_domain": "personalsit.es",
        "depth": 0,
        "backlinks_count": 1,
        "rating_cache": 50,
        "spam_score": 18,
        "risk_label": "good",
        "category_name": "Business",
        "primary_country_code": "",
        "internal_links_count": 34,
        "external_links_count": 7,
        "social_profiles_count": 4,
        "content_word_count": 222,
        "title_quality_score": 79,
        "has_meta_description": 1,
        "has_h1": 0,
        "language_code": "en-US",
        "response_time_ms": 686,
        "robots_status": 200,
        "sitemap_status": 200,
        "sitemap_total_urls": 37,
        "quality_score": 91,
        "site_name": "flamendless",
        "canonical_domain": "",
        "favicon_present": 1,
        "schema_org_count": 0,
        "noindex_detected": 0,
        "feed_links_count": 1,
        "https_working": 1,
        "estimated_authority_score": 37,
        "trust_score": 59,
        "nsfw_score": 0,
        "overall_rank_estimate": 3778372,
        "primary_tag": "C",
        "tag_codes": "C,T,Uncertain",
        "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": 1,
        "legitimacy_score": 50,
        "infrastructure_risk_score": 3,
        "score_confidence": 98,
        "tag_confidence": 72,
        "category_confidence": 20,
        "deep_crawl_pages": 25,
        "resolved_ip": "172.236.149.93",
        "category_candidates_json": "[{\"category\":\"Business\",\"score\":22},{\"category\":\"Personal\",\"score\":17},{\"category\":\"Technology\",\"score\":17},{\"category\":\"Personal\",\"score\":6}]",
        "page_signals_json": "[{\"path\":\"/about\",\"status\":200,\"title\":\"About flamendless - flamendless\",\"word_count\":171,\"summary_text\":\"About flamendless - flamendless About flamendless - flamendless window.dataLayer = window.dataLayer || []; function gtag() {dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-NG3R9T2PY8'); LIGHT DARK home blogs projects about support github itchio X youtube discord RSS About flamendless CV/Resume Hi all! My name is Brandon Blanker Lim-it, currently living in the Philippines. I go by the username flamendless which is a combination of flame and endless, which is a synonym of infinity and my favorite number eight (8). But why is my favourite number eight (8) you asked? The answer is endless eight. Do you get the reference? Things I magically command the computer: Game Development Software Engineering Database Administration Backend Development Data Processing Web Development (not preferred!) The languages\",\"classification_terms\":[\"about\",\"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\":[\"googlesyndication.com\",\"googletagmanager.com\"],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":1,\"depth\":1},{\"path\":\"/privacy\",\"status\":200,\"title\":\"Privacy - flamendless\",\"word_count\":826,\"summary_text\":\"Privacy - flamendless Privacy - flamendless window.dataLayer = window.dataLayer || []; function gtag() {dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-NG3R9T2PY8'); LIGHT DARK home blogs projects about support github itchio X youtube discord RSS Privacy Privacy Policy built the Going Home: Revisited app as a Commercial app. This SERVICE is provided by and is intended for use as is. This page is used to inform visitors regarding my policies with the collection, use, and disclosure of Personal Information if anyone decided to use my Service. If you choose to use my Service, then you agree to the collection and use of information in relation to this policy. The Personal Information that I collect is used for providing and improving the Service. I will not use or share your information with a\",\"classification_terms\":[\"privacy\",\"about\",\"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\":[\"googlesyndication.com\",\"googletagmanager.com\"],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":1,\"depth\":1},{\"path\":\"/support\",\"status\":200,\"title\":\"Support Us - flamendless\",\"word_count\":71,\"summary_text\":\"Support Us - flamendless Support Us - flamendless window.dataLayer = window.dataLayer || []; function gtag() {dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-NG3R9T2PY8'); LIGHT DARK home blogs projects about support github itchio X youtube discord RSS Support Us If you like any of our works, consider helping us! Any donation or help is greatly appreciated! Thank you! Paypal hi cv rss privacy &copy; 2026 klisé theme on jekyll var galite = galite || {}; galite.UA = \\\"UA-141260881-1\\\";\",\"classification_terms\":[\"support\",\"about\",\"privacy\",\"help\",\"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\":[\"googlesyndication.com\",\"googletagmanager.com\"],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":1,\"depth\":1},{\"path\":\"/projects/\",\"status\":200,\"title\":\"Projects - flamendless\",\"word_count\":165,\"summary_text\":\"Projects - flamendless Projects - flamendless window.dataLayer = window.dataLayer || []; function gtag() {dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-NG3R9T2PY8'); LIGHT DARK home blogs projects about support github itchio X youtube discord RSS Projects Here are the projects, works, websites, games, and more that I have developed (sorted from most recent to least). Youth Summit 2024 Bible Quiz Theme: Karerun (Career Run) Links: Going Home: Revisited Remake of Going Home Going Home: Revisited Links: Slab an immediate mode GUI toolkit for the Love 2D framework. original developer: coding-jackalope I took over the maintenance and development since v0.8.0 Slab Links: CodeNect: Visual Programming Software Visual programming software developed as a supplementary tool for beginners. CodeNect L\",\"classification_terms\":[\"projects\",\"about\",\"support\",\"blog\",\"links\"],\"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\":[\"googlesyndication.com\",\"googletagmanager.com\"],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":1,\"depth\":1},{\"path\":\"/about/\",\"status\":200,\"title\":\"About flamendless - flamendless\",\"word_count\":171,\"summary_text\":\"About flamendless - flamendless About flamendless - flamendless window.dataLayer = window.dataLayer || []; function gtag() {dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-NG3R9T2PY8'); LIGHT DARK home blogs projects about support github itchio X youtube discord RSS About flamendless CV/Resume Hi all! My name is Brandon Blanker Lim-it, currently living in the Philippines. I go by the username flamendless which is a combination of flame and endless, which is a synonym of infinity and my favorite number eight (8). But why is my favourite number eight (8) you asked? The answer is endless eight. Do you get the reference? Things I magically command the computer: Game Development Software Engineering Database Administration Backend Development Data Processing Web Development (not preferred!) The languages\",\"classification_terms\":[\"about\",\"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\":[\"googlesyndication.com\",\"googletagmanager.com\"],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":1,\"depth\":1},{\"path\":\"/support/\",\"status\":200,\"title\":\"Support Us - flamendless\",\"word_count\":71,\"summary_text\":\"Support Us - flamendless Support Us - flamendless window.dataLayer = window.dataLayer || []; function gtag() {dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-NG3R9T2PY8'); LIGHT DARK home blogs projects about support github itchio X youtube discord RSS Support Us If you like any of our works, consider helping us! Any donation or help is greatly appreciated! Thank you! Paypal hi cv rss privacy &copy; 2026 klisé theme on jekyll var galite = galite || {}; galite.UA = \\\"UA-141260881-1\\\";\",\"classification_terms\":[\"support\",\"about\",\"privacy\",\"help\",\"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\":[\"googlesyndication.com\",\"googletagmanager.com\"],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":1,\"depth\":1},{\"path\":\"/2025-recap/\",\"status\":200,\"title\":\"2025 Recap - flamendless\",\"word_count\":979,\"summary_text\":\"2025 Recap - flamendless 2025 Recap - flamendless window.dataLayer = window.dataLayer || []; function gtag() {dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-NG3R9T2PY8'); LIGHT DARK home blogs projects about support github itchio X youtube discord RSS DEV, TECH, AI, GAMEDEV 2025 Recap Jan 09, 2026 Brandon Blanker Lim-it Jan 09, 2026 Brandon Blanker Lim-it So 2025 wrapped up recently with a lot of challenges, changes, and grace from God. As I enter 2026, as oft the general population does, a look back seems necessary for evaluation and direction for the tech and development related things that I will aim for this year 2026. So 2025 wrapped up recently with a lot of challenges, changes, and grace from God. As I enter 2026, as oft the general population does, a look back seems necessary for eva\",\"classification_terms\":[\"2025-recap\",\"about\",\"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\":[\"googlesyndication.com\",\"googletagmanager.com\"],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":1,\"depth\":1},{\"path\":\"/corne/\",\"status\":200,\"title\":\"Corne - flamendless\",\"word_count\":877,\"summary_text\":\"Corne - flamendless Corne - flamendless window.dataLayer = window.dataLayer || []; function gtag() {dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-NG3R9T2PY8'); LIGHT DARK home blogs projects about support github itchio X youtube discord RSS DEV, SETUP, TECH, KEYBOARD, CORNE, QMK, VIAL Corne Jul 29, 2025 Brandon Blanker Lim-it Jul 29, 2025 Brandon Blanker Lim-it They say that the progression to being a 10x developer is this: They say that the progression to being a 10x developer is this: From Windows/Mac to Ubuntu Linux From Ubuntu Linux to Arch Linux (I use Arch btw) From Arch Linux to Nix or Void or Gentoo Linux From any laptop to Thinkpad From any IDE to Vim/Neovim or Emacs From any GUI to Terminal/CLI apps From any basic keyboard to an ergonomic keyboard From ergonomic keyboard to e\",\"classification_terms\":[\"corne\",\"about\",\"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\":[\"googlesyndication.com\",\"googletagmanager.com\"],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":1,\"depth\":1},{\"path\":\"/my-dev-setup/\",\"status\":200,\"title\":\"My Dev Setup - flamendless\",\"word_count\":280,\"summary_text\":\"My Dev Setup - flamendless My Dev Setup - flamendless window.dataLayer = window.dataLayer || []; function gtag() {dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-NG3R9T2PY8'); LIGHT DARK home blogs projects about support github itchio X youtube discord RSS DEV, SETUP, TECH My Dev Setup Jan 22, 2025 Brandon Blanker Lim-it Jan 22, 2025 Brandon Blanker Lim-it To get things straight and out of the way I would like to apologize on behalf of the Linux community… To get things straight and out of the way I would like to apologize on behalf of the Linux community… Yes, I am using Windows (forced due to company policy) as my OS but managing and compromising with WSL for the whole development workflow. I will make a separate post on how WSL, especially with tmux, makes developing on Windows tolerable. Li\",\"classification_terms\":[\"my-dev-setup\",\"about\",\"support\",\"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\":[\"googlesyndication.com\",\"googletagmanager.com\"],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":1,\"depth\":1},{\"path\":\"/still-go-in-2025/\",\"status\":200,\"title\":\"Still Go in 2025 - flamendless\",\"word_count\":435,\"summary_text\":\"Still Go in 2025 - flamendless Still Go in 2025 - flamendless window.dataLayer = window.dataLayer || []; function gtag() {dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-NG3R9T2PY8'); LIGHT DARK home blogs projects about support github itchio X youtube discord RSS GO, GOLANG Still Go in 2025 Jan 08, 2025 Brandon Blanker Lim-it Jan 08, 2025 Brandon Blanker Lim-it I encountered Go way back around pandemic time when I was freelancing as a tutor when I have to help a student with a Go homework. I encountered Go way back around pandemic time when I was freelancing as a tutor when I have to help a student with a Go homework. That encounter was not a good one for reasons that are common criticisms toward Go. I remember disliking the way Go does &lt;name&gt; &lt;type&gt; for declarations instead of C-like\",\"classification_terms\":[\"still-go-in-2025\",\"about\",\"support\",\"help\",\"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\":[\"googlesyndication.com\",\"googletagmanager.com\"],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":1,\"depth\":1},{\"path\":\"/go-and-python-sha256/\",\"status\":200,\"title\":\"Go and Python SHA-256 Challenges and Learnings - flamendless\",\"word_count\":860,\"summary_text\":\"Go and Python SHA-256 Challenges and Learnings - flamendless Go and Python SHA-256 Challenges and Learnings - flamendless window.dataLayer = window.dataLayer || []; function gtag() {dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-NG3R9T2PY8'); LIGHT DARK home blogs projects about support github itchio X youtube discord RSS GO, GOLANG, PYTHON, SHA256 Go and Python SHA-256 Challenges and Learnings Dec 16, 2024 Brandon Blanker Lim-it Dec 16, 2024 Brandon Blanker Lim-it Disclaimer Disclaimer After receiving helpful feedbacks from the community, I would like to clear out that this is not a tutorial in any form or something that other developers should copy. This is just me sharing my experiences. I also added/edited the post to make my humor/sarcasm clearer so as not to be treated negatively especially with the security points. Than\",\"classification_terms\":[\"go-and-python-sha256\",\"about\",\"support\",\"help\",\"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\":[\"googlesyndication.com\",\"googletagmanager.com\"],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":1,\"depth\":1},{\"path\":\"/developing-an-app-in-go-in-around-4-hours/\",\"status\":200,\"title\":\"Developing an app in Go in around 4 hours - flamendless\",\"word_count\":1087,\"summary_text\":\"Developing an app in Go in around 4 hours - flamendless Developing an app in Go in around 4 hours - flamendless window.dataLayer = window.dataLayer || []; function gtag() {dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-NG3R9T2PY8'); LIGHT DARK home blogs projects about support github itchio X youtube discord RSS GO, GOLANG, TAILWIND, WEB, QUIZ, CHURCH Developing an app in Go in around 4 hours Dec 06, 2024 Brandon Blanker Lim-it Dec 06, 2024 Brandon Blanker Lim-it Sample Demo Sample Demo Here is the website hosted online Short Story We were about to have our annual Youth Summit event for the tech committee in our church. The theme is “Karerun” (in English it’s a word play for “career” and “run”). I was tasked with leading the Bible Quiz. I planned to make it interesting by integrating the theme in the mechanics as well as\",\"classification_terms\":[\"developing-an-app-in-go-in-around-4-hours\",\"about\",\"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\":[\"googlesyndication.com\",\"googletagmanager.com\"],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":1,\"depth\":1},{\"path\":\"/mongodb-day-manila-2024/\",\"status\":200,\"title\":\"Experince with MongoDB Day Manila 2024 - flamendless\",\"word_count\":1270,\"summary_text\":\"Experince with MongoDB Day Manila 2024 - flamendless Experince with MongoDB Day Manila 2024 - flamendless window.dataLayer = window.dataLayer || []; function gtag() {dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-NG3R9T2PY8'); LIGHT DARK home blogs projects about support github itchio X youtube discord RSS EVENT, DATABASE, NOSQL, MONGODB Experince with MongoDB Day Manila 2024 Nov 20, 2024 Brandon Blanker Lim-it Nov 20, 2024 Brandon Blanker Lim-it MongoDB just launched their first conference in Manila, Philippines called MongoDB Day. As someone who has not been to too much software or technical conferences, here are some of my experiences and learnings which either support or correct my previous claims from my blog. MongoDB just launched their first conference in Manila, Philippines called MongoDB Day. As someone who ha\",\"classification_terms\":[\"mongodb-day-manila-2024\",\"about\",\"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\":[\"googlesyndication.com\",\"googletagmanager.com\"],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":2,\"depth\":1},{\"path\":\"/nosql/\",\"status\":200,\"title\":\"No in NoSQL Means No-torious - flamendless\",\"word_count\":475,\"summary_text\":\"No in NoSQL Means No-torious - flamendless No in NoSQL Means No-torious - flamendless window.dataLayer = window.dataLayer || []; function gtag() {dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-NG3R9T2PY8'); LIGHT DARK home blogs projects about support github itchio X youtube discord RSS DATABASE, NOSQL No in NoSQL Means No-torious Feb 26, 2024 Brandon Blanker Lim-it Feb 26, 2024 Brandon Blanker Lim-it If there is one thing that makes backend systems a joy to develop and a mountain to overcome, it is, unsurprisingly, the knowledge of data and the choice of technology stack, the design of their interrelationships, the ability to shape and transform them, and the wit to implement and continuously improve them. But, after the honeymoon of initial development, when developers are free to shape code-wise the system\",\"classification_terms\":[\"nosql\",\"about\",\"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\":[\"googlesyndication.com\",\"googletagmanager.com\"],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":1,\"depth\":1},{\"path\":\"/another-linux-awesomeness-experience/\",\"status\":200,\"title\":\"Another Linux-awesomeness Experience - flamendless\",\"word_count\":518,\"summary_text\":\"Another Linux-awesomeness Experience - flamendless Another Linux-awesomeness Experience - flamendless window.dataLayer = window.dataLayer || []; function gtag() {dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-NG3R9T2PY8'); LIGHT DARK home blogs projects about support github itchio X youtube discord RSS WORK, LINUX, HARDWARE Another Linux-awesomeness Experience Jan 29, 2024 Brandon Blanker Lim-it Jan 29, 2024 Brandon Blanker Lim-it It was an occasional day at the office. A group of developers left out their uniform modern cubicles for a timely midday consumption of food. It was a typical setup and a normal day until a tragedy befell one as they returned. A blue tinted display showed a menacing aura, but developers are aware of such a rare thing. The developer is still calm, waiting for the progress in percentage to be\",\"classification_terms\":[\"another-linux-awesomeness-experience\",\"about\",\"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\":[\"googlesyndication.com\",\"googletagmanager.com\"],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":1,\"depth\":1},{\"path\":\"/python-performance-shenanigans/\",\"status\":200,\"title\":\"Python Performance Testing Shenanigans - flamendless\",\"word_count\":1019,\"summary_text\":\"Python Performance Testing Shenanigans - flamendless Python Performance Testing Shenanigans - flamendless window.dataLayer = window.dataLayer || []; function gtag() {dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-NG3R9T2PY8'); LIGHT DARK home blogs projects about support github itchio X youtube discord RSS PYTHON, WORK, TEST, PERFORMANCE, OPTIMIZATION Python Performance Testing Shenanigans Oct 06, 2022 Brandon Blanker Lim-it Oct 06, 2022 Brandon Blanker Lim-it This post will get updated many times as to include more content This post will get updated many times as to include more content Python In General 2 List Comprehensions vs Single-pass List comprehension is preferred most of the time as it performs much faster and efficient because the append instruction is not loaded in the stack In this particular case, perhaps\",\"classification_terms\":[\"python-performance-shenanigans\",\"about\",\"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\":[\"googlesyndication.com\",\"googletagmanager.com\"],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":18,\"depth\":1},{\"path\":\"/choosing-the-tech-stack-for-codenect/\",\"status\":200,\"title\":\"Choosing the Tech Stack for CodeNect - flamendless\",\"word_count\":1903,\"summary_text\":\"Choosing the Tech Stack for CodeNect - flamendless Choosing the Tech Stack for CodeNect - flamendless window.dataLayer = window.dataLayer || []; function gtag() {dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-NG3R9T2PY8'); LIGHT DARK home blogs projects about support github itchio X youtube discord RSS SOFTWARE, DEVELOPMENT, VPL, C++, HAXE, ACADEMICS, IMGUI, VISUAL PROGRAMMING Choosing the Tech Stack for CodeNect Jun 05, 2021 Brandon Blanker Lim-it Jun 05, 2021 Brandon Blanker Lim-it What is CodeNect? What is CodeNect? CodeNect is a visual programming software aimed for beginners at programming. This is developed for my thesis. The source code is available Windows pre-built binaries are available over at itchio Choosing the Technology and Tools Initially during the planning, way before the development has started, I\",\"classification_terms\":[\"choosing-the-tech-stack-for-codenect\",\"about\",\"support\",\"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\":[\"googlesyndication.com\",\"googletagmanager.com\"],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":1,\"depth\":1},{\"path\":\"/oop-tutorial-5/\",\"status\":200,\"title\":\"A Simple OOP Game Tutorial #5 - flamendless\",\"word_count\":990,\"summary_text\":\"A Simple OOP Game Tutorial #5 - flamendless A Simple OOP Game Tutorial #5 - flamendless window.dataLayer = window.dataLayer || []; function gtag() {dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-NG3R9T2PY8'); LIGHT DARK home blogs projects about support github itchio X youtube discord RSS GAMEDEV, PERSONAL, LOVE, LUA, ECS, OOP, VERSUS, TUTORIAL A Simple OOP Game Tutorial #5 Sep 20, 2020 Brandon Blanker Lim-it Sep 20, 2020 Brandon Blanker Lim-it WELCOME TO THE 4th INSTALLMENT OF ECS VS. OOP WEEKLY SERIES! WELCOME TO THE 4th INSTALLMENT OF ECS VS. OOP WEEKLY SERIES! Before proceeding, if you have not read the previous post and previous part, please check those first, this post will wait for you. You will need the information and guide provided in the previous posts for this one. Done? Good! You may now resume yo\",\"classification_terms\":[\"oop-tutorial-5\",\"about\",\"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\":[\"googlesyndication.com\",\"googletagmanager.com\"],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":1,\"depth\":1},{\"path\":\"/oop-tutorial-4/\",\"status\":200,\"title\":\"A Simple OOP Game Tutorial #4 - flamendless\",\"word_count\":936,\"summary_text\":\"A Simple OOP Game Tutorial #4 - flamendless A Simple OOP Game Tutorial #4 - flamendless window.dataLayer = window.dataLayer || []; function gtag() {dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-NG3R9T2PY8'); LIGHT DARK home blogs projects about support github itchio X youtube discord RSS GAMEDEV, PERSONAL, LOVE, LUA, ECS, OOP, VERSUS, TUTORIAL A Simple OOP Game Tutorial #4 Sep 13, 2020 Brandon Blanker Lim-it Sep 13, 2020 Brandon Blanker Lim-it WELCOME TO THE 4th INSTALLMENT OF ECS VS. OOP WEEKLY SERIES! WELCOME TO THE 4th INSTALLMENT OF ECS VS. OOP WEEKLY SERIES! Before proceeding, if you have not read the previous post and previous part, please check those first, this post will wait for you. You will need the information and guide provided in the previous posts for this one. Done? Good! You may now resume yo\",\"classification_terms\":[\"oop-tutorial-4\",\"about\",\"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\":[\"googlesyndication.com\",\"googletagmanager.com\"],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":1,\"depth\":1},{\"path\":\"/oop-tutorial-3/\",\"status\":200,\"title\":\"A Simple OOP Game Tutorial #3 - flamendless\",\"word_count\":951,\"summary_text\":\"A Simple OOP Game Tutorial #3 - flamendless A Simple OOP Game Tutorial #3 - flamendless window.dataLayer = window.dataLayer || []; function gtag() {dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-NG3R9T2PY8'); LIGHT DARK home blogs projects about support github itchio X youtube discord RSS GAMEDEV, PERSONAL, LOVE, LUA, ECS, OOP, VERSUS, TUTORIAL A Simple OOP Game Tutorial #3 Sep 06, 2020 Brandon Blanker Lim-it Sep 06, 2020 Brandon Blanker Lim-it WELCOME TO THE 4th INSTALLMENT OF ECS VS. OOP WEEKLY SERIES! WELCOME TO THE 4th INSTALLMENT OF ECS VS. OOP WEEKLY SERIES! Before proceeding, if you have not read the previous post and previous part, please check those first, this post will wait for you. You will need the information and guide provided in the previous posts for this one. Done? Good! You may now resume yo\",\"classification_terms\":[\"oop-tutorial-3\",\"about\",\"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\":[\"googlesyndication.com\",\"googletagmanager.com\"],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":1,\"depth\":1},{\"path\":\"/oop-tutorial-2/\",\"status\":200,\"title\":\"A Simple OOP Game Tutorial #2 - flamendless\",\"word_count\":1458,\"summary_text\":\"A Simple OOP Game Tutorial #2 - flamendless A Simple OOP Game Tutorial #2 - flamendless window.dataLayer = window.dataLayer || []; function gtag() {dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-NG3R9T2PY8'); LIGHT DARK home blogs projects about support github itchio X youtube discord RSS GAMEDEV, PERSONAL, LOVE, LUA, ECS, OOP, VERSUS, TUTORIAL A Simple OOP Game Tutorial #2 Aug 30, 2020 Brandon Blanker Lim-it Aug 30, 2020 Brandon Blanker Lim-it WELCOME TO THE 3RD INSTALLMENT OF ECS VS. OOP WEEKLY SERIES! WELCOME TO THE 3RD INSTALLMENT OF ECS VS. OOP WEEKLY SERIES! Before proceeding, if you have not read the previous post and previous part, please check those first, this post will wait for you. You will need the information and guide provided in the previous posts for this one. Done? Good! You may now resume yo\",\"classification_terms\":[\"oop-tutorial-2\",\"about\",\"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\":[\"googlesyndication.com\",\"googletagmanager.com\"],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":1,\"depth\":1},{\"path\":\"/oop-tutorial-1/\",\"status\":200,\"title\":\"A Simple OOP Game Tutorial #1 - flamendless\",\"word_count\":2053,\"summary_text\":\"A Simple OOP Game Tutorial #1 - flamendless A Simple OOP Game Tutorial #1 - flamendless window.dataLayer = window.dataLayer || []; function gtag() {dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-NG3R9T2PY8'); LIGHT DARK home blogs projects about support github itchio X youtube discord RSS GAMEDEV, PERSONAL, LOVE, LUA, ECS, OOP, VERSUS, TUTORIAL A Simple OOP Game Tutorial #1 Aug 23, 2020 Brandon Blanker Lim-it Aug 23, 2020 Brandon Blanker Lim-it WELCOME TO THE 2ND INSTALLMENT OF ECS VS. OOP WEEKLY SERIES! WELCOME TO THE 2ND INSTALLMENT OF ECS VS. OOP WEEKLY SERIES! Before proceeding, if you have not read the previous post, please check that first, this post will wait for you. You will need the information and guide provided in the previous post for this one. Done? Good! You may now resume your quest! UPDATES So\",\"classification_terms\":[\"oop-tutorial-1\",\"about\",\"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\":[\"googlesyndication.com\",\"googletagmanager.com\"],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":1,\"depth\":1},{\"path\":\"/ecs-vs-oop/\",\"status\":200,\"title\":\"Versus Series #1 - ECS vs OOP - flamendless\",\"word_count\":2189,\"summary_text\":\"Versus Series #1 - ECS vs OOP - flamendless Versus Series #1 - ECS vs OOP - flamendless window.dataLayer = window.dataLayer || []; function gtag() {dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-NG3R9T2PY8'); LIGHT DARK home blogs projects about support github itchio X youtube discord RSS GAMEDEV, PERSONAL, LOVE, LUA, ECS, OOP, VERSUS Versus Series #1 - ECS vs OOP Aug 16, 2020 Brandon Blanker Lim-it Aug 16, 2020 Brandon Blanker Lim-it WELCOME TO THE VERY FIRST VERSUS SERIES POST! VERSUS SERIES IS WHERE WE WILL ATTEMPT TO JOIN FLAME WARS THAT BURN AND DIVIDE THE INTERNET AND PROGRAMMERS UP UNTIL NOW. WELCOME TO THE VERY FIRST VERSUS SERIES POST! VERSUS SERIES IS WHERE WE WILL ATTEMPT TO JOIN FLAME WARS THAT BURN AND DIVIDE THE INTERNET AND PROGRAMMERS UP UNTIL NOW. UPDATES Source code is now available here FORE\",\"classification_terms\":[\"ecs-vs-oop\",\"about\",\"support\",\"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\":[\"googlesyndication.com\",\"googletagmanager.com\"],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":1,\"depth\":1},{\"path\":\"/lua-coding-style-guide/\",\"status\":200,\"title\":\"Lua Coding Style Guide - flamendless\",\"word_count\":2293,\"summary_text\":\"Lua Coding Style Guide - flamendless Lua Coding Style Guide - flamendless window.dataLayer = window.dataLayer || []; function gtag() {dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-NG3R9T2PY8'); LIGHT DARK home blogs projects about support github itchio X youtube discord RSS GAMEDEV, PERSONAL, LOVE, LUA Lua Coding Style Guide Aug 12, 2020 Brandon Blanker Lim-it Aug 12, 2020 Brandon Blanker Lim-it Introduction Introduction Why Lua? First of all, Lua is my favourite language, think of it as my PhD language. Why does one need a coding style guide? The answer to that inquiry is very simple, it is for sanity. Well, atleast for me that is. We are all aware, assuming you are a programmer as well dear reader, that whatever the case might be every code we write with whatever perfection in style we do it with, it\",\"classification_terms\":[\"lua-coding-style-guide\",\"about\",\"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\":[\"googlesyndication.com\",\"googletagmanager.com\"],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":2,\"depth\":1},{\"path\":\"/last-glance-on-yester-year/\",\"status\":200,\"title\":\"A Last Glance On Yester-Year - flamendless\",\"word_count\":1834,\"summary_text\":\"A Last Glance On Yester-Year - flamendless A Last Glance On Yester-Year - flamendless window.dataLayer = window.dataLayer || []; function gtag() {dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-NG3R9T2PY8'); LIGHT DARK home blogs projects about support github itchio X youtube discord RSS PERSONAL A Last Glance On Yester-Year Jan 01, 2020 Brandon Blanker Lim-it Jan 01, 2020 Brandon Blanker Lim-it 2019 has ended. What a rollercoaster ride! 2019 has ended. What a rollercoaster ride! Let me share my 2019 experience in academical and personal. INTRODUCTION First of all, let me be just apologize for not keeping up with the supposedly monthly schedule of blog posting due to lack of motivation. I may name many reasons that seem to be valid and will do justice for my absence, but of course they are not valid. Bottom li\",\"classification_terms\":[\"last-glance-on-yester-year\",\"about\",\"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\":[\"googlesyndication.com\",\"googletagmanager.com\"],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":1,\"depth\":1}]",
        "score_reasons_json": "[\"Category confidence was reduced, so the classifier fell back to the broader parent category.\",\"Trusted status now requires clean crawl access and stronger confidence, so this result was downgraded to caution.\"]",
        "route_domain": "flamendless.xyz",
        "display_domain": "flamendless.xyz"
    },
    "explainability": {
        "summary": "flamendless.xyz 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": "99/100"
            },
            {
                "label": "Traffic confidence",
                "value": "Moderate confidence",
                "tone": "caution",
                "detail": "50/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": "+15.0",
                "tone": "caution",
                "detail": "Authority, search visibility, reach, engagement, and registry stability. Current subsystem score: 44/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": "-15.0",
                "tone": "risk",
                "detail": "Safety thresholds capped the final score until the risk profile improves."
            }
        ],
        "evidence_cards": [
            {
                "label": "Authority and trust",
                "value": "43/100 · trust 50/100",
                "tone": "caution",
                "detail": "96 monthly visitors, 61 organic keywords, brand completeness 72/100, engagement 80/100."
            },
            {
                "label": "Backlink and search evidence",
                "value": "1 referring domains",
                "tone": "good",
                "detail": "1 backlinks across 1 referring domains. Diversity 92/100; spam penalty 3."
            },
            {
                "label": "Registry and domain stability",
                "value": "1.4 years old",
                "tone": "good",
                "detail": "Stability 100/100 · age 1.4 years · registrar HOSTINGER operations, UAB · expires in 232 days."
            },
            {
                "label": "Safety and fraud posture",
                "value": "Safety 100/100 · fraud 1/100",
                "tone": "good",
                "detail": "Primary tag T · safety 100/100 · fraud 1/100."
            }
        ],
        "positives": [
            "Low registrar / ownership churn with solid registry stability.",
            "Healthy crawl quality and on-page completeness.",
            "Registry history looks stable, which supports legitimacy and trust.",
            "HTTPS is working, so the site clears a basic transport-security check.",
            "Backlink diversity looks broad enough to strengthen authority confidence."
        ],
        "risks": [
            "The domain uses a lower-trust TLD commonly seen in throwaway abuse.",
            "External evidence was mixed or sparse, so the tag model keeps an uncertainty buffer instead of overcommitting."
        ],
        "freshness": [
            {
                "label": "Crawl evidence",
                "value": "2026-04-02 20:34:20",
                "tone": "risk",
                "detail": "Crawl and page content sample. Age: 14d ago."
            },
            {
                "label": "WHOIS snapshot",
                "value": "2026-03-19 22:13:30",
                "tone": "risk",
                "detail": "Registry profile and stability signals. Age: 28d ago."
            },
            {
                "label": "Keyword view",
                "value": "2026-04-17 10:48:20",
                "tone": "good",
                "detail": "Estimated visibility until tracked keyword snapshots exist. Age: 0s ago."
            },
            {
                "label": "Rank history",
                "value": "2026-04-17 10:48:20",
                "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": 79,
        "fraud_clamp_penalty": 15,
        "final_score": 64
    },
    "insight_snapshot": {
        "version": 1,
        "generated_at": "2026-04-17T10:48:20+00:00",
        "domain": "flamendless.xyz",
        "display_name": "flamendless",
        "is_tracked": false,
        "is_estimated": true,
        "overall_score": 64,
        "authority_score": 43,
        "trust_score": 50,
        "safety_score": 100,
        "fraud_score": 1,
        "confidence_score": 99,
        "traffic_confidence": 50,
        "last_crawled_at": "2026-04-02 20:34:20",
        "crawl_blocked": false,
        "summary": "flamendless.xyz 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": "99/100"
            },
            {
                "label": "Traffic confidence",
                "value": "Moderate confidence",
                "tone": "caution",
                "detail": "50/100"
            },
            {
                "label": "Crawler access",
                "value": "Clean visibility",
                "tone": "good",
                "detail": null
            }
        ],
        "top_positive_signals": [
            "Low registrar / ownership churn with solid registry stability.",
            "Healthy crawl quality and on-page completeness.",
            "Registry history looks stable, which supports legitimacy and trust.",
            "HTTPS is working, so the site clears a basic transport-security check.",
            "Backlink diversity looks broad enough to strengthen authority confidence."
        ],
        "top_risk_signals": [
            "The domain uses a lower-trust TLD commonly seen in throwaway abuse.",
            "External evidence was mixed or sparse, so the tag model keeps an uncertainty buffer instead of overcommitting."
        ],
        "freshness": [
            {
                "label": "Crawl evidence",
                "value": "2026-04-02 20:34:20",
                "tone": "risk",
                "detail": "Crawl and page content sample. Age: 14d ago."
            },
            {
                "label": "WHOIS snapshot",
                "value": "2026-03-19 22:13:30",
                "tone": "risk",
                "detail": "Registry profile and stability signals. Age: 28d ago."
            },
            {
                "label": "Keyword view",
                "value": "2026-04-17 10:48:20",
                "tone": "good",
                "detail": "Estimated visibility until tracked keyword snapshots exist. Age: 0s ago."
            },
            {
                "label": "Rank history",
                "value": "2026-04-17 10:48:20",
                "tone": "good",
                "detail": "Estimated trend derived from current profile and crawl signals. Age: 0s ago."
            },
            {
                "label": "Audience geography",
                "value": "Not captured yet",
                "tone": "unknown",
                "detail": "Audience mix is estimated from available signals rather than first-party audience logs."
            }
        ],
        "top_tags": [
            {
                "code": "T",
                "label": "Trusted",
                "tone": "good"
            },
            {
                "code": "Uncertain",
                "label": "Uncertain",
                "tone": "unknown"
            },
            {
                "code": "C",
                "label": "Caution",
                "tone": "caution"
            }
        ]
    },
    "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-17T14:44:20+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/flamendless.xyz/refresh",
        "isGuestCooldown": false,
        "cooldownSeconds": 0
    },
    "urlscan_report": {
        "domain": "flamendless.xyz",
        "status": "error",
        "submitted_at": "2026-03-19T22:13:30+00:00",
        "completed_at": null,
        "last_checked_at": "2026-03-19T22:13:30+00:00",
        "last_error": "Rate limit for 'public' exceeded. Limit is 5000 per day. Reset in 6388 seconds.",
        "submitted_url": "https://flamendless.xyz/",
        "uuid": "",
        "result_url": "",
        "api_result_url": "",
        "visibility": "public",
        "summary": "urlscan.io scan submission failed.",
        "report": [],
        "report_summary": [],
        "is_fresh": false,
        "can_retry": true,
        "poll_after_seconds": 20
    }
}