{
  "format": "LSL2",
  "version": 1791375595,
  "generated_at": "2026-10-07T12:19:55+00:00",
  "expires": "2026-10-21T12:19:55+00:00",
  "prefix_bytes": {
    "url": 8,
    "host": 6,
    "address": 8
  },
  "assets": {
    "list.bin": {
      "sha256": "b82fde6a656139bdd6951c3f40ecccfb6a17ffa15e5c51db4121eeb404732857",
      "bytes": 2908984,
      "url_count": 70549,
      "host_count": 389024,
      "address_count": 1301,
      "path": "list-1791375595.bin"
    },
    "deltas.bin": {
      "sha256": "9bb5c01c5efb6a58fa33a90c9f638152075ed82fb4b969128c0da29fe29407de",
      "bytes": 49950,
      "steps": 24,
      "oldest_from": 1791267572,
      "fresh_chain": false,
      "path": "deltas-1791375595.bin"
    },
    "psl.txt.gz": {
      "sha256": "331988a98a8f312daf8ba5ee47445563f88c3043800c902d62bc582a21f48451",
      "bytes": 43697,
      "lines": 10334,
      "path": "psl-1791375595.txt.gz"
    },
    "shorteners.txt.gz": {
      "sha256": "da90e80e7fd37759bda8af9998824e17ad33bdf737107b128b1da04e53b7e90d",
      "bytes": 6344,
      "lines": 1463,
      "path": "shorteners-1791375595.txt.gz"
    },
    "confusables.txt.gz": {
      "sha256": "c95853e4ba4891aa14241ccc78d44c481ddd7388f2163ad9f2ab41ba9088d2e4",
      "bytes": 5341,
      "lines": 1814,
      "path": "confusables-1791375595.txt.gz"
    },
    "brands.txt.gz": {
      "sha256": "07e6a97a7b690b3ac1c3cab3e0c253d902112ebe0fd36a858536b82f59798263",
      "bytes": 54235,
      "lines": 10000,
      "path": "brands-1791375595.txt.gz"
    },
    "aviation.txt.gz": {
      "sha256": "b1ee7fcfc977fca0d9da11025c6d63cb3b70e28601a1887fe29ff71f0b1dbef7",
      "bytes": 102045,
      "lines": 10189,
      "path": "aviation-1791375595.txt.gz"
    },
    "postal.txt.gz": {
      "sha256": "28c15470f94bb02ae155943db0999df84c31c8ba179c6ebbcdafea048d01603b",
      "bytes": 2463872,
      "lines": 241740,
      "path": "postal-1791375595.txt.gz"
    },
    "aic.txt.gz": {
      "sha256": "83497daaf45a56125fd69eae5e46f4ed06d5cf831f7181f4de24872ca44d1c91",
      "bytes": 1610828,
      "lines": 160108,
      "path": "aic-1791375595.txt.gz"
    },
    "rdap-dns.json.gz": {
      "sha256": "fb51523970cb574b162bd3949195d5578c467d2d3c33e51b53109fb5bffff99d",
      "bytes": 7647,
      "services": 592,
      "path": "rdap-dns-1791375595.json.gz"
    },
    "bdpm.txt.gz": {
      "sha256": "384fe14d8b51a3e35646530141c61eeb61f716e820742aa2f618db35132f9284",
      "bytes": 302920,
      "lines": 20916,
      "updated": "2026-09-29",
      "licence": "Licence Ouverte / Open Licence (Etalab)",
      "credit": "Source: Base de donn\u00e9es publique des m\u00e9dicaments (ANSM), https://base-donnees-publique.medicaments.gouv.fr, BDPM update of 2026-09-29, Licence Ouverte / Open Licence (Etalab)",
      "path": "bdpm-1791375595.txt.gz"
    },
    "banks-de.txt.gz": {
      "sha256": "de68f7508e08cd4da6f422940724cb13a112e6777b3e05c6367264c6ad2fae77",
      "bytes": 32093,
      "lines": 3432,
      "valid_from": "2026-09-07",
      "valid_to": "2026-12-06",
      "notice": "Quelle: Deutsche Bundesbank",
      "path": "banks-de-1791375595.txt.gz"
    },
    "affiliates.txt.gz": {
      "sha256": "1640de58dbb8f0821b577f8a376a06d13d725c0ee63502cf74e9f5facd6765ef",
      "bytes": 416,
      "lines": 63,
      "path": "affiliates-1791375595.txt.gz"
    }
  },
  "sources": {
    "upstream_allow": {
      "fetched": true,
      "count": 14523
    },
    "phishtank": {
      "fetched": true,
      "count": 70916,
      "seconds": 0,
      "content_sha": "ac5fecec1aa7209a69f097887cf78116799a8dafd8820e8522cdf12ebd05ff5c",
      "last_changed": "2026-10-06T19:18:19+00:00",
      "count_delta": 0
    },
    "certpl": {
      "fetched": true,
      "count": 127272,
      "seconds": 1,
      "stamps": 127272,
      "content_sha": "734ceb8b848e048afa2275b2443699feb9bc2d84d0946d40c0a48cda2ab02405",
      "last_changed": "2026-10-07T12:19:55+00:00",
      "count_delta": -3
    },
    "phishdestroy": {
      "fetched": true,
      "count": 216864,
      "seconds": 1,
      "content_sha": "bacbc94628b8e4fc1cdf900448423121cd7ff914d3e19080dc5509a5b79d30d7",
      "last_changed": "2026-10-07T12:19:55+00:00",
      "count_delta": 15
    },
    "polkadot": {
      "fetched": true,
      "count": 54827,
      "seconds": 0,
      "content_sha": "529746d249db383245d205e8c3494674d7edee70065fce15fb636acc359664c9",
      "last_changed": "2026-09-13T00:21:34+00:00",
      "count_delta": 0
    },
    "polkadot_addresses": {
      "fetched": true,
      "count": 279,
      "seconds": 0,
      "content_sha": "3d0853cc5320f96834dd021fb1c40ee0975a31c38d22b9e9f8de6327d3a35c63",
      "last_changed": "2026-09-13T00:21:34+00:00",
      "count_delta": 0
    },
    "ofac_addresses": {
      "fetched": true,
      "count": 1066,
      "seconds": 0,
      "via": "International Trade Administration, Consolidated Screening List (consolidated.json)",
      "source_last_updated": "2026-10-05T19:35:10+00:00",
      "content_sha": "3487a681c8f51a32241d8e6ca1f99bee91dcb7b371168f5f4ad3da45e0b5a2a4",
      "last_changed": "2026-10-07T12:19:55+00:00",
      "count_delta": -235
    },
    "discovery": {
      "fetched": true,
      "count": 2,
      "seconds": 0,
      "content_sha": "047a372df5976ae48d6a52056510ae32e0900f02b38ff06b3f49661d9b4eadef",
      "last_changed": "2026-10-06T01:17:53+00:00",
      "count_delta": 0
    },
    "own": {
      "fetched": true,
      "count": 2,
      "seconds": 0,
      "by_kind": {
        "urls": 0,
        "hosts": 2,
        "addresses": 0
      },
      "expired": [],
      "inert": [],
      "content_sha": "a7ae2c79698cd6c4d87d1dc4b76472a153e7f94f18413d3c573938a1d51d1d26",
      "last_changed": "2026-10-05T12:19:50+00:00",
      "count_delta": 0
    },
    "allow": {
      "fetched": true,
      "count": 3,
      "seconds": 0,
      "suppressed": 3,
      "expired": [],
      "inert": [],
      "upstream_hosts": 14520,
      "upstream_suppressed": 40
    },
    "psl": {
      "fetched": true,
      "count": 10334,
      "seconds": 0,
      "reused_from": 1791310703
    },
    "shorteners": {
      "fetched": true,
      "count": 1463,
      "seconds": 0,
      "qr_redirectors": 9,
      "content_sha": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "last_changed": "2026-10-07T12:19:55+00:00"
    },
    "confusables": {
      "fetched": true,
      "count": 1814,
      "seconds": 0,
      "content_sha": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "last_changed": "2026-10-07T12:19:55+00:00"
    },
    "brands": {
      "fetched": true,
      "count": 10000,
      "seconds": 0,
      "removed_listed": [],
      "removed_listed_count": 0,
      "waiting": 0,
      "admitted": 10000,
      "seeded": true,
      "content_sha": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "last_changed": "2026-10-07T12:19:55+00:00"
    },
    "aviation": {
      "fetched": true,
      "count": 10189,
      "seconds": 0,
      "crosscheck": {
        "source": "OurAirports (public domain)",
        "compared": 8243,
        "agree": 6325,
        "differ": 1918,
        "differ_sample": [
          {
            "code": "AAH",
            "wikidata": "Aachen-Merzbr\u00fcck airfield",
            "ourairports": "Aachen-Merzbr\u00fcck Airport"
          },
          {
            "code": "AAM",
            "wikidata": "Mala Mala Airport",
            "ourairports": "Malamala Airport"
          },
          {
            "code": "AAQ",
            "wikidata": "Anapa Airport",
            "ourairports": "Anapa Vityazevo Airport"
          },
          {
            "code": "AAT",
            "wikidata": "Altay Airport",
            "ourairports": "Altay Xuedu Airport"
          },
          {
            "code": "AAX",
            "wikidata": "Arax\u00e1 Airport",
            "ourairports": "Romeu Zema Airport"
          },
          {
            "code": "AAY",
            "wikidata": "Al Ghaydah Airport",
            "ourairports": "Al Ghaydah International Airport"
          },
          {
            "code": "AAZ",
            "wikidata": "Quetzaltenango Airport",
            "ourairports": "Quezaltenango Airport"
          },
          {
            "code": "ABD",
            "wikidata": "Abadan International Airport",
            "ourairports": "Abadan Ayatollah Jami International Airport"
          },
          {
            "code": "ABF",
            "wikidata": "Abaiang Atoll Airport",
            "ourairports": "Abaiang Airport"
          },
          {
            "code": "ABG",
            "wikidata": "Abingdon Airport",
            "ourairports": "Abingdon Downs Airport"
          }
        ],
        "ours_not_there": 815,
        "scheduled_not_here_count": 37,
        "filled_from_ourairports": [
          {
            "code": "AHA",
            "name": "Maa Mahamaya Airport",
            "source": "OurAirports (public domain)"
          },
          {
            "code": "BYW",
            "name": "Blakely Island Airport",
            "source": "OurAirports (public domain)"
          },
          {
            "code": "CJZ",
            "name": "Pedro Vieira Moreira Airport",
            "source": "OurAirports (public domain)"
          },
          {
            "code": "CSW",
            "name": "Cabo San Lucas International Airport",
            "source": "OurAirports (public domain)"
          },
          {
            "code": "DJT",
            "name": "President Donald J. Trump International Airport",
            "source": "OurAirports (public domain)"
          },
          {
            "code": "DTR",
            "name": "Decatur Shores Airport",
            "source": "OurAirports (public domain)"
          },
          {
            "code": "FMT",
            "name": "Faresmaathoda Airport",
            "source": "OurAirports (public domain)"
          },
          {
            "code": "FSH",
            "name": "Syekh Hamzah Fansyuri Airport",
            "source": "OurAirports (public domain)"
          },
          {
            "code": "GGJ",
            "name": "Gua\u00edra Airport",
            "source": "OurAirports (public domain)"
          },
          {
            "code": "GOY",
            "name": "Tura Mountain Airport",
            "source": "OurAirports (public domain)"
          },
          {
            "code": "HBE",
            "name": "Alexandria International Airport",
            "source": "OurAirports (public domain)"
          },
          {
            "code": "HDO",
            "name": "Hindon Airport / Hindon Air Force Station",
            "source": "OurAirports (public domain)"
          },
          {
            "code": "HWR",
            "name": "Halwara International Airport",
            "source": "OurAirports (public domain)"
          },
          {
            "code": "IKG",
            "name": "Karakol International Airport",
            "source": "OurAirports (public domain)"
          },
          {
            "code": "JLG",
            "name": "Jalgaon Airport",
            "source": "OurAirports (public domain)"
          },
          {
            "code": "JPE",
            "name": "Nagib Demachki Airport",
            "source": "OurAirports (public domain)"
          },
          {
            "code": "JSK",
            "name": "Jask Airport",
            "source": "OurAirports (public domain)"
          },
          {
            "code": "KCY",
            "name": "Krasnoyarsk Cheremshanka Airport",
            "source": "OurAirports (public domain)"
          },
          {
            "code": "KXB",
            "name": "Sangia Nibandera Airport",
            "source": "OurAirports (public domain)"
          },
          {
            "code": "KXO",
            "name": "Kisoro Airport",
            "source": "OurAirports (public domain)"
          },
          {
            "code": "LSG",
            "name": "Leshan Airport",
            "source": "OurAirports (public domain)"
          },
          {
            "code": "MHM",
            "name": "Manaoba Airport",
            "source": "OurAirports (public domain)"
          },
          {
            "code": "MZS",
            "name": "Moradabad Airport",
            "source": "OurAirports (public domain)"
          },
          {
            "code": "NZG",
            "name": "Nizhneangarsk International Airport",
            "source": "OurAirports (public domain)"
          },
          {
            "code": "PYT",
            "name": "Pedro Rabelo de Souza Airport",
            "source": "OurAirports (public domain)"
          },
          {
            "code": "SET",
            "name": "Santa Magalh\u00e3es Airport",
            "source": "OurAirports (public domain)"
          },
          {
            "code": "SSW",
            "name": "Stuart Island Airpark",
            "source": "OurAirports (public domain)"
          },
          {
            "code": "SWL",
            "name": "San Vicente Airport",
            "source": "OurAirports (public domain)"
          },
          {
            "code": "TBM",
            "name": "Tumbang Samba Airport",
            "source": "OurAirports (public domain)"
          },
          {
            "code": "TLY",
            "name": "Plastun Airport",
            "source": "OurAirports (public domain)"
          },
          {
            "code": "TVT",
            "name": "Tashkent-Khumo International Airport",
            "source": "OurAirports (public domain)"
          },
          {
            "code": "UKE",
            "name": "Utkela Airport",
            "source": "OurAirports (public domain)"
          },
          {
            "code": "VAQ",
            "name": "Vanavara Airport",
            "source": "OurAirports (public domain)"
          },
          {
            "code": "VEO",
            "name": "Severo-Yeniseysk Airport",
            "source": "OurAirports (public domain)"
          },
          {
            "code": "VER",
            "name": "General Heriberto Jara International Airport",
            "source": "OurAirports (public domain)"
          },
          {
            "code": "VSV",
            "name": "Shravasti Airport",
            "source": "OurAirports (public domain)"
          },
          {
            "code": "WDN",
            "name": "Waldron Airstrip",
            "source": "OurAirports (public domain)"
          }
        ]
      },
      "content_sha": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "last_changed": "2026-10-07T12:19:55+00:00"
    },
    "postal": {
      "fetched": true,
      "count": 241740,
      "seconds": 0,
      "content_sha": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "last_changed": "2026-10-07T12:19:55+00:00"
    },
    "aic": {
      "fetched": true,
      "count": 160108,
      "seconds": 0,
      "content_sha": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "last_changed": "2026-10-07T12:19:55+00:00"
    },
    "rdap-dns": {
      "fetched": true,
      "count": 592,
      "seconds": 0,
      "content_sha": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "last_changed": "2026-10-07T12:19:55+00:00"
    },
    "bdpm": {
      "fetched": true,
      "count": 20916,
      "seconds": 0,
      "content_sha": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "last_changed": "2026-10-07T12:19:55+00:00"
    },
    "banks-de": {
      "fetched": true,
      "count": 3432,
      "seconds": 0,
      "content_sha": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "last_changed": "2026-10-07T12:19:55+00:00"
    },
    "affiliates": {
      "fetched": true,
      "count": 63,
      "seconds": 0,
      "curated": true,
      "content_sha": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "last_changed": "2026-10-07T12:19:55+00:00"
    },
    "popular_listings": {
      "suppressed": [
        "line.me",
        "dribbble.com",
        "www.newscientist.com",
        "www.avito.ru",
        "libero.it",
        "taplink.cc",
        "teletype.in",
        "sendspace.com",
        "www.westernunion.com",
        "mez.ink",
        "www.telegram.com",
        "www.seznam.cz",
        "tiscali.it",
        "qrco.de",
        "mail.com",
        "accounts.simplilearn.com",
        "mail.kakao.com",
        "https://www.netlify.app/",
        "http://www.duckdns.org/",
        "https://kakaku.com/"
      ],
      "count": 20,
      "note": "whole-host listings of the 10,000 most-linked domains are treated as source mistakes; page listings under them stay"
    },
    "latency": {
      "phishtank": {
        "n": 0,
        "median_min": null,
        "p90_min": null
      },
      "certpl": {
        "n": 0,
        "median_min": null,
        "p90_min": null
      }
    },
    "expiry": {
      "expired": {},
      "entries": {
        "url": 70549,
        "host": 389024,
        "address": 1301
      },
      "new": {},
      "ledger_state": "unverifiable: nothing expired this build; the ledger starts over from today's sources"
    },
    "health": [
      "polkadot: unchanged since 2026-09-13 (24 days)",
      "polkadot_addresses: unchanged since 2026-09-13 (24 days)"
    ]
  },
  "psl_fetched_at": 1791310703,
  "build_mode": "full",
  "popular": {
    "sha256": "28c4d3c5e7ce4591fdbee11f86df25955a2094f5e1ee3e9bf29929eacb986ae9",
    "bytes": 147704,
    "day": 2471,
    "note": "popular.bin rides the release for the next build only: the consecutive-day streak per top-10,000 domain; not part of the bundle"
  },
  "latency_log": {
    "sha256": "356d50fdbf3de1308debf7563ea6b7045564e43c20495c6aa52f02ba629f215a",
    "bytes": 90873,
    "lines": 489,
    "note": "latency.jsonl rides the release for the weekly numbers: per build, the minutes from each source's own stamp to the build for the entries new to the ledger; not part of the bundle"
  },
  "ledger": {
    "sha256": "bb7aa0be9131a8b016f706c70a34e90a6831c99a84efd9d93e1e75ec4bdd4f39",
    "bytes": 5674216,
    "entries": {
      "url": 70549,
      "host": 389024,
      "address": 1301
    },
    "note": "ledger.bin rides the release for the next build only: first seen, last seen and last confirmed per prefix; not part of the bundle a phone downloads"
  },
  "addresses_from": null,
  "normalization": {
    "url": "v4: tabs and line breaks dropped; scheme and host lowercased; user info and fragment dropped; default port dropped; host escapes decoded, dots collapsed and trimmed, a non-ASCII host converted to its IDNA ASCII form; numeric IPv4 hosts dotted-decimal; dot segments resolved, duplicate slashes collapsed; unreserved escapes decoded, others uppercased; controls, spaces, non-ASCII, and unsafe characters percent-encoded; query kept in order",
    "host": "lowercased, no trailing dot; the phone checks the host and each parent domain down to the registrable domain",
    "address": "v3: trimmed; an EVM address written 0x or 0X lowercased; a bc1, tb1 or ltc1 bech32 address in upper case lowercased; a CashAddr address in either case, with or without its prefix, reduced to its lowercase payload; mixed case and Base58 addresses as written"
  },
  "key_id": "be71e1af814df00b",
  "signature": "BE/Vvq70B5nhVu0yM9BGaX4IknG4Exx5X0abwLnmIV6tAJ+0/TWEKkWNLWUPDqVbXn9iU/eQMCC6IK8S2xCKDQ==",
  "public_key": "420841f1b1b749e31e37193bde83199f6f03a0c3c3062660976e55679ebc562c"
}