{
  "automatic_evidence_credit": false,
  "chain": {
    "dois": {
      "entries": 0,
      "head_sha256": null,
      "list": "dois",
      "valid": true
    },
    "entries": {
      "entries": 2,
      "head_sha256": "a157025b6bfdb85fc9af9e45e72e7ad7b3bec73a9c7bcc505572920259ba16ed",
      "list": "entries",
      "valid": true
    },
    "valid": true
  },
  "dois": [],
  "entries": [
    {
      "content": {
        "cohort": "2026-10",
        "family": "AGENTS",
        "kind": "CAPABILITY_RECORD_REFERENCE_PANEL",
        "membership_sha256": "2233a448bbd86b8bad7ba29f7cf1532f7dca5bfbe5e851e72d976e4ef7dcb5b5",
        "size": 4157
      },
      "content_sha256": "d179947f0d851b1bd36898fb48fb2d1913334d3f2b485c604bac166c005a7d7f",
      "entry_sha256": "5951f487e98de657bda9835aa73833911012937f684a27003d2f5c7e45648877",
      "id": "AGENTS-COHORT-2026-10",
      "issued_at_utc": "2026-10-02T15:52:39Z",
      "kind": "COHORT",
      "previous_entry_sha256": "0000000000000000000000000000000000000000000000000000000000000000",
      "provenance": {
        "anchored_at_utc": "2026-10-01T19:30:20Z",
        "file": "agent_economy/anchors/2026/10/01/193020Z.anchor.json",
        "rekor_log_index": 3040103171,
        "source": "signed anchor"
      }
    },
    {
      "content": {
        "cohort": "shops-2026-10",
        "family": "SHOPS",
        "kind": "SHOP_PANEL_COHORT",
        "membership_sha256": "5f5ebd61bf989c85cd3968aef195b511bc4afb44c7ade9e0345c18ecc1e1874f",
        "size": 392
      },
      "content_sha256": "dc7175dd7422984e55da477cfb741959ff4274934014a6edd39655eb709109b6",
      "entry_sha256": "a157025b6bfdb85fc9af9e45e72e7ad7b3bec73a9c7bcc505572920259ba16ed",
      "id": "SHOPS-COHORT-2026-10",
      "issued_at_utc": "2026-10-02T15:52:39Z",
      "kind": "COHORT",
      "previous_entry_sha256": "5951f487e98de657bda9835aa73833911012937f684a27003d2f5c7e45648877",
      "provenance": {
        "anchored_at_utc": "2026-10-01T19:30:20Z",
        "file": "agent_economy/anchors/2026/10/01/193020Z.anchor.json",
        "rekor_log_index": 3040103171,
        "source": "signed anchor"
      }
    }
  ],
  "licence": "Aggregate figures are licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/): reuse them freely, including commercially, with credit to the GAIP Agent Observatory and the release id. Founder decision #13(c), 1 Oct 2026. The licence does not cover per-agent or per-shop results, GAIP's software, its name or logo.",
  "licence_url": "https://creativecommons.org/licenses/by/4.0/",
  "license": {
    "attribution": "Credit the GAIP Agent Observatory and give the dataset or snapshot id (see citation).",
    "covers": "Aggregate figures only (counts and shares; no per-agent or per-shop result), founder decision #13(c), 1 Oct 2026. It does not cover per-agent or per-shop results (for example the change-log entries), receipts, GAIP's software, its name or logo; GAIP's terms of use apply to those.",
    "data_page": "https://www.gaipagents.com/data",
    "id": "CC-BY-4.0",
    "name": "Creative Commons Attribution 4.0 International",
    "terms": "https://www.gaipagents.com/terms#reuse-licence",
    "url": "https://creativecommons.org/licenses/by/4.0/"
  },
  "meaning": "Every frozen cohort and quarterly aggregate release GAIP issues gets a permanent id, recorded here once with the SHA-256 of its content and never edited; a correction is a new version. Cohort entries commit to membership hashes only; no member is named.",
  "method": "https://www.gaipagents.com/methodology",
  "notice": "Aggregate facts observed by GAIP at the stated time (UTC). Not an assessment of any named party. Counts from 1 to 4 are withheld; shares are given only when both counts are at least 5.",
  "price_gbp": 0,
  "schema_version": "gaip.data-releases.v1.public",
  "title": "GAIP permanent dataset ids",
  "weekly_snapshots": {
    "chain": {
      "entries": 2,
      "head_sha256": "4d3be444d96331ad97cb6f2cbc880edcb3d5c212b2de758cc56964f5b8ca8243",
      "valid": true
    },
    "data_page": "https://www.gaipagents.com/data",
    "entries": [
      {
        "content": {
          "files": {
            "changes.csv": {
              "bytes": 1232759,
              "encoding_format": "text/csv",
              "licence": "Not covered by CC BY 4.0: per-agent entries of GAIP's public change log, exactly as served at /v1/free/observatory/changes; GAIP's terms of use apply (https://www.gaipagents.com/terms).",
              "rows": 1118,
              "sha256": "e59c97f7ab7337e97a1103411d029524b60f7cf39f04b07287a58d077ef72335",
              "url": "https://www.gaipagents.com/data/weekly/2026-W40/changes.csv"
            },
            "changes.jsonl": {
              "bytes": 1438152,
              "encoding_format": "application/jsonlines",
              "licence": "Not covered by CC BY 4.0: per-agent entries of GAIP's public change log, exactly as served at /v1/free/observatory/changes; GAIP's terms of use apply (https://www.gaipagents.com/terms).",
              "rows": 1118,
              "sha256": "2247df51e2d40961ec0904c13b4f90d1a0eff8dbb6ea2c6dd35ff76fbf1c479b",
              "url": "https://www.gaipagents.com/data/weekly/2026-W40/changes.jsonl"
            },
            "totals.csv": {
              "bytes": 98130,
              "encoding_format": "text/csv",
              "licence": "CC-BY-4.0",
              "rows": 836,
              "sha256": "3114f421b274e186575cc36c7121d8b64109e98e98ac417b7146b7c7cdb3f305",
              "url": "https://www.gaipagents.com/data/weekly/2026-W40/totals.csv"
            },
            "totals.jsonl": {
              "bytes": 194195,
              "encoding_format": "application/jsonlines",
              "licence": "CC-BY-4.0",
              "rows": 836,
              "sha256": "77aee116b05d5bab1c37a4ff835d7521d78277ba91df58c1c3782bfcf197aff3",
              "url": "https://www.gaipagents.com/data/weekly/2026-W40/totals.jsonl"
            }
          },
          "left_out_by_method": [],
          "licence": "CC-BY-4.0",
          "licence_covers": "totals.csv and totals.jsonl (aggregates)",
          "method_versions": {
            "agent_keys": [
              "v1"
            ],
            "agent_prices": [
              "v1"
            ],
            "agent_terms": [
              "v1"
            ],
            "ai_permissions": [
              "v1",
              "v2"
            ],
            "capability_record": [
              "v1",
              "v2"
            ],
            "client_behaviour": [
              "v1",
              "v2"
            ],
            "erc8004_cards": [
              "v1"
            ],
            "package_history": [
              "v1"
            ],
            "shop_panel": [
              "v1",
              "v2"
            ]
          },
          "minimum_cell_size": 5,
          "not_included": [
            "gaip_first_party_demand"
          ],
          "requested_host_blocks_left_out": 8,
          "rows_left_out_host_like_label": 0,
          "snapshot_id": "AGENT-WEB-2026-W40",
          "snapshot_sha256": "126c21011557c472b240781df88840d218514f6454756c85a13709399da12161",
          "snapshot_url": "https://www.gaipagents.com/v1/free/ecosystem/snapshots?week=2026-W40",
          "week": "2026-W40"
        },
        "content_sha256": "9966b86b1544726d4c8311d1e89341865ee94b7edde73a1ef41f7d75f98ec397",
        "entry_sha256": "12545ab37553996802a5700b466960df2624afe734c8e8a6187510764532c7ca",
        "id": "AGENT-WEB-2026-W40",
        "issued_at_utc": "2026-10-05T00:13:18Z",
        "kind": "WEEKLY_SNAPSHOT",
        "previous_entry_sha256": "0000000000000000000000000000000000000000000000000000000000000000"
      },
      {
        "content": {
          "files": {
            "changes.csv": {
              "bytes": 3644632,
              "encoding_format": "text/csv",
              "licence": "Not covered by CC BY 4.0: per-agent entries of GAIP's public change log, exactly as served at /v1/free/observatory/changes; GAIP's terms of use apply (https://www.gaipagents.com/terms).",
              "rows": 2697,
              "sha256": "e09acdff06a950060f9fb113da0ab188540e353a511c6d9da8dc40e30f735212",
              "url": "https://www.gaipagents.com/data/weekly/2026-W41/changes.csv"
            },
            "changes.jsonl": {
              "bytes": 4077578,
              "encoding_format": "application/jsonlines",
              "licence": "Not covered by CC BY 4.0: per-agent entries of GAIP's public change log, exactly as served at /v1/free/observatory/changes; GAIP's terms of use apply (https://www.gaipagents.com/terms).",
              "rows": 2697,
              "sha256": "6b2f227a578125ce27f54a106618ef49c33dfdd0d76768d7f7fa27f5c1aa47a7",
              "url": "https://www.gaipagents.com/data/weekly/2026-W41/changes.jsonl"
            },
            "totals.csv": {
              "bytes": 109641,
              "encoding_format": "text/csv",
              "licence": "CC-BY-4.0",
              "rows": 950,
              "sha256": "e1fed5599f92e1432616e46ef5a4031a12dd19c02df60bac60f4965a19826dd8",
              "url": "https://www.gaipagents.com/data/weekly/2026-W41/totals.csv"
            },
            "totals.jsonl": {
              "bytes": 218796,
              "encoding_format": "application/jsonlines",
              "licence": "CC-BY-4.0",
              "rows": 950,
              "sha256": "616b164393eef335a1983ced3d6c360ba363e35102b9de7d1cd448c5fc52f38b",
              "url": "https://www.gaipagents.com/data/weekly/2026-W41/totals.jsonl"
            }
          },
          "left_out_by_method": [],
          "licence": "CC-BY-4.0",
          "licence_covers": "totals.csv and totals.jsonl (aggregates)",
          "method_versions": {
            "agent_keys": [
              "v1"
            ],
            "agent_prices": [
              "v1"
            ],
            "agent_terms": [
              "v1"
            ],
            "ai_permissions": [
              "v2"
            ],
            "capability_record": [
              "v2"
            ],
            "client_behaviour": [
              "v2"
            ],
            "erc8004_cards": [
              "v1"
            ],
            "package_history": [
              "v1"
            ],
            "shop_panel": [
              "v2"
            ]
          },
          "minimum_cell_size": 5,
          "not_included": [
            "gaip_first_party_demand"
          ],
          "requested_host_blocks_left_out": 8,
          "rows_left_out_host_like_label": 0,
          "snapshot_id": "AGENT-WEB-2026-W41",
          "snapshot_sha256": "0c9b250ad662e1d3e835ba4a5ac77f5d27aabdb0032fca10b2cc61bee4432781",
          "snapshot_url": "https://www.gaipagents.com/v1/free/ecosystem/snapshots?week=2026-W41",
          "week": "2026-W41"
        },
        "content_sha256": "2fc4810d91e26bbd13da30e3897fd89784540c75266d7cd1cafe044a8cd44e59",
        "entry_sha256": "4d3be444d96331ad97cb6f2cbc880edcb3d5c212b2de758cc56964f5b8ca8243",
        "id": "AGENT-WEB-2026-W41",
        "issued_at_utc": "2026-10-12T00:42:50Z",
        "kind": "WEEKLY_SNAPSHOT",
        "previous_entry_sha256": "12545ab37553996802a5700b466960df2624afe734c8e8a6187510764532c7ca"
      }
    ],
    "first_week": "2026-W40",
    "meaning": "Each frozen ISO week gets a permanent id AGENT-WEB-YYYY-Www, recorded once when its download files are built, with the SHA-256 of each file and of the frozen snapshot; entries are hash-chained and never edited. A WEEKLY_CHANGES_REDACTION entry records change files shortened after an opt-out (the totals never change)."
  }
}