{
  "amasuda.xyz": {
    "/": {
      "date": "2026-02-13T21:40:08Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "98.84.224.111",
      "ipASN": "Amazon.com, Inc.",
      "ipCountry": "United States",
      "httpHeaderHash": "RPTU77HRUV5Z2VJDTYMS6RXLGUY6S6B5",
      "httpHeaderTechnologies": [
        "HSTS",
        "Netlify"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 487,
      "httpBodyHash": "UCSO7GSBIKALH4K5D3NZGTQ26B6NPOMU",
      "httpBodyTechnologies": [
        "Font Awesome",
        "Hugo:0.154.2",
        "Bootstrap:5.3.0",
        "Google Analytics",
        "jsDelivr"
      ],
      "httpBodyUrls": [
        "/tags/",
        "/tags/scale",
        "/tags/lifehack",
        "/tags/powershell",
        "https://amasuda.xyz/post/2021-01-13-scientific-job-search/",
        "https://amasuda.xyz/post/2021-11-19-k8s-volumemounts-not-found/",
        "https://amasuda.xyz/post/2021-02-14-how-to-assign-task-to-others/",
        "/tags/os",
        "/about/me",
        "/tags/windows",
        "https://amasuda.xyz/post/2019-09-23-major-minor-pentatonic-scale/",
        "/path/2/",
        "/tags/containerd",
        "https://amasuda.xyz//css/think-abstract.min.css",
        "/tags/nas",
        "/post/",
        "/tags/binary",
        "/tags/dotfiles",
        "/tags/docker-compose",
        "https://kit.fontawesome.com/e52fe10390.js",
        "https://amasuda.xyz/post/2025-01-05-vscode-terminal-is-slow-somehow/",
        "/tags/terminal",
        "/tags/switchbot",
        "https://amasuda.xyz/",
        "https://amasuda.xyz/post/2020-02-12-golang-delve-tips/",
        "/tags/css",
        "/tags/linux",
        "/tags/stock",
        "https://amasuda.xyz/post/2022-06-05-how-to-make-good-request-to-people/",
        "/tags/ci",
        "/tags/browser",
        "https://hub.docker.com/repositories/amasuda",
        "https://amasuda.xyz/post/2019-07-27-ssh-keygen-openssh-to-pem/",
        "https://amasuda.xyz/post/2020-10-17-ops-journalctl/",
        "https://amasuda.xyz/post/2020-02-24-golang-embedding-inlining-struct/",
        "/tags/gc",
        "/tags/sre",
        "/tags/hugo",
        "/tags/sass",
        "/tags/yaml",
        "/tags/githubactions",
        "https://www.linkedin.com/in/akira-masuda-495658132/",
        "/slide/",
        "/tags/golang",
        "/tags/language",
        "/tags/vim",
        "/tags/youtube",
        "/tags/ssh-keygen",
        "/tags/architecture",
        "https://amasuda.xyz/post/2024-07-27-auto-upgrade-home-k8s/",
        "https://amasuda.xyz/post/2021-11-07-github-golang-template/",
        "https://amasuda.xyz/post/2023-05-23-change-domain-onamae-to-google/",
        "https://amasuda.xyz/post/2020-03-07-create-container-with-golang/",
        "https://amasuda.xyz/post/2024-05-27-textlint-allow-successive-word/",
        "/tags/openssh",
        "/tags/network",
        "/tags/generative-ai",
        "https://amasuda.xyz/post/2023-01-12-pros-cons-ddd-and-golang/",
        "https://amasuda.xyz/post/2024-05-11-create-sns-share-button-for-hugo/",
        "/tags/ddd",
        "/tags/tmux",
        "/tags/vim-airline",
        "https://amasuda.xyz/post/2020-10-03-about-etcd/",
        "/tags/problem-solving",
        "/tags/devops",
        "/tags/ubuntu",
        "/tags/management",
        "https://amasuda.xyz/post/2020-01-27-about-go-binary/",
        "https://amasuda.xyz/post/2019-09-22-dotfiles-on-github-action/",
        "/tags/container",
        "/tags/journalctl",
        "https://x.com/go_zen_chu",
        "https://amasuda.xyz/post/2024-05-26-load-js-of-shortcode/",
        "/",
        "/tags/light",
        "/tags/archlinux",
        "https://amasuda.xyz/post/2023-11-04-docker-wsl-not-found/",
        "https://amasuda.xyz/post/2023-11-05-kubernetes-cheet-sheet/",
        "https://amasuda.xyz/post/2024-07-21-frequently-used-apt-commands/",
        "https://amasuda.xyz/post/2024-09-24-custom-github-aciton-set-outputs/",
        "https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css",
        "https://amasuda.xyz/post/2020-11-09-problem-solving-practice/",
        "/tags/job",
        "/tags/vscode",
        "/tags/security",
        "/tags/textlint",
        "https://amasuda.xyz/post/2019-10-22-about-golang-gc/",
        "https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js",
        "https://amasuda.xyz/post/2019-08-18-understand-per-pcfr-pbr-roe/",
        "/tags/book",
        "/tags/finance",
        "https://bsky.app/profile/amasuda.xyz",
        "https://amasuda.xyz/post/2024-03-20-docker-memo/",
        "https://amasuda.xyz/post/2020-03-02-understanding-archlinux-boot-process/",
        "/tags/zsh",
        "/tags/kubernetes",
        "https://www.googletagmanager.com/gtag/js?id=G-3DSM03G0GW",
        "/tags/spectacle",
        "https://amasuda.xyz/post/2024-03-10-powershell-winget-normal-user/",
        "https://amasuda.xyz/post/2023-07-09-synology-ds216j-ds223-migration/",
        "https://amasuda.xyz/post/2020-03-24-create-auto-updating-dockerfile-with-github-action/",
        "/tags/etcd",
        "https://github.com/go-zen-chu",
        "https://amasuda.xyz/post/2024-03-05-quick-start-yt-dlp-on-wsl/",
        "/tags/lima",
        "https://amasuda.xyz/post/2019-08-19-dein-vim-airline/",
        "https://amasuda.xyz/post/2022-04-17-lima-nerdctl-doesnt-start/",
        "https://amasuda.xyz/post/2019-07-21-vscode-format-without-save/",
        "/tags/docker",
        "/tags/guitar",
        "/tags/storage",
        "/tags/virtualbox",
        "/tags/music",
        "https://amasuda.xyz/post/2021-10-17-go-version-does-not-match/",
        "/tags/dein",
        "/tags/domain",
        "/tags/google",
        "https://amasuda.xyz/post/2024-10-01-aictl-review-blog-posts/",
        "https://amasuda.xyz/post/2020-11-03-summarize-k8s-components/",
        "/tags/delve",
        "/tags/mac",
        "https://amasuda.xyz/post/2020-04-04-minikube-on-archlinux/",
        "https://amasuda.xyz/post/2024-07-06-browser-comparison-2024/",
        "https://amasuda.xyz/post/2019-07-28-sre-engineer-tool-primer/",
        "https://amasuda.xyz/post/2020-02-11-installing-archlinux-virtualbox/",
        "/tags/ops",
        "/tags/debug",
        "/tags/synology",
        "https://amasuda.xyz/post/2021-02-21-lets-create-os-for-understanding/",
        "https://amasuda.xyz/post/2024-03-10-bed-light-with-switchbot-tapelight/"
      ],
      "httpBodyMetaTags": {
        "description": "Just a personal blog for technology, web, science and life",
        "og:description": "Just a personal blog for technology, web, science and life",
        "twitter:description": "Just a personal blog for technology, web, science and life"
      },
      "httpBodyByteSize": 25421,
      "httpBodyPageTitle": "Think Abstract - Think Abstract"
    },
    "/post/2018-06-23-shell-tips/": {
      "date": "2026-02-13T21:35:04Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "98.84.224.111",
      "ipASN": "Amazon.com, Inc.",
      "ipCountry": "United States",
      "httpHeaderHash": "SC2LR4LPEZ3LUF72RCSVTNIKR7RC2FLI",
      "httpHeaderTechnologies": [
        "HSTS",
        "Netlify"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 487,
      "httpBodyHash": "EYMBNEFPNSODTRMN2HHLI6HEOIQ33CNI",
      "httpBodyTechnologies": [
        "Font Awesome",
        "Bootstrap:5.3.0",
        "Google Analytics",
        "cdnjs",
        "jsDelivr",
        "Cloudflare"
      ],
      "httpBodyUrls": [
        "https://www.googletagmanager.com/gtag/js?id=G-3DSM03G0GW",
        "/slide/",
        "/tags/shellscript",
        "https://hub.docker.com/repositories/amasuda",
        "https://amasuda.xyz//css/think-abstract.min.css",
        "https://www.linkedin.com/in/akira-masuda-495658132/",
        "http://tech.nikkeibp.co.jp/it/article/COLUMN/20060228/231172/",
        "https://www.threads.net/intent/post?text=shellscript%20tips%0Ahttps%3a%2f%2famasuda.xyz%2fpost%2f2018-06-23-shell-tips%2f",
        "https://ja.stackoverflow.com/questions/21619/cron%E3%81%A7-bash-c-%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AE%E5%BC%95%E6%95%B0%E3%81%A8%E3%81%97%E3%81%A6%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%82%92%E4%BD%BF%E3%81%86%E5%A0%B4%E5%90%88%E3%81%A8%E7%9B%B4%E6%8E%A5%E5%91%BC%E3%81%B3%E5%87%BA%E3%81%99%E6%99%82%E3%81%AE%E9%81%95%E3%81%84",
        "/post/",
        "https://x.com/go_zen_chu",
        "https://github.com/go-zen-chu",
        "https://shellscript.sunone.me/",
        "https://cdnjs.cloudflare.com/ajax/libs/prism/1.30.0/themes/prism-tomorrow.min.css",
        "/tags/",
        "https://bsky.app/profile/amasuda.xyz",
        "http://www.booran.com/menu/scr/math.html",
        "https://cdnjs.cloudflare.com/ajax/libs/prism/1.30.0/components/prism-core.min.js",
        "https://github.com/go-zen-chu/tnkabs-hugo/edit/master/content/post/2018-06-23-shell-tips.md",
        "https://cdnjs.cloudflare.com/ajax/libs/prism/1.30.0/plugins/autoloader/prism-autoloader.min.js",
        "https://amasuda.xyz/",
        "/post/2018-06-23-bash-journey/",
        "https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js",
        "/about/me",
        "http://twitter.com/intent/tweet?url=https%3a%2f%2famasuda.xyz%2fpost%2f2018-06-23-shell-tips%2f\u0026text=shellscript%20tips",
        "/tags/bash",
        "https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css",
        "https://bsky.app/intent/compose?text=shellscript%20tips%0Ahttps%3a%2f%2famasuda.xyz%2fpost%2f2018-06-23-shell-tips%2f",
        "/",
        "https://kit.fontawesome.com/e52fe10390.js"
      ],
      "httpBodyMetaTags": {
        "description": "shellscript の小技を書いていく\nshellscript で疑似乱数をつかう\nmath パッケージなんてものがあるわけではなく、実は環境変数を見る。\n#!/bin/bash\nset -eux\necho \"scale=0; ($RANDOM%6)+1\" | bc -l\n$RANDOM に疑似乱数が 0 - 32767 までの値で入っていて、それを割っている。",
        "og:description": "shellscript の小技を書いていく shellscript で疑似乱数をつかう math パッケージなんてものがあるわけではなく、実は環境変数を見る。\n#!/bin/bash set -eux echo \"scale=0; ($RANDOM%6)+1\" | bc -l $RANDOM に疑似乱数が 0 - 32767 までの値で入っていて、それを割っている。",
        "twitter:description": "shellscript の小技を書いていく shellscript で疑似乱数をつかう math パッケージなんてものがあるわけではなく、実は環境変数を見る。\n#!/bin/bash set -eux echo \"scale=0; ($RANDOM%6)+1\" | bc -l $RANDOM に疑似乱数が 0 - 32767 までの値で入っていて、それを割っている。"
      },
      "httpBodyByteSize": 14457,
      "httpBodyPageTitle": "shellscript tips - Think Abstract"
    },
    "/post/2019-01-06-about-bosh-architecture/": {
      "date": "2026-02-13T23:18:52Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "18.208.88.157",
      "ipASN": "Amazon.com, Inc.",
      "ipCountry": "United States",
      "httpHeaderHash": "FG6UHL7YCORBDYT7SNQSODGGPKRZ4M44",
      "httpHeaderTechnologies": [
        "HSTS",
        "Netlify"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 487,
      "httpBodyHash": "ILI7KOGHAN7UES7R3TXVFPJMHLOTBJOV",
      "httpBodyTechnologies": [
        "cdnjs",
        "jsDelivr",
        "Cloudflare",
        "Font Awesome",
        "Bootstrap:5.3.0",
        "Google Analytics"
      ],
      "httpBodyUrls": [
        "https://bosh.io/docs/agent-cpi-interactions/",
        "https://cdnjs.cloudflare.com/ajax/libs/prism/1.30.0/components/prism-core.min.js",
        "https://github.com/go-zen-chu/tnkabs-hugo/edit/master/content/post/2019-01-06-about-bosh-architecture.md",
        "https://bsky.app/intent/compose?text=Bosh%20%e3%81%ae%e3%82%a2%e3%83%bc%e3%82%ad%e3%83%86%e3%82%af%e3%83%81%e3%83%a3%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6%0Ahttps%3a%2f%2famasuda.xyz%2fpost%2f2019-01-06-about-bosh-architecture%2f",
        "https://hub.docker.com/repositories/amasuda",
        "https://bosh.cloudfoundry.org/docs/stemcell/",
        "https://github.com/concourse/concourse-bosh-release",
        "https://bosh.io/docs/images/cpi-interactions-overview.png",
        "/",
        "https://amasuda.xyz/",
        "https://github.com/cloudfoundry/bosh-agent",
        "http://twitter.com/intent/tweet?url=https%3a%2f%2famasuda.xyz%2fpost%2f2019-01-06-about-bosh-architecture%2f\u0026text=Bosh%20%e3%81%ae%e3%82%a2%e3%83%bc%e3%82%ad%e3%83%86%e3%82%af%e3%83%81%e3%83%a3%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6",
        "/assets/2019/01/bosh_architecture.png",
        "https://www.youtube.com/watch?v=QNQQG12lyuc",
        "https://www.youtube.com/watch?v=ta4RarXTxXY",
        "https://speakerdeck.com/ozzozz/bosh-101-winter-2018",
        "https://cdnjs.cloudflare.com/ajax/libs/prism/1.30.0/plugins/autoloader/prism-autoloader.min.js",
        "/post/2018-12-08-k8s-bosh-operation/",
        "https://bosh.io/docs/create-release/",
        "/tags/bosh",
        "https://bosh.io/docs/problems",
        "https://kit.fontawesome.com/e52fe10390.js",
        "https://www.youtube.com/watch?v=2jpN1mSPZ4Q",
        "https://amasuda.xyz//css/think-abstract.min.css",
        "https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js",
        "https://x.com/go_zen_chu",
        "https://bsky.app/profile/amasuda.xyz",
        "https://github.com/cloudfoundry/capi-release",
        "https://en.wikipedia.org/wiki/Release_engineering",
        "https://www.linkedin.com/in/akira-masuda-495658132/",
        "https://cdnjs.cloudflare.com/ajax/libs/prism/1.30.0/themes/prism-tomorrow.min.css",
        "https://www.threads.net/intent/post?text=Bosh%20%e3%81%ae%e3%82%a2%e3%83%bc%e3%82%ad%e3%83%86%e3%82%af%e3%83%81%e3%83%a3%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6%0Ahttps%3a%2f%2famasuda.xyz%2fpost%2f2019-01-06-about-bosh-architecture%2f",
        "/post/",
        "/tags/",
        "https://github.com/go-zen-chu",
        "https://github.com/concourse/concourse-bosh-deployment",
        "/slide/",
        "/tags/architecture",
        "https://bosh.io/docs/terminology/#release",
        "https://bosh.io/docs/deploying-step-by-step/",
        "/assets/2019/01/bosh_architecture_overview.png",
        "https://www.googletagmanager.com/gtag/js?id=G-3DSM03G0GW",
        "https://github.com/bosh-prometheus/prometheus-boshrelease",
        "https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css",
        "/about/me"
      ],
      "httpBodyMetaTags": {
        "description": "Bosh のアーキテクチャについて\nまずは、DRY にしたがって、ozzozz さんの BOSH 101 winter 2018 - Speaker Deck に全体的な構成の説明をお任せするとして、自分なりのまとめをここでは記載します。",
        "og:description": "Bosh のアーキテクチャについて まずは、DRY にしたがって、ozzozz さんの BOSH 101 winter 2018 - Speaker Deck に全体的な構成の説明をお任せするとして、自分なりのまとめをここでは記載します。",
        "twitter:description": "Bosh のアーキテクチャについて まずは、DRY にしたがって、ozzozz さんの BOSH 101 winter 2018 - Speaker Deck に全体的な構成の説明をお任せするとして、自分なりのまとめをここでは記載します。"
      },
      "httpBodyByteSize": 18306,
      "httpBodyPageTitle": "Bosh のアーキテクチャについて - Think Abstract"
    },
    "/post/2020-11-03-summarize-k8s-components/": {
      "date": "2026-02-13T23:10:22Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "18.208.88.157",
      "ipASN": "Amazon.com, Inc.",
      "ipCountry": "United States",
      "httpHeaderHash": "KFB63E4UO7OWHMSYDMWVFOOILIS4MLSM",
      "httpHeaderTechnologies": [
        "HSTS",
        "Netlify"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 487,
      "httpBodyHash": "JL3YICCCKYK7MLDUJPFDPCGNWSEVPMOX",
      "httpBodyTechnologies": [
        "Bootstrap:5.3.0",
        "Google Analytics",
        "cdnjs",
        "jsDelivr",
        "Cloudflare",
        "Font Awesome"
      ],
      "httpBodyUrls": [
        "https://x.com/go_zen_chu",
        "/post/2017-01-20-cf-vs-k8s/",
        "https://github.com/go-zen-chu",
        "https://hub.docker.com/repositories/amasuda",
        "https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css",
        "https://cdnjs.cloudflare.com/ajax/libs/prism/1.30.0/components/prism-core.min.js",
        "/post/",
        "/tags/kubernetes",
        "https://amasuda.xyz/",
        "/post/2018-12-08-k8s-bosh-operation/",
        "https://cdnjs.cloudflare.com/ajax/libs/prism/1.30.0/themes/prism-tomorrow.min.css",
        "https://kubernetes.io/docs/tasks/administer-cluster/developing-cloud-controller-manager/",
        "https://www.threads.net/intent/post?text=Kubernetes%20%e3%81%ae%e3%82%b3%e3%83%b3%e3%83%9d%e3%83%bc%e3%83%8d%e3%83%b3%e3%83%88%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6%e3%81%be%e3%81%a8%e3%82%81%e3%82%8b%0Ahttps%3a%2f%2famasuda.xyz%2fpost%2f2020-11-03-summarize-k8s-components%2f",
        "/tags/",
        "/post/2020-10-03-about-etcd/",
        "https://amasuda.xyz//css/think-abstract.min.css",
        "https://www.linkedin.com/in/akira-masuda-495658132/",
        "https://www.slideshare.net/ToruMakabe/kubernetes-120907020",
        "https://kubernetes.io/ja/docs/concepts/overview/components/",
        "https://cdnjs.cloudflare.com/ajax/libs/prism/1.30.0/plugins/autoloader/prism-autoloader.min.js",
        "/",
        "/about/me",
        "https://etcd.io/docs/v3.4.0/op-guide/v2-migration/",
        "https://kit.fontawesome.com/e52fe10390.js",
        "https://www.googletagmanager.com/gtag/js?id=G-3DSM03G0GW",
        "https://github.com/go-zen-chu/tnkabs-hugo/edit/master/content/post/2020-11-03-summarize-k8s-components.md",
        "https://bsky.app/intent/compose?text=Kubernetes%20%e3%81%ae%e3%82%b3%e3%83%b3%e3%83%9d%e3%83%bc%e3%83%8d%e3%83%b3%e3%83%88%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6%e3%81%be%e3%81%a8%e3%82%81%e3%82%8b%0Ahttps%3a%2f%2famasuda.xyz%2fpost%2f2020-11-03-summarize-k8s-components%2f",
        "http://twitter.com/intent/tweet?url=https%3a%2f%2famasuda.xyz%2fpost%2f2020-11-03-summarize-k8s-components%2f\u0026text=Kubernetes%20%e3%81%ae%e3%82%b3%e3%83%b3%e3%83%9d%e3%83%bc%e3%83%8d%e3%83%b3%e3%83%88%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6%e3%81%be%e3%81%a8%e3%82%81%e3%82%8b",
        "https://bsky.app/profile/amasuda.xyz",
        "/post/2020-04-04-minikube-on-archlinux/",
        "https://amasuda.xyz/post/2020-10-03-about-etcd/",
        "https://kubernetes.io/ja/docs/concepts/overview/what-is-kubernetes/",
        "/slide/",
        "/post/2019-01-06-about-bosh-architecture/",
        "https://amasuda.xyz/post/2020-03-07-create-container-with-golang/",
        "https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js",
        "https://d33wubrfki0l68.cloudfront.net/7016517375d10c702489167e704dcb99e570df85/7bb53/images/docs/components-of-kubernetes.png",
        "/tags/devops",
        "/tags/architecture"
      ],
      "httpBodyMetaTags": {
        "description": "Kubernetes とはどのようなシステムなのか\nシステムについて考えるとき、まず このシステムはどういった目的のために作られたものなのか を把握する必要がある。\nこの記事では、k8s の目的についてまとめ、それを実現するためにどのようなコンポーネントが存在するかを記載する。",
        "og:description": "Kubernetes とはどのようなシステムなのか システムについて考えるとき、まず このシステムはどういった目的のために作られたものなのか を把握する必要がある。\nこの記事では、k8s の目的についてまとめ、それを実現するためにどのようなコンポーネントが存在するかを記載する。",
        "twitter:description": "Kubernetes とはどのようなシステムなのか システムについて考えるとき、まず このシステムはどういった目的のために作られたものなのか を把握する必要がある。\nこの記事では、k8s の目的についてまとめ、それを実現するためにどのようなコンポーネントが存在するかを記載する。"
      },
      "httpBodyByteSize": 22117,
      "httpBodyPageTitle": "Kubernetes のコンポーネントについてまとめる - Think Abstract"
    }
  },
  "area536.com": {
    "/": {
      "date": "2026-02-13T23:04:55Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "2a01:4f9:6a:1955:8000::b",
      "ipASN": "Hetzner Online GmbH",
      "ipCountry": "Finland",
      "httpHeaderHash": "7I6H6JRV4IWVHLSO5HFFSBOJR5AADXZD",
      "httpHeaderTechnologies": [
        "HSTS",
        "Nginx:1.28.0"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 1231,
      "httpBodyHash": "EUTVDX2NUZQ2SGF3KYJFY22LMUPWUIG3",
      "httpBodyTechnologies": [
        "Hugo:0.154.2"
      ],
      "httpBodyUrls": [
        "/posts/cloudblock/",
        "/posts/larry_c64_009/",
        "/posts/nintendo-nat-types/",
        "/apple-touch-icon-144-precomposed.png",
        "/posts/larry_c64_014/",
        "https://www.area536.com/posts/larry_c64_009/",
        "https://www.area536.com/posts/freebsd-on-hetzner/",
        "/posts/larry_c64_010/",
        "/posts/larry_c64_015/",
        "https://www.area536.com/posts/larry_c64_002/",
        "https://www.area536.com/posts/larry_c64_016/",
        "https://www.area536.com/posts/ipv6-routing-freebsd/",
        "/favicon.png",
        "/posts/openbao_ca/",
        "/posts/larry_c64_017/",
        "https://gmpg.org/xfn/11",
        "/posts/doscontainer-releases/",
        "https://www.linkedin.com/in/bvdwiel/",
        "https://www.area536.com/posts/doscontainer-moved/",
        "https://www.area536.com/posts/nintendo-nat-types/",
        "https://www.area536.com/posts/larry_c64_003/",
        "https://www.area536.com/posts/larry_c64_010/",
        "https://www.area536.com/posts/larry_c64_012/",
        "/posts/ipv6-routing-freebsd/",
        "/posts/larry_c64_003/",
        "/posts/larry_c64_004/",
        "/posts/freebsd-on-hetzner/",
        "/posts/doscontainer-update-q2-25/",
        "/posts/larry_c64_007/",
        "/posts/unifi_adoption/",
        "https://www.area536.com/posts/larry_c64_004/",
        "https://www.area536.com/posts/microsoft-mx-fudged/",
        "https://www.area536.com/posts/doscontainer-rust-update-q1-24/",
        "/css/hyde-bundle.min.ac871d4f36866f82cec982ebbe8b6eb1d0a0d9908770ed436b9bd674012f7215.css",
        "/posts/larry_c64_011/",
        "/posts/larry_c64_016/",
        "/posts/anatomy-of-a-floppy/",
        "https://fonts.googleapis.com/css?family=Abril+Fatface|PT+Sans:400,400i,700",
        "/posts/larry_c64_013/",
        "/posts/doscontainer-rust-cicd/",
        "https://www.area536.com/posts/larry_c64_014/",
        "https://www.area536.com/posts/unifi_adoption/",
        "/posts/larry_c64_012/",
        "https://www.area536.com/",
        "https://www.area536.com/index.xml",
        "/posts/doscontainer-rust-update-q1-24/",
        "https://www.area536.com/posts/openbao_ca/",
        "https://www.area536.com/posts/larry_c64_017/",
        "/posts/larry_c64_002/",
        "/posts/freebsd-pkg-host/",
        "https://www.area536.com/posts/larry_c64_001/",
        "https://www.area536.com/posts/larry_c64_011/",
        "https://code.doscontainer.click/",
        "/posts/doscontainer-status-update/",
        "https://www.area536.com/posts/anatomy-of-a-floppy/",
        "https://www.area536.com/posts/doscontainer-update-q2-25/",
        "https://www.area536.com/posts/larry_c64_005/",
        "/posts/microsoft-mx-fudged/",
        "/posts/larry_c64_005/",
        "https://doscontainer.click",
        "/posts/larry_c64_001/",
        "https://www.area536.com/posts/larry_c64_007/",
        "https://www.area536.com/posts/larry_c64_015/",
        "https://www.area536.com/posts/doscontainer-status-update/",
        "https://www.area536.com/posts/cloudblock/",
        "https://www.area536.com/posts/larry_c64_013/",
        "https://www.area536.com/posts/freebsd-pkg-host/",
        "https://www.area536.com/posts/doscontainer-releases/",
        "https://www.area536.com/posts/doscontainer-rust-cicd/",
        "/css/print.min.46d9bcbd80937d55db06b7034dfed7fc48b2bfb13e535dd9eac5581bfbaa8ddf.css"
      ],
      "httpBodyMetaTags": {
        "description": "Just a geek's spot on the Internet"
      },
      "httpBodyByteSize": 26227,
      "httpBodyPageTitle": "Area536"
    },
    "/posts/ipv6-routing-freebsd/": {
      "date": "2026-02-13T23:20:22Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "2a01:4f9:6a:1955:8000::b",
      "ipASN": "Hetzner Online GmbH",
      "ipCountry": "Finland",
      "httpHeaderHash": "DXYTEWGCIMMBZVZ3LORJ24RDJHEJTX3O",
      "httpHeaderTechnologies": [
        "HSTS",
        "Nginx:1.28.0"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 1230,
      "httpBodyHash": "Y4IW6EUW6BPKOA6LLN36RHXHW3THK3FI",
      "httpBodyTechnologies": [
        "Hugo:0.154.2"
      ],
      "httpBodyUrls": [
        "/css/print.min.46d9bcbd80937d55db06b7034dfed7fc48b2bfb13e535dd9eac5581bfbaa8ddf.css",
        "/css/hyde-bundle.min.ac871d4f36866f82cec982ebbe8b6eb1d0a0d9908770ed436b9bd674012f7215.css",
        "https://www.area536.com/",
        "https://code.doscontainer.click/",
        "https://fonts.googleapis.com/css?family=Abril+Fatface|PT+Sans:400,400i,700",
        "/favicon.png",
        "https://gmpg.org/xfn/11",
        "https://www.linkedin.com/in/bvdwiel/",
        "/apple-touch-icon-144-precomposed.png"
      ],
      "httpBodyMetaTags": {
        "description": ""
      },
      "httpBodyByteSize": 7867,
      "httpBodyPageTitle": "IPv6 subnetting on FreeBSD with VNET jails · Area536"
    }
  },
  "cloudsandunicorns.com": {
    "/": {
      "date": "2026-02-13T23:01:01Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "185.199.108.153",
      "ipASN": "Fastly, Inc.",
      "ipCountry": "United States",
      "httpHeaderHash": "F35LLQZWNIODPRYUQPCM5T3KB4IBTFJ5",
      "httpHeaderTechnologies": [
        "Fastly",
        "Varnish",
        "GitHub Pages"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 771,
      "httpBodyHash": "D4O3F264JCHHKM6QIRNXRULZCNJLT26J",
      "httpBodyTechnologies": [
        "Hugo:0.154.2",
        "Google Analytics"
      ],
      "httpBodyUrls": [
        "https://cloudsandunicorns.com/2025/03/aria-ops-reporting-from-the-api/",
        "https://cloudsandunicorns.com/2026/01/05/reset-the-vcf-nsx-svc-account/",
        "https://cloudsandunicorns.com/2024/11/failed-aria-automation-upgrade-prep/",
        "https://cloudsandunicorns.com/tags/vro/",
        "https://cloudsandunicorns.com/categories/nsx/",
        "https://cloudsandunicorns.com/tags/certification/",
        "https://cloudsandunicorns.com/icons/apple-touch-icon.png",
        "https://cloudsandunicorns.com/2021/01/decommission-an-offline-vcsa/",
        "https://cloudsandunicorns.com/2020/12/day-two-automation-self-service-framework-part-3/",
        "https://cloudsandunicorns.com/2022/03/vrealize-automation-fails-to-install-salt-minion/",
        "https://www.facebook.com/sharer.php?u=https%3a%2f%2fcloudsandunicorns.com%2f2025%2f03%2faria-ops-reporting-from-the-api%2f\u0026t=Aria%20Ops%3a%20Reporting%20from%20the%20API",
        "https://cloudsandunicorns.com/tags/vra/",
        "https://cloudsandunicorns.com/categories/vra/",
        "https://cloudsandunicorns.com/tags/powershell/",
        "https://cloudsandunicorns.com/categories/vsphere/",
        "https://cloudsandunicorns.com/icons/caret-icon.svg",
        "https://cloudsandunicorns.com/icons/favicon-32x32.png",
        "https://cloudsandunicorns.com/categories/certification/",
        "https://twitter.com/intent/tweet?text=Aria%20Ops%3a%20Reporting%20from%20the%20API\u0026url=https%3a%2f%2fcloudsandunicorns.com%2f2025%2f03%2faria-ops-reporting-from-the-api%2f\u0026tw_p=tweetbutton",
        "https://cloudsandunicorns.com/training/",
        "https://cloudsandunicorns.com/tags/ecmp/",
        "https://cloudsandunicorns.com/tags/vcdx/",
        "https://cloudsandunicorns.com/tags/year-in-review/",
        "https://cloudsandunicorns.com/categories/product-reviews/",
        "https://cloudsandunicorns.com/categories/seeing-what-happens/",
        "https://twitter.com/intent/tweet?text=Tag%20Based%20Affinity%20Rules\u0026url=https%3a%2f%2fcloudsandunicorns.com%2f2021%2f06%2ftag-based-affinity-rules%2f\u0026tw_p=tweetbutton",
        "https://twitter.com/intent/tweet?text=Failed%20Aria%20Automation%20Upgrade%20Prep\u0026url=https%3a%2f%2fcloudsandunicorns.com%2f2024%2f11%2ffailed-aria-automation-upgrade-prep%2f\u0026tw_p=tweetbutton",
        "https://cloudsandunicorns.com/about/",
        "https://cloudsandunicorns.com/tags/seeing-what-happens/",
        "https://www.facebook.com/sharer.php?u=https%3a%2f%2fcloudsandunicorns.com%2f2023%2f12%2fresolving-a-403-error-in-aria-automation-config-with-vidm-integration%2f\u0026t=Resolving%20a%20403%20Error%20in%20Aria%20Automation%20Config%20with%20vIDM%20Integration",
        "https://cloudsandunicorns.com/tags/vcsa/",
        "https://cloudsandunicorns.com/tags/security/",
        "https://cloudsandunicorns.com/categories/training/",
        "https://cloudsandunicorns.com/categories/weekly-update/",
        "https://twitter.com/intent/tweet?text=Reset%20the%20VCF%20NSX%20svc%20Account\u0026url=https%3a%2f%2fcloudsandunicorns.com%2f2026%2f01%2f05%2freset-the-vcf-nsx-svc-account%2f\u0026tw_p=tweetbutton",
        "https://twitter.com/intent/tweet?text=How%20to%20find%20properties%20in%20the%20Code%20Stream%20output%20schema\u0026url=https%3a%2f%2fcloudsandunicorns.com%2f2021%2f03%2fhow-to-find-properties-in-the-code-stream-output-schema%2f\u0026tw_p=tweetbutton",
        "https://cloudsandunicorns.com/tags/misc/",
        "https://cloudsandunicorns.com/index.xml",
        "https://cloudsandunicorns.com/",
        "https://bsky.app/profile/sentania.net",
        "https://cloudsandunicorns.com/page/2/",
        "https://cloudsandunicorns.com/tags/jenkins/",
        "https://cloudsandunicorns.com/images/aacidm403/403-error.png",
        "https://www.facebook.com/sharer.php?u=https%3a%2f%2fcloudsandunicorns.com%2f2021%2f01%2fdecommission-an-offline-vcsa%2f\u0026t=Decommission%20an%20offline%20VCSA",
        "https://cloudsandunicorns.com/tags/ssl/",
        "https://cloudsandunicorns.com/categories/codestream/",
        "https://cloudsandunicorns.com/categories/race-report/",
        "https://cloudsandunicorns.com/categories/5-minute-how-to/",
        "https://www.facebook.com/sharer.php?u=https%3a%2f%2fcloudsandunicorns.com%2f2026%2f01%2f05%2freset-the-vcf-nsx-svc-account%2f\u0026t=Reset%20the%20VCF%20NSX%20svc%20Account",
        "https://www.facebook.com/sharer.php?u=https%3a%2f%2fcloudsandunicorns.com%2f2024%2f11%2ffailed-aria-automation-upgrade-prep%2f\u0026t=Failed%20Aria%20Automation%20Upgrade%20Prep",
        "https://twitter.com/intent/tweet?text=vRealize%20Automation%20fails%20to%20install%20Salt%20Minion\u0026url=https%3a%2f%2fcloudsandunicorns.com%2f2022%2f03%2fvrealize-automation-fails-to-install-salt-minion%2f\u0026tw_p=tweetbutton",
        "https://www.facebook.com/sharer.php?u=https%3a%2f%2fcloudsandunicorns.com%2f2021%2f03%2fhow-to-find-properties-in-the-code-stream-output-schema%2f\u0026t=How%20to%20find%20properties%20in%20the%20Code%20Stream%20output%20schema",
        "https://cloudsandunicorns.com/categories/salt/",
        "https://cloudsandunicorns.com/categories/blog-posts/",
        "https://www.facebook.com/sharer.php?u=https%3a%2f%2fcloudsandunicorns.com%2f2021%2f06%2ftag-based-affinity-rules%2f\u0026t=Tag%20Based%20Affinity%20Rules",
        "https://www.linkedin.com/in/scottrbowe/",
        "https://cloudsandunicorns.com/favicon.png",
        "https://cloudsandunicorns.com/categories/vcf/",
        "https://cloudsandunicorns.com/tags/vrops/",
        "https://cloudsandunicorns.com/tags/packer/",
        "https://cloudsandunicorns.com/tags/nsx/",
        "#documentTop",
        "https://cloudsandunicorns.com/tags/license/",
        "https://cloudsandunicorns.com/categories/upgrade/",
        "https://cloudsandunicorns.com/categories/vcenter/",
        "https://cloudsandunicorns.com/categories/uncategorized/",
        "https://cloudsandunicorns.com/categories/examples/",
        "https://cloudsandunicorns.com/categories/how-to-guide/",
        "https://cloudsandunicorns.com/2020/08/day-two-automationself-service-framework-part-1/",
        "https://cloudsandunicorns.com/2021/03/how-to-find-properties-in-the-code-stream-output-schema/",
        "https://cloudsandunicorns.com/2023/12/resolving-a-403-error-in-aria-automation-config-with-vidm-integration/",
        "https://twitter.com/intent/tweet?text=Decommission%20an%20offline%20VCSA\u0026url=https%3a%2f%2fcloudsandunicorns.com%2f2021%2f01%2fdecommission-an-offline-vcsa%2f\u0026tw_p=tweetbutton",
        "https://www.facebook.com/sharer.php?u=https%3a%2f%2fcloudsandunicorns.com%2f2021%2f01%2fauto-scaling-your-application-with-the-vrealize-suite%2f\u0026t=Auto%20scaling%20your%20application%20with%20the%20vRealize%20Suite",
        "https://www.facebook.com/sharer.php?u=https%3a%2f%2fcloudsandunicorns.com%2f2020%2f12%2fday-two-automation-self-service-framework-part-3%2f\u0026t=Day%20Two%20Automation%20Self%20Service%20Framework%20%e2%80%93%20Part%203",
        "https://cloudsandunicorns.com/page/34/",
        "https://cloudsandunicorns.com/posts/",
        "https://cloudsandunicorns.com/tags/life/",
        "https://cloudsandunicorns.com/categories/vrops/",
        "https://cloudsandunicorns.com/categories/pondering/",
        "https://cloudsandunicorns.com/icons/site.webmanifest",
        "https://twitter.com/intent/tweet?text=Day%20Two%20Automation%20Self%20Service%20Framework%20%e2%80%93%20Part%203\u0026url=https%3a%2f%2fcloudsandunicorns.com%2f2020%2f12%2fday-two-automation-self-service-framework-part-3%2f\u0026tw_p=tweetbutton",
        "https://twitter.com/intent/tweet?text=Resolving%20a%20403%20Error%20in%20Aria%20Automation%20Config%20with%20vIDM%20Integration\u0026url=https%3a%2f%2fcloudsandunicorns.com%2f2023%2f12%2fresolving-a-403-error-in-aria-automation-config-with-vidm-integration%2f\u0026tw_p=tweetbutton",
        "https://cloudsandunicorns.com/page/3/",
        "https://cloudsandunicorns.com/tags/twil/",
        "https://cloudsandunicorns.com/categories/questions/",
        "https://cloudsandunicorns.com/2021/01/auto-scaling-your-application-with-the-vrealize-suite/",
        "https://cloudsandunicorns.com/en/js/bundle.0f1a5e829f22c1327ee6d5b25bcf843d433ecf8face86863314bb07b6c259ee6585f52ada6161ce3058eb49f6cf9adc556eb82342a6d91e914a558b88842da32.js",
        "https://twitter.com/intent/tweet?text=Auto%20scaling%20your%20application%20with%20the%20vRealize%20Suite\u0026url=https%3a%2f%2fcloudsandunicorns.com%2f2021%2f01%2fauto-scaling-your-application-with-the-vrealize-suite%2f\u0026tw_p=tweetbutton",
        "https://cloudsandunicorns.com/tags/automation/",
        "https://cloudsandunicorns.com/page/4/",
        "https://cloudsandunicorns.com/tags/ansible/",
        "https://www.googletagmanager.com/gtag/js?id=G-47W44ETNZ8",
        "https://cloudsandunicorns.com/css/styles.bc1eb1dd1fc5d14285e0b88a05fef346a89bc5e461c683e5fc57576c7455fe75831ec8ecacec5edfb95ff21decee7759160e705bc419e8e864dcf581963a4140.css",
        "https://cloudsandunicorns.com/page/5/",
        "https://cloudsandunicorns.com/2021/06/tag-based-affinity-rules/",
        "https://www.facebook.com/sharer.php?u=https%3a%2f%2fcloudsandunicorns.com%2f2022%2f03%2fvrealize-automation-fails-to-install-salt-minion%2f\u0026t=vRealize%20Automation%20fails%20to%20install%20Salt%20Minion",
        "#linkedinshare",
        "https://cloudsandunicorns.com/index.json",
        "https://cloudsandunicorns.com/categories/twil/",
        "https://cloudsandunicorns.com/tags/codestream/",
        "https://cloudsandunicorns.com/categories/lab-notes/"
      ],
      "httpBodyMetaTags": {
        "description": "",
        "og:description": ""
      },
      "httpBodyByteSize": 56998,
      "httpBodyPageTitle": "Clouds and Unicorns"
    }
  },
  "eetezadi.com": {
    "/index.html": {
      "date": "2026-02-13T04:23:31Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "172.67.176.178",
      "ipASN": "Cloudflare, Inc.",
      "ipCountry": null,
      "httpHeaderHash": "FXKRP354X5BOVNJU6367JFBOYYO75GEQ",
      "httpHeaderTechnologies": [
        "HTTP/3",
        "Cloudflare"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 716,
      "httpBodyHash": "CDTXDMKFSFRK6ZIFUWPGWOQZ4HBHAZMU",
      "httpBodyTechnologies": [
        "Hugo:0.154.2",
        "Cloudflare Browser Insights"
      ],
      "httpBodyUrls": [
        "/style.min.f2f9939af32c2e196c9c48e72c0030e4adcb097d877f6b0372fe7d26f677bc08.css",
        "index.html",
        "/sina-eetezadi-profile.jpg",
        "https://www.strava.com/athletes/32639149",
        "https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015",
        "https://fonts.bunny.net/css?display=swap\u0026family=Assistant:ital,wght@0,400;0,700;1,400;1,700\u0026family=Inter:ital,wght@0,400;0,500;1,400;1,500",
        "https://www.basel.com",
        "https://github.com/Eetezadi",
        "https://pa.eetezadi.com/js/script.js",
        "https://bsky.app/profile/eetezadi.com",
        "https://www.linkedin.com/in/eetezadi/",
        "/script.min.dea596bf3cb4a6f5ab206b1f645aa95994a2ce3980326cc663193ff7056acff6.js"
      ],
      "httpBodyMetaTags": {
        "description": "Digital profile of Dr. Sina Sebastian Eetezadi.",
        "og:description": "Digital profile of Dr. Sina Sebastian Eetezadi."
      },
      "httpBodyByteSize": 6620,
      "httpBodyPageTitle": "Dr. Sina Sebastian Eetezadi"
    }
  },
  "kroah.com": {
    "/log/blog/2025/12/09/linux-kernel-version-numbers/": {
      "date": "2026-02-13T23:34:19Z",
      "httpProtocol": "http/1.1",
      "httpStatus": 200,
      "ipAddress": "172.104.246.16",
      "ipASN": "Akamai Connected Cloud",
      "ipCountry": "Germany",
      "httpHeaderHash": "TD464WW5WCC62EYNPDJN6AVK7VI6ZT6K",
      "httpHeaderTechnologies": [
        "UNIX",
        "Apache HTTP Server:2.4.66"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 305,
      "httpBodyHash": "P7VEYKN4DYM4E3APPICFVGA7ZGHTWUFE",
      "httpBodyTechnologies": [
        "Bootstrap",
        "Hugo:0.154.2",
        "jQuery:3.7.0"
      ],
      "httpBodyUrls": [
        "http://www.kroah.com/log/css/syntax.css",
        "http://files.kroah.com/images/release_cycle.png",
        "http://www.kroah.com/log/js/jquery-3.7.0.slim.min.js",
        "../../../../../blog/2025/12/09/linux-kernel-version-numbers/index.rss",
        "http://www.kroah.com/log/blog/2025/12/15/tracking-kernel-commits-across-branches/",
        "http://www.kroah.com/log/blog/2025/12/08/linux-cves-more-than-you-ever-wanted-to-know/",
        "../../../../../about/",
        "http://www.kroah.com/log/js/katex.min.js",
        "http://www.kroah.com/log/css/katex.min.css",
        "http://www.kroah.com/log/js/auto-render.min.js",
        "http://www.kroah.com/log/fontawesome/css/brands.min.css",
        "https://en.wikipedia.org/wiki/Linux_kernel_version_history",
        "http://www.kroah.com/log/css/photoswipe.default-skin.min.css",
        "http://www.kroah.com/log/fontawesome/css/v4-font-face.min.css",
        "https://github.com/halogenica/beautifulhugo",
        "http://www.kroah.com/log/fontawesome/css/fontawesome.min.css",
        "http://www.kroah.com/log/fontawesome/css/v5-font-face.min.css",
        "../../../../../",
        "https://gohugo.io",
        "http://www.kroah.com/log/fontawesome/css/v4-shims.min.css",
        "https://www.kernel.org/doc/html/latest/process/stable-kernel-rules.html",
        "http://www.kroah.com/log/fontawesome/css/svg.min.css",
        "http://www.kroah.com/log/js/photoswipe-ui-default.min.js",
        "http://www.kroah.com/log/blog/2026/01/02/linux-kernel-security-work/",
        "http://www.kroah.com/log/css/fonts.css",
        "https://deanattali.com/beautiful-jekyll/",
        "http://www.kroah.com/log/img/flat_tux.png",
        "http://www.kroah.com/log/css/codeblock.css",
        "http://www.kroah.com/log/js/bootstrap.min.js",
        "http://www.kroah.com/log/css/photoswipe.min.css",
        "https://www.kernel.org/category/releases.html",
        "http://www.kroah.com/log/css/bootstrap.min.css",
        "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/",
        "http://www.kroah.com/log/index.rss",
        "http://www.kroah.com/log/js/main.js",
        "http://www.kroah.com/log/js/photoswipe.min.js",
        "http://www.kroah.com/log/js/load-photoswipe.js",
        "http://www.kroah.com/log/fontawesome/css/solid.min.css",
        "http://www.kroah.com/log/fontawesome/css/regular.min.css",
        "http://www.kroah.com/log/fontawesome/css/svg-with-js.min.css",
        "https://www.kernel.org/doc/html/latest/process/2.Process.html#the-big-picture",
        "http://www.kroah.com/log/",
        "http://www.kroah.com/log/css/main.css"
      ],
      "httpBodyMetaTags": {
        "description": "Despite having a stable release model and cadence since December 2003, Linux\nkernel version numbers seem to baffle and confuse those that run across them,\ncausing numerous groups to mistakenly make versioning statements that are flat\nout false.  So let’s go into how this all works in detail.",
        "og:description": "Despite having a stable release model and cadence since December 2003, Linux\nkernel version numbers seem to baffle and confuse those that run across them,\ncausing numerous groups to mistakenly make versioning statements that are flat\nout false.  So let’s go into how this all works in detail.",
        "twitter:description": "Despite having a stable release model and cadence since December 2003, Linux\nkernel version numbers seem to baffle and confuse those that run across them,\ncausing numerous groups to mistakenly make …"
      },
      "httpBodyByteSize": 19847,
      "httpBodyPageTitle": "Linux kernel version numbers -"
    }
  },
  "openvalue.eu": {
    "/": {
      "date": "2026-02-06T21:46:51Z",
      "httpProtocol": "h2, tls/1.2",
      "httpStatus": 200,
      "ipAddress": "3.121.28.58",
      "ipASN": "Amazon.com, Inc.",
      "ipCountry": "Germany",
      "httpHeaderHash": "R3J2ADP7XGTYUNKP3462ZKLDR4L6GGG4",
      "httpHeaderTechnologies": [
        "Nginx"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 331,
      "httpBodyHash": "IY4JOWRNGPEBOSNALRGBPJ55XWWL7GJD",
      "httpBodyTechnologies": [
        "Slick",
        "jQuery",
        "Hugo:0.154.2"
      ],
      "httpBodyUrls": [
        "career/",
        "./privacy/",
        "tech-insights/",
        "images/openvalue-white.png",
        "./contact/",
        "images/vienna.jpg",
        "images/rotterdam.jpg",
        "https://meetup.com/pro/openvalue",
        "./",
        "images/munich.jpg",
        "images/denver.jpeg",
        "images/favicon.png",
        "images/utrecht.jpg",
        "slick/slick.min.js",
        "tech-insights/#main",
        "slick/slick-theme.css",
        "contact/",
        "./imprint/",
        "career/#main",
        "js/slider.js",
        "js/browser.min.js",
        "images/amsterdam.jpg",
        "js/breakpoints.min.js",
        "https://www.openvalue.eu/",
        "#menu",
        "#intro",
        "services/",
        "js/main.js",
        "js/util.js",
        "css/slider.css",
        "images/dusseldorf.jpg",
        "https://x.com/OpenValue",
        "speakers/",
        "about/#main",
        "slick/slick.css",
        "images/zurich.jpg",
        "./images/openvalue-white.png",
        "images/interview-stream-machine.mp4",
        "https://bsky.app/profile/openvalue.eu",
        "./css/main.5409d2da82d686b2030252df9ddf8255b0a51df4add0efeb0dbc17e210b8f34c.css",
        "#",
        "about/",
        "https://kramp.com",
        "js/jquery.scrolly.min.js",
        "https://openvalue.training",
        "./css/banner.969cd231cd5c814635de2e7dc37b35e80305ded00d5166f2c868973a01619b48.css",
        "js/jquery.min.js",
        "images/arnhem.jpg",
        "https://youtube.com/OpenValue",
        "https://linkedin.com/company/OpenValue",
        "/livereload.js?mindelay=10\u0026v=2\u0026port=1313\u0026path=livereload"
      ],
      "httpBodyMetaTags": {
        "description": "High quality custom software. Over 200 seasoned full stack Java experts, Java champions \u0026 JavaOne rockstars with offices in 9 cities.",
        "og:description": "High quality software by 200+ seasoned full stack Java experts."
      },
      "httpBodyByteSize": 9509,
      "httpBodyPageTitle": "OpenValue - Better software, faster."
    },
    "/?utm_source=swissdevjobs-community\u0026utm_medium=swissdevjobs-community\u0026utm_campaign=swissdevjobs-community": {
      "date": "2026-02-13T13:25:16Z",
      "httpProtocol": "h2, tls/1.2",
      "httpStatus": 200,
      "ipAddress": "3.121.28.58",
      "ipASN": "Amazon.com, Inc.",
      "ipCountry": "Germany",
      "httpHeaderHash": "H2GMP2NJKC6WRMHZAZZ5TDOQDAPEEIDD",
      "httpHeaderTechnologies": [
        "Nginx"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 331,
      "httpBodyHash": "MGJPYRRAOU7VFDF4MDAFPFFAISOKI7AZ",
      "httpBodyTechnologies": [
        "Slick",
        "jQuery",
        "Hugo:0.155.3"
      ],
      "httpBodyUrls": [
        "about/",
        "js/main.js",
        "slick/slick.min.js",
        "https://openvalue.training",
        "images/openvalue-white.png",
        "./images/openvalue-white.png",
        "https://bsky.app/profile/openvalue.eu",
        "./contact/",
        "slick/slick.css",
        "images/dusseldorf.jpg",
        "js/jquery.scrolly.min.js",
        "https://meetup.com/pro/openvalue",
        "images/interview-stream-machine.mp4",
        "./css/main.ff9371fb36961bf00967acc6764ce26e5caf25fe0e17217d824588489db51d58.css",
        "./css/banner.969cd231cd5c814635de2e7dc37b35e80305ded00d5166f2c868973a01619b48.css",
        "./privacy/",
        "js/slider.js",
        "images/arnhem.jpg",
        "images/zurich.jpg",
        "https://linkedin.com/company/OpenValue",
        "#menu",
        "services/",
        "speakers/",
        "js/jquery.min.js",
        "https://kramp.com",
        "images/vienna.jpg",
        "images/utrecht.jpg",
        "tech-insights/#main",
        "./",
        "./imprint/",
        "js/util.js",
        "career/#main",
        "images/favicon.png",
        "images/rotterdam.jpg",
        "js/breakpoints.min.js",
        "https://www.openvalue.eu/",
        "tech-insights/",
        "images/munich.jpg",
        "/livereload.js?mindelay=10\u0026v=2\u0026port=1313\u0026path=livereload",
        "#",
        "#intro",
        "career/",
        "about/#main",
        "images/denver.jpeg",
        "images/amsterdam.jpg",
        "slick/slick-theme.css",
        "https://x.com/OpenValue",
        "contact",
        "contact/",
        "css/slider.css",
        "js/browser.min.js",
        "https://youtube.com/OpenValue"
      ],
      "httpBodyMetaTags": {
        "description": "High quality custom software. Over 200 seasoned full stack Java experts, Java champions \u0026 JavaOne rockstars with offices in 9 cities.",
        "og:description": "High quality software by 200+ seasoned full stack Java experts."
      },
      "httpBodyByteSize": 9508,
      "httpBodyPageTitle": "OpenValue - Better software, faster."
    }
  },
  "sionwilliams.com": {
    "/": {
      "date": "2026-02-13T21:46:21Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "172.67.170.196",
      "ipASN": "Cloudflare, Inc.",
      "ipCountry": null,
      "httpHeaderHash": "KMCPEGIW5B3AAHMFDNWP6UA2PFIST7QI",
      "httpHeaderTechnologies": [
        "HTTP/3",
        "Netlify",
        "Cloudflare",
        "HSTS"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 961,
      "httpBodyHash": "VDTDMAE3ZM3ILRSZ4CFMYOOLT3ADROMQ",
      "httpBodyTechnologies": [
        "Cloudflare Browser Insights",
        "Lightbox",
        "Hugo:0.154.2",
        "Google Analytics"
      ],
      "httpBodyUrls": [
        "/safari-pinned-tab.svg",
        "https://gitlab.com/willis7",
        "https://www.twitch.tv/sionno",
        "/bundle.min.08b680078a3cf9c69e3dd217a5aa52cfddd4a1d850f8cdff127fdd7421a71f8b2b474be69386f67819edace92273916e7230c9054f38107db9dc6730b3530ab5.js",
        "/bookshelf",
        "https://www.reddit.com/user/nocpu",
        "https://www.googletagmanager.com/gtag/js?id=G-0KYGN7GLSW",
        "/posts",
        "/about/",
        "/site.webmanifest",
        "/cdn-cgi/l/email-protection#3f4c565051564711525e56537f58525e5653115c5052",
        "/favicon.ico",
        "https://sionwilliams.com/",
        "/",
        "/css/overrides.css",
        "/favicon-16x16.png",
        "https://x.com/DarthSionno",
        "https://sionwilliams.com/index.xml",
        "https://www.linkedin.com/in/sionwilliams/",
        "/main.min.7289daf2e88ea2c7b253a51cc5794c7cc17e7aeb7295a19d978db764a5862f25.css",
        "/tags",
        "/series",
        "/js/lightbox.js",
        "/favicon-32x32.png",
        "https://stackoverflow.com/users/410527/sion",
        "/css/bookshelf.css",
        "/apple-touch-icon.png",
        "https://github.com/willis7",
        "/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js",
        "https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015"
      ],
      "httpBodyMetaTags": {
        "description": "",
        "og:description": "My technology and engineering blog",
        "twitter:description": "My technology and engineering blog"
      },
      "httpBodyByteSize": 8916,
      "httpBodyPageTitle": "Sion's Blog"
    },
    "/posts/2023-10-10-sunrise-automation/": {
      "date": "2026-02-13T22:39:55Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "104.21.47.77",
      "ipASN": "Cloudflare, Inc.",
      "ipCountry": null,
      "httpHeaderHash": "UGU5FSDHJHEIVWLCUNZZ3G7EOCH6AVHH",
      "httpHeaderTechnologies": [
        "HSTS",
        "HTTP/3",
        "Netlify",
        "Cloudflare"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 975,
      "httpBodyHash": "RO4NBBZQ565EFPJ6N4MHRKSR4IDNDPTA",
      "httpBodyTechnologies": [
        "Lightbox",
        "Google Analytics",
        "Cloudflare Browser Insights"
      ],
      "httpBodyUrls": [
        "/main.min.7289daf2e88ea2c7b253a51cc5794c7cc17e7aeb7295a19d978db764a5862f25.css",
        "whatsapp://send?text=Creating%20a%20Wake-Up%20Light%20Automation%20with%20the%20Help%20of%20ChatGPT%20https%3a%2f%2fsionwilliams.com%2fposts%2f2023-10-10-sunrise-automation%2f",
        "/favicon.ico",
        "https://utteranc.es/client.js",
        "https://sionwilliams.com/posts/2023-08-29-my-first-genai/",
        "https://sionwilliams.com/posts/2023-10-10-sunrise-automation/",
        "https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015",
        "/bundle.min.08b680078a3cf9c69e3dd217a5aa52cfddd4a1d850f8cdff127fdd7421a71f8b2b474be69386f67819edace92273916e7230c9054f38107db9dc6730b3530ab5.js",
        "/css/bookshelf.css",
        "https://facebook.com/sharer/sharer.php?u=https%3a%2f%2fsionwilliams.com%2fposts%2f2023-10-10-sunrise-automation%2f",
        "https://www.linkedin.com/shareArticle?mini=true\u0026url=https%3a%2f%2fsionwilliams.com%2fposts%2f2023-10-10-sunrise-automation%2f\u0026title=Creating%20a%20Wake-Up%20Light%20Automation%20with%20the%20Help%20of%20ChatGPT\u0026summary=Creating%20a%20Wake-Up%20Light%20Automation%20with%20the%20Help%20of%20ChatGPT\u0026source=https%3a%2f%2fsionwilliams.com%2fposts%2f2023-10-10-sunrise-automation%2f",
        "/",
        "/site.webmanifest",
        "/favicon-16x16.png",
        "/apple-touch-icon.png",
        "https://www.xing.com/app/user?op=share;url=https%3a%2f%2fsionwilliams.com%2fposts%2f2023-10-10-sunrise-automation%2f;title=Creating%20a%20Wake-Up%20Light%20Automation%20with%20the%20Help%20of%20ChatGPT",
        "https://www.tumblr.com/widgets/share/tool?posttype=link\u0026title=Creating%20a%20Wake-Up%20Light%20Automation%20with%20the%20Help%20of%20ChatGPT\u0026caption=Creating%20a%20Wake-Up%20Light%20Automation%20with%20the%20Help%20of%20ChatGPT\u0026canonicalUrl=https%3a%2f%2fsionwilliams.com%2fposts%2f2023-10-10-sunrise-automation%2f",
        "/safari-pinned-tab.svg",
        "https://sionwilliams.com/posts/2025-09-21-systems-thinking-tech-debt/",
        "/posts",
        "/js/lightbox.js",
        "/css/overrides.css",
        "https://sionwilliams.com/tags/howto/",
        "https://reddit.com/submit/?url=https%3a%2f%2fsionwilliams.com%2fposts%2f2023-10-10-sunrise-automation%2f\u0026resubmit=true\u0026title=Creating%20a%20Wake-Up%20Light%20Automation%20with%20the%20Help%20of%20ChatGPT",
        "/bookshelf",
        "/favicon-32x32.png",
        "e6c7ad7411c68a6cc7b494f381ed4531aaa8f0d0",
        "https://www.googletagmanager.com/gtag/js?id=G-0KYGN7GLSW",
        "https://telegram.me/share/url?text=Creating%20a%20Wake-Up%20Light%20Automation%20with%20the%20Help%20of%20ChatGPT\u0026url=https%3a%2f%2fsionwilliams.com%2fposts%2f2023-10-10-sunrise-automation%2f",
        "https://pinterest.com/pin/create/button/?url=https%3a%2f%2fsionwilliams.com%2fposts%2f2023-10-10-sunrise-automation%2f\u0026media=https%3a%2f%2fsionwilliams.com%2fposts%2f2023-10-10-sunrise-automation%2f;description=Creating%20a%20Wake-Up%20Light%20Automation%20with%20the%20Help%20of%20ChatGPT",
        "/tags",
        "https://sionwilliams.com/tags/homelab/",
        "https://twitter.com/intent/tweet/?url=https%3a%2f%2fsionwilliams.com%2fposts%2f2023-10-10-sunrise-automation%2f",
        "https://news.ycombinator.com/submitlink?u=https%3a%2f%2fsionwilliams.com%2fposts%2f2023-10-10-sunrise-automation%2f\u0026t=Creating%20a%20Wake-Up%20Light%20Automation%20with%20the%20Help%20of%20ChatGPT",
        "/cdn-cgi/l/email-protection#ecd39f998e86898f98d1af9e898d9885828bc9dedc8dc9dedcbb8d8789c1b99cc9dedca0858b8498c9dedcad999883818d98858382c9dedc9b859884c9dedc988489c9dedca489809cc9dedc838ac9dedcaf848d98abbcb8ca8d819cd78e838895d18498989c9fc9df8dc9de8ac9de8a9f8583829b858080858d819fc28f8381c9de8a9c839f989fc9de8adedcdedfc1dddcc1dddcc19f99829e859f89c18d999883818d98858382c9de8a",
        "/about/",
        "/series",
        "https://amzn.to/3F9NsjJ",
        "/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"
      ],
      "httpBodyMetaTags": {
        "description": "Today, I’d like to share my unique interaction with ChatGPT, OpenAI’s state-of-the-art language model. I was trying to create a wake-up light automation in Home Assistant, and ChatGPT came to the rescue!\nThe Problem: I wanted a way to wake up in the morning gently. Traditional alarms can be jarring, and I’ve read about the benefits of waking up with natural light or, in my case, a simulated sunrise. The idea is to transition a light source from red to amber and finally to white over 30 minutes, simulating a sunrise. Given that I had a Philips Hue Bloom in my Home Assistant setup, I was all set to create the automation – but I needed some guidance.",
        "og:description": "Today, I’d like to share my unique interaction with ChatGPT, OpenAI’s state-of-the-art language model. I was trying to create a wake-up light automation in Home Assistant, and ChatGPT came to the rescue!\nThe Problem: I wanted a way to wake up in the morning gently. Traditional alarms can be jarring, and I’ve read about the benefits of waking up with natural light or, in my case, a simulated sunrise. The idea is to transition a light source from red to amber and finally to white over 30 minutes, simulating a sunrise. Given that I had a Philips Hue Bloom in my Home Assistant setup, I was all set to create the automation – but I needed some guidance.",
        "twitter:description": "Today, I’d like to share my unique interaction with ChatGPT, OpenAI’s state-of-the-art language model. I was trying to create a wake-up light automation in Home Assistant, and ChatGPT came to the rescue!\nThe Problem: I wanted a way to wake up in the morning gently. Traditional alarms can be jarring, and I’ve read about the benefits of waking up with natural light or, in my case, a simulated sunrise. The idea is to transition a light source from red to amber and finally to white over 30 minutes, simulating a sunrise. Given that I had a Philips Hue Bloom in my Home Assistant setup, I was all set to create the automation – but I needed some guidance."
      },
      "httpBodyByteSize": 29034,
      "httpBodyPageTitle": "Creating a Wake-Up Light Automation with the Help of ChatGPT :: Sion's Blog"
    },
    "/posts/2025-11-03-my-agent-army/": {
      "date": "2026-02-13T23:11:09Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "172.67.170.196",
      "ipASN": "Cloudflare, Inc.",
      "ipCountry": null,
      "httpHeaderHash": "QSUPX5CLMBSJPRLUOQXBLEJIDYQ33TNS",
      "httpHeaderTechnologies": [
        "HTTP/3",
        "Netlify",
        "Cloudflare",
        "HSTS"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 968,
      "httpBodyHash": "26ZMF4YAAFZNPRWX6D3OAFRZKTIAJAGP",
      "httpBodyTechnologies": [
        "Lightbox",
        "Google Analytics",
        "Cloudflare Browser Insights"
      ],
      "httpBodyUrls": [
        "/site.webmanifest",
        "https://sionwilliams.com/tags/howto/",
        "https://www.googletagmanager.com/gtag/js?id=G-0KYGN7GLSW",
        "https://telegram.me/share/url?text=My%20Agent%20Army%20Using%20the%20HMAS%20Architecture\u0026url=https%3a%2f%2fsionwilliams.com%2fposts%2f2025-11-03-my-agent-army%2f",
        "#fn:3",
        "/tags",
        "#fnref:2",
        "/favicon-16x16.png",
        "/safari-pinned-tab.svg",
        "https://www.anthropic.com/engineering/effective-context-engineering-for-ai-agents",
        "https://twitter.com/intent/tweet/?url=https%3a%2f%2fsionwilliams.com%2fposts%2f2025-11-03-my-agent-army%2f",
        "https://jtanruan.medium.com/hierarchical-multi-agent-systems-with-amazon-bedrock-orchestrating-agents-for-drug-discovery-1c6b6aff9acd",
        "/",
        "#ZgotmplZ",
        "e6c7ad7411c68a6cc7b494f381ed4531aaa8f0d0",
        "/bundle.min.08b680078a3cf9c69e3dd217a5aa52cfddd4a1d850f8cdff127fdd7421a71f8b2b474be69386f67819edace92273916e7230c9054f38107db9dc6730b3530ab5.js",
        "whatsapp://send?text=My%20Agent%20Army%20Using%20the%20HMAS%20Architecture%20https%3a%2f%2fsionwilliams.com%2fposts%2f2025-11-03-my-agent-army%2f",
        "https://www.linkedin.com/shareArticle?mini=true\u0026url=https%3a%2f%2fsionwilliams.com%2fposts%2f2025-11-03-my-agent-army%2f\u0026title=My%20Agent%20Army%20Using%20the%20HMAS%20Architecture\u0026summary=My%20Agent%20Army%20Using%20the%20HMAS%20Architecture\u0026source=https%3a%2f%2fsionwilliams.com%2fposts%2f2025-11-03-my-agent-army%2f",
        "#fnref:3",
        "/favicon.ico",
        "https://sionwilliams.com/tags/ai/",
        "https://cybersecuritynews.com/aardvark-gpt-5-agent/",
        "/cdn-cgi/l/email-protection#b986caccdbd3dcdacd84f4c09c8b89f8dedcd7cd9c8b89f8cbd4c09c8b89eccad0d7de9c8b89cdd1dc9c8b89f1f4f8ea9c8b89f8cbdad1d0cddcdacdcccbdc9fd8d4c982dbd6ddc084d1cdcdc9ca9c8ad89c8bdf9c8bdfcad0d6d7ced0d5d5d0d8d4ca97dad6d49c8bdfc9d6cacdca9c8bdf8b898b8c94888894898a94d4c094d8dedcd7cd94d8cbd4c09c8bdf",
        "#fn:2",
        "/about/",
        "#fnref:1",
        "/css/bookshelf.css",
        "/css/overrides.css",
        "/favicon-32x32.png",
        "https://www.tumblr.com/widgets/share/tool?posttype=link\u0026title=My%20Agent%20Army%20Using%20the%20HMAS%20Architecture\u0026caption=My%20Agent%20Army%20Using%20the%20HMAS%20Architecture\u0026canonicalUrl=https%3a%2f%2fsionwilliams.com%2fposts%2f2025-11-03-my-agent-army%2f",
        "/posts",
        "https://utteranc.es/client.js",
        "https://facebook.com/sharer/sharer.php?u=https%3a%2f%2fsionwilliams.com%2fposts%2f2025-11-03-my-agent-army%2f",
        "https://news.ycombinator.com/submitlink?u=https%3a%2f%2fsionwilliams.com%2fposts%2f2025-11-03-my-agent-army%2f\u0026t=My%20Agent%20Army%20Using%20the%20HMAS%20Architecture",
        "https://www.xing.com/app/user?op=share;url=https%3a%2f%2fsionwilliams.com%2fposts%2f2025-11-03-my-agent-army%2f;title=My%20Agent%20Army%20Using%20the%20HMAS%20Architecture",
        "/series",
        "/bookshelf",
        "https://sionwilliams.com/posts/2025-10-13-impact-over-elegance/",
        "https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015",
        "/js/lightbox.js",
        "/apple-touch-icon.png",
        "https://sionwilliams.com/posts/2025-11-03-my-agent-army/",
        "/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js",
        "https://sionwilliams.com/posts/2026-01-05-refreshing-a-dated-website/",
        "/main.min.7289daf2e88ea2c7b253a51cc5794c7cc17e7aeb7295a19d978db764a5862f25.css",
        "https://reddit.com/submit/?url=https%3a%2f%2fsionwilliams.com%2fposts%2f2025-11-03-my-agent-army%2f\u0026resubmit=true\u0026title=My%20Agent%20Army%20Using%20the%20HMAS%20Architecture",
        "https://pinterest.com/pin/create/button/?url=https%3a%2f%2fsionwilliams.com%2fposts%2f2025-11-03-my-agent-army%2f\u0026media=https%3a%2f%2fsionwilliams.com%2fposts%2f2025-11-03-my-agent-army%2f;description=My%20Agent%20Army%20Using%20the%20HMAS%20Architecture",
        "#fn:1"
      ],
      "httpBodyMetaTags": {
        "description": "I’ve been diving head-first into the world of AI-driven development lately, specifically playing around with OpenCode and its agent framework. Like many, my first attempts were with a single, monolithic agent. You ask it to do something, and it… well, it tries to do everything. It plans, it codes, it researches, all in one massive, chaotic context window.\nIt works, sort of. But it always felt a bit fragile. The agent would often get lost, forget the initial goal, or just pollute its own context window to the point of confusion. I’d heard that setting up subagents was a more context-efficient solution, and this got me thinking. If I were to build a real suite of agents, a “virtual team” to build the best software possible, what should that look like?",
        "og:description": "I’ve been diving head-first into the world of AI-driven development lately, specifically playing around with OpenCode and its agent framework. Like many, my first attempts were with a single, monolithic agent. You ask it to do something, and it… well, it tries to do everything. It plans, it codes, it researches, all in one massive, chaotic context window.\nIt works, sort of. But it always felt a bit fragile. The agent would often get lost, forget the initial goal, or just pollute its own context window to the point of confusion. I’d heard that setting up subagents was a more context-efficient solution, and this got me thinking. If I were to build a real suite of agents, a “virtual team” to build the best software possible, what should that look like?",
        "twitter:description": "I’ve been diving head-first into the world of AI-driven development lately, specifically playing around with OpenCode and its agent framework. Like many, my first attempts were with a single, monolithic agent. You ask it to do something, and it… well, it tries to do everything. It plans, it codes, it researches, all in one massive, chaotic context window.\nIt works, sort of. But it always felt a bit fragile. The agent would often get lost, forget the initial goal, or just pollute its own context window to the point of confusion. I’d heard that setting up subagents was a more context-efficient solution, and this got me thinking. If I were to build a real suite of agents, a “virtual team” to build the best software possible, what should that look like?"
      },
      "httpBodyByteSize": 44038,
      "httpBodyPageTitle": "My Agent Army Using the HMAS Architecture :: Sion's Blog"
    },
    "/tags/": {
      "date": "2026-02-13T22:17:53Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "172.67.170.196",
      "ipASN": "Cloudflare, Inc.",
      "ipCountry": null,
      "httpHeaderHash": "KJNLWZ33SQ42SCVXQ7KR6I4SSQWOPZEL",
      "httpHeaderTechnologies": [
        "HSTS",
        "HTTP/3",
        "Netlify",
        "Cloudflare"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 976,
      "httpBodyHash": "NVOWSNCPZYPIS47SM4CSCJS6SRUSCJQ3",
      "httpBodyTechnologies": [
        "Lightbox",
        "Google Analytics",
        "Cloudflare Browser Insights"
      ],
      "httpBodyUrls": [
        "/apple-touch-icon.png",
        "https://sionwilliams.com/tags/case-study/",
        "/series",
        "/favicon.ico",
        "/css/overrides.css",
        "/favicon-16x16.png",
        "https://sionwilliams.com/tags/dev/",
        "https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015",
        "/favicon-32x32.png",
        "https://sionwilliams.com/tags/untagged/",
        "https://sionwilliams.com/tags/leadership/",
        "/about/",
        "/bookshelf",
        "/tags/page/2/",
        "https://sionwilliams.com/tags/ai/",
        "https://sionwilliams.com/tags/adoption/",
        "/bundle.min.08b680078a3cf9c69e3dd217a5aa52cfddd4a1d850f8cdff127fdd7421a71f8b2b474be69386f67819edace92273916e7230c9054f38107db9dc6730b3530ab5.js",
        "/js/lightbox.js",
        "https://sionwilliams.com/tags/netlify/",
        "/tags",
        "/posts",
        "/css/bookshelf.css",
        "https://sionwilliams.com/tags/howto/",
        "https://sionwilliams.com/tags/sanity/",
        "https://sionwilliams.com/tags/index.xml",
        "/",
        "/site.webmanifest",
        "/safari-pinned-tab.svg",
        "https://sionwilliams.com/tags/bun/",
        "https://www.googletagmanager.com/gtag/js?id=G-0KYGN7GLSW",
        "https://sionwilliams.com/tags/",
        "/main.min.7289daf2e88ea2c7b253a51cc5794c7cc17e7aeb7295a19d978db764a5862f25.css"
      ],
      "httpBodyMetaTags": {
        "description": "",
        "og:description": "My technology and engineering blog",
        "twitter:description": "My technology and engineering blog"
      },
      "httpBodyByteSize": 6195,
      "httpBodyPageTitle": "Tags :: Sion's Blog"
    }
  },
  "spotonpetinsurance.co.uk": {
    "/": {
      "date": "2026-02-13T04:02:36Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "13.107.213.40",
      "ipASN": "Microsoft Corporation",
      "ipCountry": "United States",
      "httpHeaderHash": "X3KL4ZT24RU46TWEVI2FOU25HG3RQS5K",
      "httpHeaderTechnologies": [
        "HSTS",
        "Azure",
        "Azure Front Door"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 642,
      "httpBodyHash": "UY4XUEPQQ7QADNAROSI2CAJJFBWP4DDO",
      "httpBodyTechnologies": [
        "Trustpilot",
        "Hugo:0.154.2",
        "Google Optimize",
        "Google Analytics",
        "Bootstrap:dc408b38d15c3d1657dda26b5558bee821f1f182",
        "Cookiebot"
      ],
      "httpBodyUrls": [
        "//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js",
        "/quote",
        "/images/logo.png",
        "//fonts.googleapis.com",
        "https://consent.cookiebot.com/uc.js",
        "https://www.spotonpetinsurance.co.uk/",
        "/portal",
        "/images/icons/accidents@2x.png",
        "/images/icons/procedures@2x.png",
        "/sass/style.min.eb0af6b96fc6417067f02fd246ad4cd4704ae137f98ebb46595ae54f585550ce.css",
        "/js/main.js",
        "/images/favicon-16x16.png",
        "https://uk.trustpilot.com/review/spotonpetinsurance.co.uk",
        "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500\u0026family=Nunito:wght@300;400;500;600;700\u0026display=swap",
        "/how-to-claim",
        "/js/bootstrap.bundle.min.js",
        "https://api.spotonpetinsurance.co.uk/document/ProductDocument?ProductCode=SpotOn_1k\u0026DocumentType=Ipid",
        "/images/dog-circle.png",
        "https://fonts.gstatic.com",
        "https://www.googletagmanager.com/gtag/js?id=G-GX4W5L0PVH",
        "https://www.googleoptimize.com/optimize.js?id=OPT-W35M9RT",
        "/sass/bootstrap.min.dc408b38d15c3d1657dda26b5558bee821f1f182ea8a6de7de28ea3df8ef8dc5.css",
        "/complaints",
        "/images/logo@2x.png",
        "/terms-and-conditions/",
        "/images/icons/medication@2x.png",
        "https://www.moneyfactsgroup.co.uk/media/fafbqbla/mf-star-ratings-pet-insurance-awarded-2025.pdf",
        "https://api.spotonpetinsurance.co.uk/document/ProductDocument?ProductCode=SpotOn_1k\u0026DocumentType=PolicyWording",
        "/",
        "/privacy-policy/",
        "/help-and-contact/",
        "/images/favicon-32x32.png",
        "/images/SR25_5-Star_PRODUCT_COL_PI.png",
        "https://api.spotonpetinsurance.co.uk/document/ProductDocument?ProductCode=SpotOn_1k\u0026DocumentType=Toba",
        "/images/icons/illness@2x.png",
        "/images/icons/diagnostics@2x.png"
      ],
      "httpBodyMetaTags": {
        "description": "We are pet insurance specialists, backed by years of expertise and powered by innovative technology.",
        "og:description": "Fast, reliable and value for money. No surprises here - what you see is what you get, every time."
      },
      "httpBodyByteSize": 19397,
      "httpBodyPageTitle": "Fast, reliable, value for money pet insurance | Spot On"
    },
    "/complaints": {
      "date": "2026-02-13T03:58:05Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "13.107.246.40",
      "ipASN": "Microsoft Corporation",
      "ipCountry": "United States",
      "httpHeaderHash": "AFAO4QMUYWQZYMOWXSZNCODD7XKUVFKN",
      "httpHeaderTechnologies": [
        "Azure",
        "Azure Front Door",
        "HSTS"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 621,
      "httpBodyHash": "GFERYESWWWLF37QW34TU5LRZVSXPZIVQ",
      "httpBodyTechnologies": [
        "Cookiebot",
        "Trustpilot",
        "Google Optimize",
        "Google Analytics",
        "Bootstrap:dc408b38d15c3d1657dda26b5558bee821f1f182"
      ],
      "httpBodyUrls": [
        "/quote",
        "/complaints",
        "//fonts.googleapis.com",
        "/images/favicon-16x16.png",
        "/images/favicon-32x32.png",
        "https://consent.cookiebot.com/uc.js",
        "https://www.spotonpetinsurance.co.uk/complaints/",
        "//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js",
        "/portal",
        "/help-and-contact/",
        "/terms-and-conditions/",
        "https://www.googletagmanager.com/gtag/js?id=G-GX4W5L0PVH",
        "https://www.googleoptimize.com/optimize.js?id=OPT-W35M9RT",
        "/sass/style.min.eb0af6b96fc6417067f02fd246ad4cd4704ae137f98ebb46595ae54f585550ce.css",
        "/",
        "/js/main.js",
        "https://fonts.gstatic.com",
        "/js/bootstrap.bundle.min.js",
        "/sass/bootstrap.min.dc408b38d15c3d1657dda26b5558bee821f1f182ea8a6de7de28ea3df8ef8dc5.css",
        "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500\u0026family=Nunito:wght@300;400;500;600;700\u0026display=swap",
        "/how-to-claim",
        "/images/logo.png",
        "/privacy-policy/",
        "/images/logo@2x.png"
      ],
      "httpBodyMetaTags": {
        "description": "Complaints Procedure",
        "og:description": "Fast, reliable and value for money. No surprises here - what you see is what you get, every time."
      },
      "httpBodyByteSize": 10069,
      "httpBodyPageTitle": "Complaints Procedure | Spot On"
    },
    "/terms-and-conditions/": {
      "date": "2026-02-13T04:47:09Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "13.107.213.40",
      "ipASN": "Microsoft Corporation",
      "ipCountry": "United States",
      "httpHeaderHash": "PFXQ2BGWV6CILPG45IGQKFE3W5WIN62A",
      "httpHeaderTechnologies": [
        "HSTS",
        "Azure",
        "Azure Front Door"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 628,
      "httpBodyHash": "32L4GM3DIGCXG4ZMUQ3GS37VTM7HMUJF",
      "httpBodyTechnologies": [
        "Cookiebot",
        "Trustpilot",
        "Google Optimize",
        "Google Analytics",
        "Bootstrap:dc408b38d15c3d1657dda26b5558bee821f1f182"
      ],
      "httpBodyUrls": [
        "/complaints",
        "/images/logo.png",
        "/terms-and-conditions/",
        "/js/bootstrap.bundle.min.js",
        "https://register.fca.org.uk/s/",
        "//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js",
        "/sass/bootstrap.min.dc408b38d15c3d1657dda26b5558bee821f1f182ea8a6de7de28ea3df8ef8dc5.css",
        "/quote",
        "/portal",
        "/images/logo@2x.png",
        "https://fonts.gstatic.com",
        "https://www.googleoptimize.com/optimize.js?id=OPT-W35M9RT",
        "https://www.spotonpetinsurance.co.uk/terms-and-conditions/",
        "/sass/style.min.eb0af6b96fc6417067f02fd246ad4cd4704ae137f98ebb46595ae54f585550ce.css",
        "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500\u0026family=Nunito:wght@300;400;500;600;700\u0026display=swap",
        "/privacy-policy/",
        "//fonts.googleapis.com",
        "/images/favicon-16x16.png",
        "https://consent.cookiebot.com/uc.js",
        "https://www.googletagmanager.com/gtag/js?id=G-GX4W5L0PVH",
        "/",
        "/js/main.js",
        "/how-to-claim",
        "/help-and-contact/",
        "/images/favicon-32x32.png"
      ],
      "httpBodyMetaTags": {
        "description": "Terms and Conditions",
        "og:description": "Fast, reliable and value for money. No surprises here - what you see is what you get, every time."
      },
      "httpBodyByteSize": 23974,
      "httpBodyPageTitle": "Terms and Conditions | Spot On"
    }
  },
  "stereobooster.com": {
    "/": {
      "date": "2026-02-13T04:47:04Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "18.208.88.157",
      "ipASN": "Amazon.com, Inc.",
      "ipCountry": "United States",
      "httpHeaderHash": "4MSM6BBB2A35EYRH7UQZOXTJ72NQR4TT",
      "httpHeaderTechnologies": [
        "HSTS",
        "Netlify"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 402,
      "httpBodyHash": "PBQGYMMDN6GAKAC3U7SMN47IMLWQB7BB",
      "httpBodyTechnologies": [
        "Hugo:0.154.2"
      ],
      "httpBodyUrls": [
        "/page/15/",
        "/tags/a11y/",
        "/tags/playwright/",
        "/posts/components-for-web/",
        "/privacy/",
        "/tags/components/",
        "/apple-touch-icon.png",
        "/img/author_hu_314275547b6c5910.png",
        "https://stereobooster.com/projects/",
        "https://stereobooster.com/tags/testing/",
        "https://stereobooster.com/tags/text-to-diagram/",
        "/tags/rails/",
        "/page/3/",
        "/tags/dx/",
        "https://stereobooster.com/",
        "/tags/webdev/",
        "/site.webmanifest",
        "/tags/text-to-diagram/",
        "https://stereobooster.com/tags/diagram/",
        "/tags/php/",
        "/tags/ruby/",
        "/tags/testing/",
        "/posts/playwright-and-pollyjs/",
        "/posts/server-side-ui-components/",
        "/index.xml",
        "/tags/ssg/",
        "/index.json",
        "https://twitter.com/stereobooster",
        "https://war.ukraine.ua/support-ukraine/",
        "https://stereobooster.com/posts/playwright-and-pollyjs/",
        "/page/2/",
        "/tags/elixir/",
        "/tags/grammar/",
        "/tags/parsing/",
        "https://github.com/jpanther/congo",
        "https://github.com/stereobooster",
        "https://github.com/stereobooster/powderizer",
        "/tags/",
        "https://github.com/stereobooster/diagrams-as-code",
        "/tags/parser/",
        "http://creativecommons.org/licenses/by-nc-sa/4.0/",
        "/tags/markdown/",
        "/favicon-32x32.png",
        "/posts/about-test-coverage/",
        "https://instaparsejs.stereobooster.com/",
        "/css/main.bundle.min.e3b3f99b0fba516e6f2b3247210cea5aa320d3985e8fecc9418a132d5fd1aae5.css",
        "/tags/js/",
        "/projects/",
        "/tags/diagram/",
        "/posts/ruby-tooling/",
        "https://stereobooster.com/tags/playwright/",
        "/tags/syntax/",
        "/favicon-16x16.png",
        "/",
        "#main-content",
        "/tags/computerscience/",
        "/posts/documentation-generators/",
        "https://www.npmjs.com/~stereobooster",
        "/tags/listicle/",
        "https://gohugo.io/",
        "/posts/rails-ui-components/"
      ],
      "httpBodyMetaTags": {
        "description": ""
      },
      "httpBodyByteSize": 34265,
      "httpBodyPageTitle": "stereobooster"
    },
    "/posts/code-indirection/": {
      "date": "2026-02-13T05:30:53Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "98.84.224.111",
      "ipASN": "Amazon.com, Inc.",
      "ipCountry": "United States",
      "httpHeaderHash": "JGCNRYWXNB7GKWX72LMOGCSLFVNTTJ37",
      "httpHeaderTechnologies": [
        "HSTS",
        "Netlify"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 520,
      "httpBodyHash": "VWN6UNUQRENNL4ULTDNHJXBTUU5BMEUT",
      "httpBodyTechnologies": [],
      "httpBodyUrls": [
        "/privacy/",
        "/favicon-16x16.png",
        "https://github.com/jpanther/congo",
        "https://war.ukraine.ua/support-ukraine/",
        "https://files.eric.ed.gov/fulltext/ED490073.pdf",
        "https://stereobooster.com/posts/code-indirection/#ps",
        "https://dave.cheney.net/paste/clear-is-better-than-clever.pdf",
        "https://github.com/stereobooster/stereobooster.com/edit/main/content/posts/code-indirection/index.md",
        "/favicon-32x32.png",
        "/tags/",
        "/tags/readability/",
        "https://github.com/stereobooster",
        "http://jamie-wong.com/2013/07/12/grep-test/",
        "https://www.youtube.com/watch?v=IbOp_e9yh0k",
        "/",
        "#code-indirection",
        "/tags/programming/",
        "/posts/code-comprehension/",
        "https://stereobooster.com/tags/codereadability/",
        "https://stereobooster.com/posts/code-indirection/",
        "https://tenderlovemaking.com/2016/02/05/i-am-a-puts-debuggerer.html",
        "https://www.bdadyslexia.org.uk/advice/employers/creating-a-dyslexia-friendly-workplace/dyslexia-friendly-style-guide",
        "https://stereobooster.com/",
        "#ps",
        "/index.xml",
        "/projects/",
        "/disclaimer/",
        "#main-content",
        "/tags/codereadability/",
        "https://stereobooster.com/posts/code-indirection/#code-indirection",
        "https://gohugo.io/",
        "https://stereobooster.com/tags/programming/",
        "/css/main.bundle.min.e3b3f99b0fba516e6f2b3247210cea5aa320d3985e8fecc9418a132d5fd1aae5.css",
        "https://twitter.com/intent/tweet/?url=https://stereobooster.com/posts/code-indirection/\u0026text=Code%20Indirection",
        "https://www.linkedin.com/shareArticle?mini=true\u0026url=https://stereobooster.com/posts/code-indirection/\u0026title=Code%20Indirection",
        "#code-readability",
        "https://stereobooster.com/projects/",
        "http://creativecommons.org/licenses/by-nc-sa/4.0/",
        "https://stereobooster.com/posts/code-indirection/#code-readability",
        "https://news.ycombinator.com/submitlink?u=https://stereobooster.com/posts/code-indirection/\u0026t=Code%20Indirection",
        "#the-top",
        "https://twitter.com/stereobooster",
        "https://www.npmjs.com/~stereobooster",
        "https://reddit.com/submit/?url=https://stereobooster.com/posts/code-indirection/\u0026resubmit=true\u0026title=Code%20Indirection",
        "/posts/code-navigation/",
        "/posts/code-readability-metrics/",
        "/posts/actor-model-vs-microservices/",
        "/site.webmanifest",
        "/apple-touch-icon.png",
        "https://stereobooster.com/disclaimer/",
        "https://en.wikipedia.org/wiki/Readability",
        "https://stereobooster.com/tags/readability/"
      ],
      "httpBodyMetaTags": {
        "description": "In this post, I want to talk about one specific readability metric - code indirection",
        "og:description": "In this post, I want to talk about one specific readability metric - code indirection",
        "twitter:description": "In this post, I want to talk about one specific readability metric - code indirection"
      },
      "httpBodyByteSize": 33465,
      "httpBodyPageTitle": "Code Indirection · stereobooster"
    },
    "/tags/ssg/": {
      "date": "2026-02-13T03:35:57Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "98.84.224.111",
      "ipASN": "Amazon.com, Inc.",
      "ipCountry": "United States",
      "httpHeaderHash": "EDRYOYUNMHWZFREGTJMS62LIDSOKAXFH",
      "httpHeaderTechnologies": [
        "Netlify",
        "HSTS"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 520,
      "httpBodyHash": "7OEEFFJZOVB4Y54QA6KT3PHKTZECASZH",
      "httpBodyTechnologies": [],
      "httpBodyUrls": [
        "/tags/ssg/",
        "https://stereobooster.com/tags/",
        "https://stereobooster.com/projects/",
        "https://www.npmjs.com/~stereobooster",
        "https://war.ukraine.ua/support-ukraine/",
        "https://stereobooster.com/tags/listicle/",
        "https://stereobooster.com/tags/markdown/",
        "/tags/",
        "/tags/listicle/",
        "/posts/documentation-generators/",
        "https://stereobooster.com/index.xml",
        "/",
        "/privacy/",
        "/index.xml",
        "/site.webmanifest",
        "/favicon-32x32.png",
        "/apple-touch-icon.png",
        "https://twitter.com/stereobooster",
        "https://stereobooster.com/privacy/",
        "/tags/ssg/index.xml",
        "https://stereobooster.com/posts/documentation-generators/",
        "/css/main.bundle.min.e3b3f99b0fba516e6f2b3247210cea5aa320d3985e8fecc9418a132d5fd1aae5.css",
        "/projects/",
        "/tags/markdown/",
        "https://github.com/stereobooster",
        "https://stereobooster.com/tags/ssg/",
        "https://gohugo.io/",
        "https://github.com/jpanther/congo",
        "http://creativecommons.org/licenses/by-nc-sa/4.0/",
        "#main-content",
        "/favicon-16x16.png",
        "https://stereobooster.com/"
      ],
      "httpBodyMetaTags": {
        "description": ""
      },
      "httpBodyByteSize": 15602,
      "httpBodyPageTitle": "Ssg · stereobooster"
    },
    "/tags/typescript/": {
      "date": "2026-02-13T04:42:38Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "98.84.224.111",
      "ipASN": "Amazon.com, Inc.",
      "ipCountry": "United States",
      "httpHeaderHash": "FROVT7FPXVYDCWBDWCSWBTDYWVIDJOJD",
      "httpHeaderTechnologies": [
        "HSTS",
        "Netlify"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 402,
      "httpBodyHash": "3QQZJXMGP3XVCJ2V27O2TPG4HGL4ZE4A",
      "httpBodyTechnologies": [],
      "httpBodyUrls": [
        "https://stereobooster.com/posts/react-hook-to-select-multiple-items-with-a-shift/",
        "/privacy/",
        "/favicon-32x32.png",
        "https://stereobooster.com/tags/typescript/",
        "#main-content",
        "/tags/typescript/index.xml",
        "https://stereobooster.com/tags/hook/",
        "https://github.com/stereobooster/pragmatic-types",
        "/",
        "/tags/javascript/",
        "https://stereobooster.com/tags/ux/",
        "/posts/type-system-faq/",
        "/tags/explainlikeimfive/",
        "https://stereobooster.com/tags/type-system/",
        "/posts/lessons-learned-about-code-after-my-recent-project/",
        "https://www.npmjs.com/~stereobooster",
        "https://stereobooster.com/posts/runtime-type-validators/",
        "/tags/ux/",
        "/tags/listicle/",
        "/site.webmanifest",
        "https://github.com/jpanther/congo",
        "/tags/js/",
        "/posts/typescript-type-vs-interface/",
        "https://stereobooster.com/posts/lessons-learned-about-code-after-my-recent-project/",
        "/css/main.bundle.min.e3b3f99b0fba516e6f2b3247210cea5aa320d3985e8fecc9418a132d5fd1aae5.css",
        "https://stereobooster.com/tags/programming/",
        "/posts/stop-choosing-dx-over-ux-or-maybe-not/",
        "/index.xml",
        "/tags/a11y/",
        "https://github.com/stereobooster",
        "https://stereobooster.com/projects/",
        "https://stereobooster.com/tags/a11y/",
        "https://stereobooster.com/posts/stop-choosing-dx-over-ux-or-maybe-not/",
        "https://gohugo.io/",
        "/tags/computerscience/",
        "/tags/types/",
        "https://stereobooster.com/tags/javascript/",
        "https://github.com/stereobooster/type-o-rama",
        "http://creativecommons.org/licenses/by-nc-sa/4.0/",
        "/favicon-16x16.png",
        "/tags/programming/",
        "https://war.ukraine.ua/support-ukraine/",
        "/posts/react-hook-to-select-multiple-items-with-a-shift/",
        "/tags/webdev/",
        "/projects/",
        "/tags/",
        "/tags/hook/",
        "/posts/react-hook-to-persist-state-of-a-dialog-in-url/",
        "https://stereobooster.com/posts/react-hook-to-persist-state-of-a-dialog-in-url/",
        "/tags/dx/",
        "/tags/react/",
        "/tags/beginners/",
        "/tags/typescript/",
        "https://stereobooster.com/",
        "/posts/runtime-type-validators/",
        "/apple-touch-icon.png",
        "https://twitter.com/stereobooster",
        "https://stereobooster.com/tags/react/",
        "https://stereobooster.com/tags/listicle/",
        "/tags/type-system/",
        "https://stereobooster.com/tags/dx/",
        "https://stereobooster.com/tags/webdev/"
      ],
      "httpBodyMetaTags": {
        "description": ""
      },
      "httpBodyByteSize": 30708,
      "httpBodyPageTitle": "Typescript · stereobooster"
    }
  }
}