{
  "version": "0.2",
  "footprint": {
    "coreSourceBytes": 13167,
    "coreGzipBytes": 4855,
    "widgetSourceBytes": 2305,
    "kitSourceBytes": 45269,
    "kitZipBytes": 21541,
    "files": [
      {
        "name": "core.mjs",
        "bytes": 13167
      },
      {
        "name": "publish.mjs",
        "bytes": 2752
      },
      {
        "name": "publisher.mjs",
        "bytes": 2147
      },
      {
        "name": "transport.mjs",
        "bytes": 3470
      },
      {
        "name": "widget.mjs",
        "bytes": 2305
      },
      {
        "name": "widget.css",
        "bytes": 366
      },
      {
        "name": "serve.mjs",
        "bytes": 1619
      },
      {
        "name": "content.json",
        "bytes": 571
      },
      {
        "name": "compression.mjs",
        "bytes": 1417
      },
      {
        "name": "core.test.mjs",
        "bytes": 8084
      },
      {
        "name": "README.md",
        "bytes": 3676
      },
      {
        "name": "SPEC.md",
        "bytes": 4631
      },
      {
        "name": "LICENSE",
        "bytes": 1064
      }
    ],
    "excludes": "Node/browser runtime, publisher documents and feeds, registry growth, RAM, hosting, and network traffic."
  },
  "compression": {
    "measuredAt": "2026-09-29T13:41:55.828Z",
    "scope": "Deterministic synthetic URL datasets, not a measurement of the worldwide web. Decimal byte units. Every prefix table and origin dictionary byte is included.",
    "datasets": [
      {
        "name": "Repeated website paths",
        "count": 10000,
        "plainBytes": 684999,
        "plainGzipBytes": 25456,
        "prefixBytes": 128544,
        "prefixGzipBytes": 2043,
        "roundTripExact": true,
        "shortIdAsciiBytes": 120000,
        "mappingStillRequired": true,
        "sample": [
          "https://publisher-0.example/research/space/missions/document-000000",
          "https://publisher-1.example/research/space/missions/document-000001",
          "https://publisher-2.example/research/space/missions/document-000002"
        ]
      },
      {
        "name": "Varied paths and query tokens",
        "count": 10000,
        "plainBytes": 1091919,
        "plainGzipBytes": 445231,
        "prefixBytes": 979717,
        "prefixGzipBytes": 449551,
        "roundTripExact": true,
        "shortIdAsciiBytes": 120000,
        "mappingStillRequired": true,
        "sample": [
          "https://site-0.example/7441ab77168c102da106e1c34a20f636?reference=6c02cf2083469e72758a38be0b7c6eabe9bc5858",
          "https://site-1.example/ef9d5f0cd93b82b98ad78f248b436d60?reference=3f08aace122ee2368432c1ca23a049bc640bafbf",
          "https://site-2.example/4bc100adfdbdca013e2f23dc7878d3b6?reference=0f6bffa9661cb5dd2f3f7b2929f33061f58a7ba7"
        ]
      }
    ],
    "trillion": {
      "count": 1000000000000,
      "characters": 12,
      "asciiBytes": 12000000000000,
      "packedBase64Bytes": 9000000000000,
      "mappingIncluded": false
    },
    "limits": {
      "twelveBase64CharactersBits": 72,
      "minimumFixedWidthBitsToSelectOneOfATrillion": 40,
      "fiveByteReferencesForATrillionBytes": 5000000000000,
      "oneMegabyteTwelveAsciiIds": 83333,
      "note": "A fixed-width reference assumes the URL dictionary already exists. A compact generator only represents URLs that follow its rule. Neither yields a content-search index."
    }
  },
  "verification": {
    "automatedCommand": "node --test core.test.mjs",
    "note": "See verification.json for the current test outcome. No billion-query load test or whole-web benchmark."
  }
}