{
  "caveats": [
    "Derived from local manifests and diffs only; no public hosts contacted.",
    "Changed HTML diffs may reflect generated page chrome, delivery state, or non-substantive rotation until reviewed.",
    "This data does not claim official status, legal effect, completeness, endorsement, or source-host continuity."
  ],
  "created_at_utc": "2026-06-05T08:01:37Z",
  "events": [
    {
      "archive_availability": "local-warc-present",
      "bundle_id": "urn:tyche:vesta:bundle:2026-06-05:ec-ai-liability-rules:4fee1faf0e552e2f",
      "bundle_manifest": "bundles/2026-06-05/ec-ai-liability-rules/manifest.json",
      "bundle_manifest_sha256": "c8209a42eee6c56701e6f77adb5e715200578276dce2a7e5ac50ad5afb623008",
      "captured_at_utc": "2026-06-05T08:01:02Z",
      "change_kind": "unchanged",
      "content_hash_changed": false,
      "current_payload_sha256": "d7b79f5aedf1b291dc80c85c72b6bf3b173d831a880ec2cc7a4cb3c518b407ab",
      "current_warc": "archive/2026-06-05/commission.europa.eu/ec-ai-liability-rules.warc.gz",
      "date": "2026-06-05",
      "date_change": null,
      "diff_path": "diffs/2026-06-05/commission.europa.eu/ec-ai-liability-rules.html.diff",
      "final_decision": "allowed",
      "host": "commission.europa.eu",
      "http_status_code": 200,
      "link_rot": false,
      "noarchive_status": "not-present",
      "previous_warc": "archive/2026-05-28/commission.europa.eu/ec-ai-liability-rules.warc.gz",
      "redirected": null,
      "robots_decision": "allowed",
      "robots_status_code": 200,
      "seed_id": "ec-ai-liability-rules",
      "substantial_text_drift": false,
      "text_drift": {
        "change_ratio": 0.0,
        "current_token_count": 0,
        "previous_token_count": 0,
        "substantial_text_drift": false,
        "threshold": 0.3
      },
      "title_change": null,
      "url": "https://commission.europa.eu/topics/business-and-industry/doing-business-eu/contract-rules/digital-contracts/liability-rules-artificial-intelligence_en",
      "url_status": "captured"
    },
    {
      "archive_availability": "local-warc-present",
      "bundle_id": "urn:tyche:vesta:bundle:2026-06-05:ec-topic-artificial-intelligence:f2594ea9cf199c31",
      "bundle_manifest": "bundles/2026-06-05/ec-topic-artificial-intelligence/manifest.json",
      "bundle_manifest_sha256": "b3212df7d2b42d272600c0ab05ddac18725deb67a5b7560f9aed497a1aaccbec",
      "captured_at_utc": "2026-06-05T08:00:26Z",
      "change_kind": "changed",
      "content_hash_changed": true,
      "current_payload_sha256": "135111ae3a2b7c24d2b81cb21f38919f7a1efdc6f3b6012c03cafc16ae4aed6c",
      "current_warc": "archive/2026-06-05/commission.europa.eu/ec-topic-artificial-intelligence.warc.gz",
      "date": "2026-06-05",
      "date_change": null,
      "diff_path": "diffs/2026-06-05/commission.europa.eu/ec-topic-artificial-intelligence.html.diff",
      "final_decision": "allowed",
      "host": "commission.europa.eu",
      "http_status_code": 200,
      "link_rot": false,
      "noarchive_status": "not-present",
      "previous_warc": "archive/2026-05-28/commission.europa.eu/ec-topic-artificial-intelligence.warc.gz",
      "redirected": null,
      "robots_decision": "allowed",
      "robots_status_code": 200,
      "seed_id": "ec-topic-artificial-intelligence",
      "substantial_text_drift": false,
      "text_drift": {
        "change_ratio": 0.115517,
        "current_token_count": 580,
        "previous_token_count": 580,
        "substantial_text_drift": false,
        "threshold": 0.3
      },
      "title_change": null,
      "url": "https://commission.europa.eu/topics/artificial-intelligence_en",
      "url_status": "captured"
    },
    {
      "archive_availability": "local-warc-present",
      "bundle_id": "urn:tyche:vesta:bundle:2026-06-05:ec-ai-act-fundamental-rights-authorities:864a40570303f267",
      "bundle_manifest": "bundles/2026-06-05/ec-ai-act-fundamental-rights-authorities/manifest.json",
      "bundle_manifest_sha256": "020c342f4b7e2e541eee66ee262298b13e6d91864f7f9c9a88be77836b544e01",
      "captured_at_utc": "2026-06-05T08:00:42Z",
      "change_kind": "changed",
      "content_hash_changed": true,
      "current_payload_sha256": "e02ed2cbd53462a391309c31329efe207ede2cb86d00ed876d5975dc177168d1",
      "current_warc": "archive/2026-06-05/digital-strategy.ec.europa.eu/ec-ai-act-fundamental-rights-authorities.warc.gz",
      "date": "2026-06-05",
      "date_change": null,
      "diff_path": "diffs/2026-06-05/digital-strategy.ec.europa.eu/ec-ai-act-fundamental-rights-authorities.html.diff",
      "final_decision": "allowed",
      "host": "digital-strategy.ec.europa.eu",
      "http_status_code": 200,
      "link_rot": false,
      "noarchive_status": "not-present",
      "previous_warc": "archive/2026-05-28/digital-strategy.ec.europa.eu/ec-ai-act-fundamental-rights-authorities.warc.gz",
      "redirected": null,
      "robots_decision": "allowed",
      "robots_status_code": 200,
      "seed_id": "ec-ai-act-fundamental-rights-authorities",
      "substantial_text_drift": false,
      "text_drift": {
        "change_ratio": 0.191489,
        "current_token_count": 47,
        "previous_token_count": 47,
        "substantial_text_drift": false,
        "threshold": 0.3
      },
      "title_change": null,
      "url": "https://digital-strategy.ec.europa.eu/en/policies/fundamental-rights-protection-authorities-ai-act",
      "url_status": "captured"
    },
    {
      "archive_availability": "local-warc-present",
      "bundle_id": "urn:tyche:vesta:bundle:2026-06-05:ec-ai-act-governance-enforcement:d46dc4f47fd9f841",
      "bundle_manifest": "bundles/2026-06-05/ec-ai-act-governance-enforcement/manifest.json",
      "bundle_manifest_sha256": "1d5e94bf2ccce37206307d82e01110c484b92865dbb090ae1ae4bb62b8da674b",
      "captured_at_utc": "2026-06-05T08:00:37Z",
      "change_kind": "changed",
      "content_hash_changed": true,
      "current_payload_sha256": "1fd44bcca8043dddeb8c3895ea9e2192610b9da98cdfde4872e895c2b7b8f2b4",
      "current_warc": "archive/2026-06-05/digital-strategy.ec.europa.eu/ec-ai-act-governance-enforcement.warc.gz",
      "date": "2026-06-05",
      "date_change": null,
      "diff_path": "diffs/2026-06-05/digital-strategy.ec.europa.eu/ec-ai-act-governance-enforcement.html.diff",
      "final_decision": "allowed",
      "host": "digital-strategy.ec.europa.eu",
      "http_status_code": 200,
      "link_rot": false,
      "noarchive_status": "not-present",
      "previous_warc": "archive/2026-05-28/digital-strategy.ec.europa.eu/ec-ai-act-governance-enforcement.warc.gz",
      "redirected": null,
      "robots_decision": "allowed",
      "robots_status_code": 200,
      "seed_id": "ec-ai-act-governance-enforcement",
      "substantial_text_drift": false,
      "text_drift": {
        "change_ratio": 0.191489,
        "current_token_count": 47,
        "previous_token_count": 47,
        "substantial_text_drift": false,
        "threshold": 0.3
      },
      "title_change": null,
      "url": "https://digital-strategy.ec.europa.eu/en/policies/ai-act-governance-and-enforcement",
      "url_status": "captured"
    },
    {
      "archive_availability": "local-warc-present",
      "bundle_id": "urn:tyche:vesta:bundle:2026-06-05:ec-ai-act-market-surveillance-authorities:bb105ca814b88a8f",
      "bundle_manifest": "bundles/2026-06-05/ec-ai-act-market-surveillance-authorities/manifest.json",
      "bundle_manifest_sha256": "6d80830119d1b1953e60e656713f241c3cf5d35b97695d755e7fb439865d4f35",
      "captured_at_utc": "2026-06-05T08:00:44Z",
      "change_kind": "changed",
      "content_hash_changed": true,
      "current_payload_sha256": "98ba1ba1efd47d829cec867595dcad04fcbc3cacbd8616c0895a6852c469e077",
      "current_warc": "archive/2026-06-05/digital-strategy.ec.europa.eu/ec-ai-act-market-surveillance-authorities.warc.gz",
      "date": "2026-06-05",
      "date_change": null,
      "diff_path": "diffs/2026-06-05/digital-strategy.ec.europa.eu/ec-ai-act-market-surveillance-authorities.html.diff",
      "final_decision": "allowed",
      "host": "digital-strategy.ec.europa.eu",
      "http_status_code": 200,
      "link_rot": false,
      "noarchive_status": "not-present",
      "previous_warc": "archive/2026-05-28/digital-strategy.ec.europa.eu/ec-ai-act-market-surveillance-authorities.warc.gz",
      "redirected": null,
      "robots_decision": "allowed",
      "robots_status_code": 200,
      "seed_id": "ec-ai-act-market-surveillance-authorities",
      "substantial_text_drift": false,
      "text_drift": {
        "change_ratio": 0.191489,
        "current_token_count": 47,
        "previous_token_count": 47,
        "substantial_text_drift": false,
        "threshold": 0.3
      },
      "title_change": null,
      "url": "https://digital-strategy.ec.europa.eu/en/policies/market-surveillance-authorities-under-ai-act",
      "url_status": "captured"
    },
    {
      "archive_availability": "local-warc-present",
      "bundle_id": "urn:tyche:vesta:bundle:2026-06-05:ec-ai-act-standardisation:7741dcc03171afbf",
      "bundle_manifest": "bundles/2026-06-05/ec-ai-act-standardisation/manifest.json",
      "bundle_manifest_sha256": "541029ccba3ede1ca11d2fa76c3ff8afba400bffa25e184bcefa69bbd801ca5e",
      "captured_at_utc": "2026-06-05T08:00:40Z",
      "change_kind": "changed",
      "content_hash_changed": true,
      "current_payload_sha256": "4156be7f7ff00ab0a1eb23c0edad5c0fe31db7f1edc8111f740d0a5acffd877d",
      "current_warc": "archive/2026-06-05/digital-strategy.ec.europa.eu/ec-ai-act-standardisation.warc.gz",
      "date": "2026-06-05",
      "date_change": null,
      "diff_path": "diffs/2026-06-05/digital-strategy.ec.europa.eu/ec-ai-act-standardisation.html.diff",
      "final_decision": "allowed",
      "host": "digital-strategy.ec.europa.eu",
      "http_status_code": 200,
      "link_rot": false,
      "noarchive_status": "not-present",
      "previous_warc": "archive/2026-05-28/digital-strategy.ec.europa.eu/ec-ai-act-standardisation.warc.gz",
      "redirected": null,
      "robots_decision": "allowed",
      "robots_status_code": 200,
      "seed_id": "ec-ai-act-standardisation",
      "substantial_text_drift": false,
      "text_drift": {
        "change_ratio": 0.111111,
        "current_token_count": 90,
        "previous_token_count": 90,
        "substantial_text_drift": false,
        "threshold": 0.3
      },
      "title_change": null,
      "url": "https://digital-strategy.ec.europa.eu/en/policies/ai-act-standardisation",
      "url_status": "captured"
    },
    {
      "archive_availability": "local-warc-present",
      "bundle_id": "urn:tyche:vesta:bundle:2026-06-05:ec-ai-board:80697e0423be02a2",
      "bundle_manifest": "bundles/2026-06-05/ec-ai-board/manifest.json",
      "bundle_manifest_sha256": "5d551bdf412ddc1339064cbaa59719700b72ea386a7cc733e075d28b5fd71279",
      "captured_at_utc": "2026-06-05T08:00:21Z",
      "change_kind": "changed",
      "content_hash_changed": true,
      "current_payload_sha256": "b94f5540145a383db1b09c542467d87120f2474b27cdeedf768b0afd5aec52bd",
      "current_warc": "archive/2026-06-05/digital-strategy.ec.europa.eu/ec-ai-board.warc.gz",
      "date": "2026-06-05",
      "date_change": null,
      "diff_path": "diffs/2026-06-05/digital-strategy.ec.europa.eu/ec-ai-board.html.diff",
      "final_decision": "allowed",
      "host": "digital-strategy.ec.europa.eu",
      "http_status_code": 200,
      "link_rot": false,
      "noarchive_status": "not-present",
      "previous_warc": "archive/2026-05-28/digital-strategy.ec.europa.eu/ec-ai-board.warc.gz",
      "redirected": null,
      "robots_decision": "allowed",
      "robots_status_code": 200,
      "seed_id": "ec-ai-board",
      "substantial_text_drift": false,
      "text_drift": {
        "change_ratio": 0.191489,
        "current_token_count": 47,
        "previous_token_count": 47,
        "substantial_text_drift": false,
        "threshold": 0.3
      },
      "title_change": null,
      "url": "https://digital-strategy.ec.europa.eu/en/policies/ai-board",
      "url_status": "captured"
    },
    {
      "archive_availability": "local-warc-present",
      "bundle_id": "urn:tyche:vesta:bundle:2026-06-05:ec-ai-code-practice:3c51c5a6c9f78c2f",
      "bundle_manifest": "bundles/2026-06-05/ec-ai-code-practice/manifest.json",
      "bundle_manifest_sha256": "baa045099350318a63f1f17a4ae40dcb20f33bf48b18a9264a80afd449a61f94",
      "captured_at_utc": "2026-06-05T08:00:04Z",
      "change_kind": "changed",
      "content_hash_changed": true,
      "current_payload_sha256": "7bd641c2ac21112765596c90fdfff1c14b221a1318e1f77272cb1e16c4c5c99f",
      "current_warc": "archive/2026-06-05/digital-strategy.ec.europa.eu/ec-ai-code-practice.warc.gz",
      "date": "2026-06-05",
      "date_change": null,
      "diff_path": "diffs/2026-06-05/digital-strategy.ec.europa.eu/ec-ai-code-practice.html.diff",
      "final_decision": "allowed",
      "host": "digital-strategy.ec.europa.eu",
      "http_status_code": 200,
      "link_rot": false,
      "noarchive_status": "not-present",
      "previous_warc": "archive/2026-05-28/digital-strategy.ec.europa.eu/ec-ai-code-practice.warc.gz",
      "redirected": null,
      "robots_decision": "allowed",
      "robots_status_code": 200,
      "seed_id": "ec-ai-code-practice",
      "substantial_text_drift": false,
      "text_drift": {
        "change_ratio": 0.191489,
        "current_token_count": 47,
        "previous_token_count": 47,
        "substantial_text_drift": false,
        "threshold": 0.3
      },
      "title_change": null,
      "url": "https://digital-strategy.ec.europa.eu/en/policies/ai-code-practice",
      "url_status": "captured"
    },
    {
      "archive_availability": "local-warc-present",
      "bundle_id": "urn:tyche:vesta:bundle:2026-06-05:ec-ai-continent-action-plan:8a01a24bea8d51f0",
      "bundle_manifest": "bundles/2026-06-05/ec-ai-continent-action-plan/manifest.json",
      "bundle_manifest_sha256": "03707941e8a0c55cf4a710ec99f8783a6f1901680f37e253a843ab47ac34271b",
      "captured_at_utc": "2026-06-05T08:01:00Z",
      "change_kind": "changed",
      "content_hash_changed": true,
      "current_payload_sha256": "ce6350207727a6b80dbef5359ae57200d9b08dd7ba8a70b47b8695427fa73030",
      "current_warc": "archive/2026-06-05/digital-strategy.ec.europa.eu/ec-ai-continent-action-plan.warc.gz",
      "date": "2026-06-05",
      "date_change": null,
      "diff_path": "diffs/2026-06-05/digital-strategy.ec.europa.eu/ec-ai-continent-action-plan.html.diff",
      "final_decision": "allowed",
      "host": "digital-strategy.ec.europa.eu",
      "http_status_code": 200,
      "link_rot": false,
      "noarchive_status": "not-present",
      "previous_warc": "archive/2026-05-28/digital-strategy.ec.europa.eu/ec-ai-continent-action-plan.warc.gz",
      "redirected": null,
      "robots_decision": "allowed",
      "robots_status_code": 200,
      "seed_id": "ec-ai-continent-action-plan",
      "substantial_text_drift": false,
      "text_drift": {
        "change_ratio": 0.191489,
        "current_token_count": 47,
        "previous_token_count": 47,
        "substantial_text_drift": false,
        "threshold": 0.3
      },
      "title_change": null,
      "url": "https://digital-strategy.ec.europa.eu/en/library/ai-continent-action-plan",
      "url_status": "captured"
    },
    {
      "archive_availability": "local-warc-present",
      "bundle_id": "urn:tyche:vesta:bundle:2026-06-05:ec-ai-factories:e0f2a35c0d8e3a73",
      "bundle_manifest": "bundles/2026-06-05/ec-ai-factories/manifest.json",
      "bundle_manifest_sha256": "8d233ebba1dd0e31142e20da2e4774ffa05273b54a40b7b6056e6222fc18250c",
      "captured_at_utc": "2026-06-05T08:00:13Z",
      "change_kind": "changed",
      "content_hash_changed": true,
      "current_payload_sha256": "c8e29af4cddb416ebf8ce091e684af100bc25ef8a0a142cfe4684812f9ecd768",
      "current_warc": "archive/2026-06-05/digital-strategy.ec.europa.eu/ec-ai-factories.warc.gz",
      "date": "2026-06-05",
      "date_change": null,
      "diff_path": "diffs/2026-06-05/digital-strategy.ec.europa.eu/ec-ai-factories.html.diff",
      "final_decision": "allowed",
      "host": "digital-strategy.ec.europa.eu",
      "http_status_code": 200,
      "link_rot": false,
      "noarchive_status": "not-present",
      "previous_warc": "archive/2026-05-28/digital-strategy.ec.europa.eu/ec-ai-factories.warc.gz",
      "redirected": null,
      "robots_decision": "allowed",
      "robots_status_code": 200,
      "seed_id": "ec-ai-factories",
      "substantial_text_drift": false,
      "text_drift": {
        "change_ratio": 0.191489,
        "current_token_count": 47,
        "previous_token_count": 47,
        "substantial_text_drift": false,
        "threshold": 0.3
      },
      "title_change": null,
      "url": "https://digital-strategy.ec.europa.eu/en/policies/ai-factories",
      "url_status": "captured"
    },
    {
      "archive_availability": "local-warc-present",
      "bundle_id": "urn:tyche:vesta:bundle:2026-06-05:ec-ai-innovation-package:b315078c3059d4c4",
      "bundle_manifest": "bundles/2026-06-05/ec-ai-innovation-package/manifest.json",
      "bundle_manifest_sha256": "2be38dd9665bfc5ec29f797985a54d47edd371816d928ca2a779500e9badf46a",
      "captured_at_utc": "2026-06-05T08:01:08Z",
      "change_kind": "changed",
      "content_hash_changed": true,
      "current_payload_sha256": "fe6a9d6d65db1f7e71b6d77c0fe358c90b5686f748303a05ec0e5347baf100a8",
      "current_warc": "archive/2026-06-05/digital-strategy.ec.europa.eu/ec-ai-innovation-package.warc.gz",
      "date": "2026-06-05",
      "date_change": null,
      "diff_path": "diffs/2026-06-05/digital-strategy.ec.europa.eu/ec-ai-innovation-package.html.diff",
      "final_decision": "allowed",
      "host": "digital-strategy.ec.europa.eu",
      "http_status_code": 200,
      "link_rot": false,
      "noarchive_status": "not-present",
      "previous_warc": "archive/2026-05-28/digital-strategy.ec.europa.eu/ec-ai-innovation-package.warc.gz",
      "redirected": null,
      "robots_decision": "allowed",
      "robots_status_code": 200,
      "seed_id": "ec-ai-innovation-package",
      "substantial_text_drift": false,
      "text_drift": {
        "change_ratio": 0.191489,
        "current_token_count": 47,
        "previous_token_count": 47,
        "substantial_text_drift": false,
        "threshold": 0.3
      },
      "title_change": null,
      "url": "https://digital-strategy.ec.europa.eu/en/news/commission-launches-ai-innovation-package-support-artificial-intelligence-startups-and-smes",
      "url_status": "captured"
    },
    {
      "archive_availability": "local-warc-present",
      "bundle_id": "urn:tyche:vesta:bundle:2026-06-05:ec-ai-office:03c75b2127208141",
      "bundle_manifest": "bundles/2026-06-05/ec-ai-office/manifest.json",
      "bundle_manifest_sha256": "f6915c7224dceae455392c2553a66cc212b242fe119b1da2175b8b6990c5ef97",
      "captured_at_utc": "2026-06-05T08:00:01Z",
      "change_kind": "changed",
      "content_hash_changed": true,
      "current_payload_sha256": "81b6e4d32c1743430d7345a0f428d1a192e6f7e7ff576134664f45b036041118",
      "current_warc": "archive/2026-06-05/digital-strategy.ec.europa.eu/ec-ai-office.warc.gz",
      "date": "2026-06-05",
      "date_change": null,
      "diff_path": "diffs/2026-06-05/digital-strategy.ec.europa.eu/ec-ai-office.html.diff",
      "final_decision": "allowed",
      "host": "digital-strategy.ec.europa.eu",
      "http_status_code": 200,
      "link_rot": false,
      "noarchive_status": "not-present",
      "previous_warc": "archive/2026-05-28/digital-strategy.ec.europa.eu/ec-ai-office.warc.gz",
      "redirected": null,
      "robots_decision": "allowed",
      "robots_status_code": 200,
      "seed_id": "ec-ai-office",
      "substantial_text_drift": false,
      "text_drift": {
        "change_ratio": 0.211538,
        "current_token_count": 52,
        "previous_token_count": 52,
        "substantial_text_drift": false,
        "threshold": 0.3
      },
      "title_change": null,
      "url": "https://digital-strategy.ec.europa.eu/en/policies/ai-office",
      "url_status": "captured"
    },
    {
      "archive_availability": "local-warc-present",
      "bundle_id": "urn:tyche:vesta:bundle:2026-06-05:ec-ai-pact:10d5707e177fdba2",
      "bundle_manifest": "bundles/2026-06-05/ec-ai-pact/manifest.json",
      "bundle_manifest_sha256": "7889c8fc0a1c7d265d97146a984bf1eb7121b17d0a24af3280c621d3837f7419",
      "captured_at_utc": "2026-06-05T08:00:08Z",
      "change_kind": "changed",
      "content_hash_changed": true,
      "current_payload_sha256": "02d24a7c9f1f628f9d897ea69aa56f1bc8aaa5ea49464d3145c9479c81f61bd4",
      "current_warc": "archive/2026-06-05/digital-strategy.ec.europa.eu/ec-ai-pact.warc.gz",
      "date": "2026-06-05",
      "date_change": null,
      "diff_path": "diffs/2026-06-05/digital-strategy.ec.europa.eu/ec-ai-pact.html.diff",
      "final_decision": "allowed",
      "host": "digital-strategy.ec.europa.eu",
      "http_status_code": 200,
      "link_rot": false,
      "noarchive_status": "not-present",
      "previous_warc": "archive/2026-05-28/digital-strategy.ec.europa.eu/ec-ai-pact.warc.gz",
      "redirected": null,
      "robots_decision": "allowed",
      "robots_status_code": 200,
      "seed_id": "ec-ai-pact",
      "substantial_text_drift": false,
      "text_drift": {
        "change_ratio": 0.211538,
        "current_token_count": 52,
        "previous_token_count": 52,
        "substantial_text_drift": false,
        "threshold": 0.3
      },
      "title_change": null,
      "url": "https://digital-strategy.ec.europa.eu/en/policies/ai-pact",
      "url_status": "captured"
    },
    {
      "archive_availability": "local-warc-present",
      "bundle_id": "urn:tyche:vesta:bundle:2026-06-05:ec-ai-regulatory-framework:954d9510de19371d",
      "bundle_manifest": "bundles/2026-06-05/ec-ai-regulatory-framework/manifest.json",
      "bundle_manifest_sha256": "e096e0d1f87c01028ecb632bf8de9dadc3dea472938667e94e6885121435d4c6",
      "captured_at_utc": "2026-06-05T07:59:59Z",
      "change_kind": "changed",
      "content_hash_changed": true,
      "current_payload_sha256": "2942d6a129f514acb5775d3149413cc260b03f127ce8891fa15d4148669e4d71",
      "current_warc": "archive/2026-06-05/digital-strategy.ec.europa.eu/ec-ai-regulatory-framework.warc.gz",
      "date": "2026-06-05",
      "date_change": null,
      "diff_path": "diffs/2026-06-05/digital-strategy.ec.europa.eu/ec-ai-regulatory-framework.html.diff",
      "final_decision": "allowed",
      "host": "digital-strategy.ec.europa.eu",
      "http_status_code": 200,
      "link_rot": false,
      "noarchive_status": "not-present",
      "previous_warc": "archive/2026-05-28/digital-strategy.ec.europa.eu/ec-ai-regulatory-framework.warc.gz",
      "redirected": null,
      "robots_decision": "allowed",
      "robots_status_code": 200,
      "seed_id": "ec-ai-regulatory-framework",
      "substantial_text_drift": false,
      "text_drift": {
        "change_ratio": 0.191489,
        "current_token_count": 47,
        "previous_token_count": 47,
        "substantial_text_drift": false,
        "threshold": 0.3
      },
      "title_change": null,
      "url": "https://digital-strategy.ec.europa.eu/en/policies/regulatory-framework-ai",
      "url_status": "captured"
    },
    {
      "archive_availability": "local-warc-present",
      "bundle_id": "urn:tyche:vesta:bundle:2026-06-05:ec-apply-ai-alliance:2f83d0c4c57cc906",
      "bundle_manifest": "bundles/2026-06-05/ec-apply-ai-alliance/manifest.json",
      "bundle_manifest_sha256": "8fe24c2fcf9fa0d131ec1820ac2af52bc3a2a5b69f5076a18017e22559ebfca2",
      "captured_at_utc": "2026-06-05T08:00:24Z",
      "change_kind": "changed",
      "content_hash_changed": true,
      "current_payload_sha256": "b322f4af7b9cc2f0fa915584482d1ec810ce45eb5819fb4abc2a388e4de6414d",
      "current_warc": "archive/2026-06-05/digital-strategy.ec.europa.eu/ec-apply-ai-alliance.warc.gz",
      "date": "2026-06-05",
      "date_change": null,
      "diff_path": "diffs/2026-06-05/digital-strategy.ec.europa.eu/ec-apply-ai-alliance.html.diff",
      "final_decision": "allowed",
      "host": "digital-strategy.ec.europa.eu",
      "http_status_code": 200,
      "link_rot": false,
      "noarchive_status": "not-present",
      "previous_warc": "archive/2026-05-28/digital-strategy.ec.europa.eu/ec-apply-ai-alliance.warc.gz",
      "redirected": null,
      "robots_decision": "allowed",
      "robots_status_code": 200,
      "seed_id": "ec-apply-ai-alliance",
      "substantial_text_drift": false,
      "text_drift": {
        "change_ratio": 0.191489,
        "current_token_count": 47,
        "previous_token_count": 47,
        "substantial_text_drift": false,
        "threshold": 0.3
      },
      "title_change": null,
      "url": "https://digital-strategy.ec.europa.eu/en/policies/apply-ai-alliance",
      "url_status": "captured"
    },
    {
      "archive_availability": "local-warc-present",
      "bundle_id": "urn:tyche:vesta:bundle:2026-06-05:ec-artificial-intelligence:3102d60d5e22d30c",
      "bundle_manifest": "bundles/2026-06-05/ec-artificial-intelligence/manifest.json",
      "bundle_manifest_sha256": "85982b5e03c5ae8d82d59c0c67381733e9c48121fb8d9fe977a17011d615bd56",
      "captured_at_utc": "2026-06-05T08:00:34Z",
      "change_kind": "changed",
      "content_hash_changed": true,
      "current_payload_sha256": "a9e5e495b825ab45890ef0298e6967fd2fdd7ee28c3104124264e65c53554d01",
      "current_warc": "archive/2026-06-05/digital-strategy.ec.europa.eu/ec-artificial-intelligence.warc.gz",
      "date": "2026-06-05",
      "date_change": null,
      "diff_path": "diffs/2026-06-05/digital-strategy.ec.europa.eu/ec-artificial-intelligence.html.diff",
      "final_decision": "allowed",
      "host": "digital-strategy.ec.europa.eu",
      "http_status_code": 200,
      "link_rot": false,
      "noarchive_status": "not-present",
      "previous_warc": "archive/2026-05-28/digital-strategy.ec.europa.eu/ec-artificial-intelligence.warc.gz",
      "redirected": null,
      "robots_decision": "allowed",
      "robots_status_code": 200,
      "seed_id": "ec-artificial-intelligence",
      "substantial_text_drift": false,
      "text_drift": {
        "change_ratio": 0.111111,
        "current_token_count": 90,
        "previous_token_count": 90,
        "substantial_text_drift": false,
        "threshold": 0.3
      },
      "title_change": null,
      "url": "https://digital-strategy.ec.europa.eu/en/policies/artificial-intelligence",
      "url_status": "captured"
    },
    {
      "archive_availability": "local-warc-present",
      "bundle_id": "urn:tyche:vesta:bundle:2026-06-05:ec-coordinated-plan-ai-2021:e7fbff47175f0e66",
      "bundle_manifest": "bundles/2026-06-05/ec-coordinated-plan-ai-2021/manifest.json",
      "bundle_manifest_sha256": "5a41fcb1217efeaf7a0c8f9fd46d9038fc3cc4cf803e110338855f4571ed3001",
      "captured_at_utc": "2026-06-05T08:00:47Z",
      "change_kind": "changed",
      "content_hash_changed": true,
      "current_payload_sha256": "01ad9881294e52aa53803b86b5a8b572590cf20b39b76ae84fc6f21b004484fb",
      "current_warc": "archive/2026-06-05/digital-strategy.ec.europa.eu/ec-coordinated-plan-ai-2021.warc.gz",
      "date": "2026-06-05",
      "date_change": null,
      "diff_path": "diffs/2026-06-05/digital-strategy.ec.europa.eu/ec-coordinated-plan-ai-2021.html.diff",
      "final_decision": "allowed",
      "host": "digital-strategy.ec.europa.eu",
      "http_status_code": 200,
      "link_rot": false,
      "noarchive_status": "not-present",
      "previous_warc": "archive/2026-05-28/digital-strategy.ec.europa.eu/ec-coordinated-plan-ai-2021.warc.gz",
      "redirected": null,
      "robots_decision": "allowed",
      "robots_status_code": 200,
      "seed_id": "ec-coordinated-plan-ai-2021",
      "substantial_text_drift": false,
      "text_drift": {
        "change_ratio": 0.191489,
        "current_token_count": 47,
        "previous_token_count": 47,
        "substantial_text_drift": false,
        "threshold": 0.3
      },
      "title_change": null,
      "url": "https://digital-strategy.ec.europa.eu/en/library/coordinated-plan-artificial-intelligence-2021-review",
      "url_status": "captured"
    },
    {
      "archive_availability": "local-warc-present",
      "bundle_id": "urn:tyche:vesta:bundle:2026-06-05:ec-ethics-guidelines-trustworthy-ai:30e9f9f7ece8cdfc",
      "bundle_manifest": "bundles/2026-06-05/ec-ethics-guidelines-trustworthy-ai/manifest.json",
      "bundle_manifest_sha256": "e17c10a973182e7abadeeca5d2f4d4430110daf6b7a4d332dc5831d5b2ec9241",
      "captured_at_utc": "2026-06-05T08:01:05Z",
      "change_kind": "changed",
      "content_hash_changed": true,
      "current_payload_sha256": "22214fd7733d3ca5cc79c394654c3950dee017317edacc6a15cbd489938827cb",
      "current_warc": "archive/2026-06-05/digital-strategy.ec.europa.eu/ec-ethics-guidelines-trustworthy-ai.warc.gz",
      "date": "2026-06-05",
      "date_change": null,
      "diff_path": "diffs/2026-06-05/digital-strategy.ec.europa.eu/ec-ethics-guidelines-trustworthy-ai.html.diff",
      "final_decision": "allowed",
      "host": "digital-strategy.ec.europa.eu",
      "http_status_code": 200,
      "link_rot": false,
      "noarchive_status": "not-present",
      "previous_warc": "archive/2026-05-28/digital-strategy.ec.europa.eu/ec-ethics-guidelines-trustworthy-ai.warc.gz",
      "redirected": null,
      "robots_decision": "allowed",
      "robots_status_code": 200,
      "seed_id": "ec-ethics-guidelines-trustworthy-ai",
      "substantial_text_drift": false,
      "text_drift": {
        "change_ratio": 0.191489,
        "current_token_count": 47,
        "previous_token_count": 47,
        "substantial_text_drift": false,
        "threshold": 0.3
      },
      "title_change": null,
      "url": "https://digital-strategy.ec.europa.eu/en/library/ethics-guidelines-trustworthy-ai",
      "url_status": "captured"
    },
    {
      "archive_availability": "local-warc-present",
      "bundle_id": "urn:tyche:vesta:bundle:2026-06-05:ec-european-approach-ai:4533f912ff7bd726",
      "bundle_manifest": "bundles/2026-06-05/ec-european-approach-ai/manifest.json",
      "bundle_manifest_sha256": "64a3e049a5b7b25bc30f65cf9a417f7df0cd33411d1d22a47a70a1d4aa2f7406",
      "captured_at_utc": "2026-06-05T08:00:10Z",
      "change_kind": "changed",
      "content_hash_changed": true,
      "current_payload_sha256": "55817cd04dd1547038ef4821bc1d053e3c366d7cea6f9d71ac81b18d2b4dd529",
      "current_warc": "archive/2026-06-05/digital-strategy.ec.europa.eu/ec-european-approach-ai.warc.gz",
      "date": "2026-06-05",
      "date_change": null,
      "diff_path": "diffs/2026-06-05/digital-strategy.ec.europa.eu/ec-european-approach-ai.html.diff",
      "final_decision": "allowed",
      "host": "digital-strategy.ec.europa.eu",
      "http_status_code": 200,
      "link_rot": false,
      "noarchive_status": "not-present",
      "previous_warc": "archive/2026-05-28/digital-strategy.ec.europa.eu/ec-european-approach-ai.warc.gz",
      "redirected": null,
      "robots_decision": "allowed",
      "robots_status_code": 200,
      "seed_id": "ec-european-approach-ai",
      "substantial_text_drift": false,
      "text_drift": {
        "change_ratio": 0.184314,
        "current_token_count": 117,
        "previous_token_count": 138,
        "substantial_text_drift": false,
        "threshold": 0.3
      },
      "title_change": null,
      "url": "https://digital-strategy.ec.europa.eu/en/policies/european-approach-artificial-intelligence",
      "url_status": "captured"
    },
    {
      "archive_availability": "local-warc-present",
      "bundle_id": "urn:tyche:vesta:bundle:2026-06-05:ec-expert-group-ai:bc11a56b02168cd3",
      "bundle_manifest": "bundles/2026-06-05/ec-expert-group-ai/manifest.json",
      "bundle_manifest_sha256": "2c9a0c72dc805ff2266f4320ff541db4c779acc971ddc75fcf30de14872f1cae",
      "captured_at_utc": "2026-06-05T08:00:16Z",
      "change_kind": "changed",
      "content_hash_changed": true,
      "current_payload_sha256": "c71a19e2d13dd8bf82790fbfc2f1cd98dc0581e0cc6439fa4bd4975e399b5d81",
      "current_warc": "archive/2026-06-05/digital-strategy.ec.europa.eu/ec-expert-group-ai.warc.gz",
      "date": "2026-06-05",
      "date_change": null,
      "diff_path": "diffs/2026-06-05/digital-strategy.ec.europa.eu/ec-expert-group-ai.html.diff",
      "final_decision": "allowed",
      "host": "digital-strategy.ec.europa.eu",
      "http_status_code": 200,
      "link_rot": false,
      "noarchive_status": "not-present",
      "previous_warc": "archive/2026-05-28/digital-strategy.ec.europa.eu/ec-expert-group-ai.warc.gz",
      "redirected": null,
      "robots_decision": "allowed",
      "robots_status_code": 200,
      "seed_id": "ec-expert-group-ai",
      "substantial_text_drift": false,
      "text_drift": {
        "change_ratio": 0.111111,
        "current_token_count": 90,
        "previous_token_count": 90,
        "substantial_text_drift": false,
        "threshold": 0.3
      },
      "title_change": null,
      "url": "https://digital-strategy.ec.europa.eu/en/policies/expert-group-ai",
      "url_status": "captured"
    },
    {
      "archive_availability": "local-warc-present",
      "bundle_id": "urn:tyche:vesta:bundle:2026-06-05:ec-press-ai-act-entry-force:dcdec7ee2ebf2a7d",
      "bundle_manifest": "bundles/2026-06-05/ec-press-ai-act-entry-force/manifest.json",
      "bundle_manifest_sha256": "484f0ac7ab3db7f32e24d041cd579569d22ea087713694dd7f81b52b031a0b5b",
      "captured_at_utc": "2026-06-05T08:00:49Z",
      "change_kind": "unchanged",
      "content_hash_changed": false,
      "current_payload_sha256": "485a4f8904391686c017a0e37cd5f18df6090c3707d1e8ad67cae65fc5b529e6",
      "current_warc": "archive/2026-06-05/ec.europa.eu/ec-press-ai-act-entry-force.warc.gz",
      "date": "2026-06-05",
      "date_change": null,
      "diff_path": "diffs/2026-06-05/ec.europa.eu/ec-press-ai-act-entry-force.html.diff",
      "final_decision": "allowed",
      "host": "ec.europa.eu",
      "http_status_code": 200,
      "link_rot": false,
      "noarchive_status": "not-present",
      "previous_warc": "archive/2026-05-29/ec.europa.eu/ec-press-ai-act-entry-force.warc.gz",
      "redirected": null,
      "robots_decision": "allowed",
      "robots_status_code": 200,
      "seed_id": "ec-press-ai-act-entry-force",
      "substantial_text_drift": false,
      "text_drift": {
        "change_ratio": 0.0,
        "current_token_count": 0,
        "previous_token_count": 0,
        "substantial_text_drift": false,
        "threshold": 0.3
      },
      "title_change": null,
      "url": "https://ec.europa.eu/commission/presscorner/detail/en/ip_24_4123",
      "url_status": "captured"
    },
    {
      "archive_availability": "local-warc-present",
      "bundle_id": "urn:tyche:vesta:bundle:2026-06-05:ec-press-ai-act-political-agreement:97533274f99cc695",
      "bundle_manifest": "bundles/2026-06-05/ec-press-ai-act-political-agreement/manifest.json",
      "bundle_manifest_sha256": "0f51dbea92dd49feea9c539f58454f53fc01228ab6da3945d812c45815ea2257",
      "captured_at_utc": "2026-06-05T08:00:52Z",
      "change_kind": "unchanged",
      "content_hash_changed": false,
      "current_payload_sha256": "e0c3dddd57177f889949d6bf5b34afa81032171dd293d50198e3f57b94fe5d4a",
      "current_warc": "archive/2026-06-05/ec.europa.eu/ec-press-ai-act-political-agreement.warc.gz",
      "date": "2026-06-05",
      "date_change": null,
      "diff_path": "diffs/2026-06-05/ec.europa.eu/ec-press-ai-act-political-agreement.html.diff",
      "final_decision": "allowed",
      "host": "ec.europa.eu",
      "http_status_code": 200,
      "link_rot": false,
      "noarchive_status": "not-present",
      "previous_warc": "archive/2026-05-29/ec.europa.eu/ec-press-ai-act-political-agreement.warc.gz",
      "redirected": null,
      "robots_decision": "allowed",
      "robots_status_code": 200,
      "seed_id": "ec-press-ai-act-political-agreement",
      "substantial_text_drift": false,
      "text_drift": {
        "change_ratio": 0.0,
        "current_token_count": 0,
        "previous_token_count": 0,
        "substantial_text_drift": false,
        "threshold": 0.3
      },
      "title_change": null,
      "url": "https://ec.europa.eu/commission/presscorner/detail/en/ip_23_6473",
      "url_status": "captured"
    },
    {
      "archive_availability": "local-warc-present",
      "bundle_id": "urn:tyche:vesta:bundle:2026-06-05:ec-press-ai-office-launch:402f24c7b271c14b",
      "bundle_manifest": "bundles/2026-06-05/ec-press-ai-office-launch/manifest.json",
      "bundle_manifest_sha256": "05018d1b9348a5a6b06e31a01e1f992f9d8ae3da8940ce14917550adaf2f6cb7",
      "captured_at_utc": "2026-06-05T08:00:54Z",
      "change_kind": "unchanged",
      "content_hash_changed": false,
      "current_payload_sha256": "ff4d52d7a95fdb1c3bfadeb22239f85ef6edf65b09b75932c901a1c25ab46b96",
      "current_warc": "archive/2026-06-05/ec.europa.eu/ec-press-ai-office-launch.warc.gz",
      "date": "2026-06-05",
      "date_change": null,
      "diff_path": "diffs/2026-06-05/ec.europa.eu/ec-press-ai-office-launch.html.diff",
      "final_decision": "allowed",
      "host": "ec.europa.eu",
      "http_status_code": 200,
      "link_rot": false,
      "noarchive_status": "not-present",
      "previous_warc": "archive/2026-05-29/ec.europa.eu/ec-press-ai-office-launch.warc.gz",
      "redirected": null,
      "robots_decision": "allowed",
      "robots_status_code": 200,
      "seed_id": "ec-press-ai-office-launch",
      "substantial_text_drift": false,
      "text_drift": {
        "change_ratio": 0.0,
        "current_token_count": 0,
        "previous_token_count": 0,
        "substantial_text_drift": false,
        "threshold": 0.3
      },
      "title_change": null,
      "url": "https://ec.europa.eu/commission/presscorner/detail/en/ip_24_2982",
      "url_status": "captured"
    },
    {
      "archive_availability": "local-warc-present",
      "bundle_id": "urn:tyche:vesta:bundle:2026-06-05:ec-press-ai-pact-2024:b5bc007e608242f1",
      "bundle_manifest": "bundles/2026-06-05/ec-press-ai-pact-2024/manifest.json",
      "bundle_manifest_sha256": "4eb7fcd10c8384a2ba285409e4ca6f4859013a1083a80a86c7b5c38364c1cca9",
      "captured_at_utc": "2026-06-05T08:00:57Z",
      "change_kind": "unchanged",
      "content_hash_changed": false,
      "current_payload_sha256": "8cef3e3c05b3a12f932855aaf1b87fe6203514fd330b3d780fe23b1276c02cee",
      "current_warc": "archive/2026-06-05/ec.europa.eu/ec-press-ai-pact-2024.warc.gz",
      "date": "2026-06-05",
      "date_change": null,
      "diff_path": "diffs/2026-06-05/ec.europa.eu/ec-press-ai-pact-2024.html.diff",
      "final_decision": "allowed",
      "host": "ec.europa.eu",
      "http_status_code": 200,
      "link_rot": false,
      "noarchive_status": "not-present",
      "previous_warc": "archive/2026-05-29/ec.europa.eu/ec-press-ai-pact-2024.warc.gz",
      "redirected": null,
      "robots_decision": "allowed",
      "robots_status_code": 200,
      "seed_id": "ec-press-ai-pact-2024",
      "substantial_text_drift": false,
      "text_drift": {
        "change_ratio": 0.0,
        "current_token_count": 0,
        "previous_token_count": 0,
        "substantial_text_drift": false,
        "threshold": 0.3
      },
      "title_change": null,
      "url": "https://ec.europa.eu/commission/presscorner/detail/en/ip_24_4862",
      "url_status": "captured"
    },
    {
      "archive_availability": "local-warc-present",
      "bundle_id": "urn:tyche:vesta:bundle:2026-06-05:eurlex-ai-act-oj:a9903f643ed0b9ae",
      "bundle_manifest": "bundles/2026-06-05/eurlex-ai-act-oj/manifest.json",
      "bundle_manifest_sha256": "c12b5200148a6bf8c5e02e55009ee72c1e175e67930f25ca4bac2d8de0a2f383",
      "captured_at_utc": "2026-06-05T07:59:56Z",
      "change_kind": "changed",
      "content_hash_changed": true,
      "current_payload_sha256": "1cf2419dc028f853adced912b293a562def00e1ac8a244e34485e2aad4778f99",
      "current_warc": "archive/2026-06-05/eur-lex.europa.eu/eurlex-ai-act-oj.warc.gz",
      "date": "2026-06-05",
      "date_change": null,
      "diff_path": "diffs/2026-06-05/eur-lex.europa.eu/eurlex-ai-act-oj.html.diff",
      "final_decision": "allowed",
      "host": "eur-lex.europa.eu",
      "http_status_code": 202,
      "link_rot": false,
      "noarchive_status": "not-present",
      "previous_warc": "archive/2026-05-29/eur-lex.europa.eu/eurlex-ai-act-oj.warc.gz",
      "redirected": null,
      "robots_decision": "allowed",
      "robots_status_code": 202,
      "seed_id": "eurlex-ai-act-oj",
      "substantial_text_drift": true,
      "text_drift": {
        "change_ratio": 0.692308,
        "current_token_count": 28,
        "previous_token_count": 24,
        "substantial_text_drift": true,
        "threshold": 0.3
      },
      "title_change": null,
      "url": "https://eur-lex.europa.eu/eli/reg/2024/1689/oj",
      "url_status": "captured"
    },
    {
      "archive_availability": "local-warc-present",
      "bundle_id": "urn:tyche:vesta:bundle:2026-06-05:fra-ai-big-data:b1191d4c7326f092",
      "bundle_manifest": "bundles/2026-06-05/fra-ai-big-data/manifest.json",
      "bundle_manifest_sha256": "0eb62cac4121ef1501c286a5244463d2b6eb205e6990f841f2f463433915ad6f",
      "captured_at_utc": "2026-06-05T08:01:12Z",
      "change_kind": "changed",
      "content_hash_changed": true,
      "current_payload_sha256": "0ff446a31aca87c4cc9bcef30619f19c7a1175b0af5b242661860bdbdd4f5998",
      "current_warc": "archive/2026-06-05/fra.europa.eu/fra-ai-big-data.warc.gz",
      "date": "2026-06-05",
      "date_change": null,
      "diff_path": "diffs/2026-06-05/fra.europa.eu/fra-ai-big-data.html.diff",
      "final_decision": "allowed",
      "host": "fra.europa.eu",
      "http_status_code": 200,
      "link_rot": false,
      "noarchive_status": "not-present",
      "previous_warc": "archive/2026-05-28/fra.europa.eu/fra-ai-big-data.warc.gz",
      "redirected": null,
      "robots_decision": "allowed",
      "robots_status_code": 200,
      "seed_id": "fra-ai-big-data",
      "substantial_text_drift": false,
      "text_drift": {
        "change_ratio": 0.043651,
        "current_token_count": 257,
        "previous_token_count": 247,
        "substantial_text_drift": false,
        "threshold": 0.3
      },
      "title_change": null,
      "url": "https://fra.europa.eu/en/themes/artificial-intelligence-and-big-data",
      "url_status": "captured"
    },
    {
      "archive_availability": "local-warc-present",
      "bundle_id": "urn:tyche:vesta:bundle:2026-06-05:eca-special-report-ai-ambition:40af2f51781eec40",
      "bundle_manifest": "bundles/2026-06-05/eca-special-report-ai-ambition/manifest.json",
      "bundle_manifest_sha256": "d4fe3688f9f23ff3e07a9f6ddca295d73c6c820635b2a83d6afa9025da13b264",
      "captured_at_utc": "2026-06-05T08:00:29Z",
      "change_kind": "changed",
      "content_hash_changed": true,
      "current_payload_sha256": "bffb9abde450fbf9ebf43bafcbb0d833affd4ab4c238e714f4bf31e868f66a0c",
      "current_warc": "archive/2026-06-05/www.eca.europa.eu/eca-special-report-ai-ambition.warc.gz",
      "date": "2026-06-05",
      "date_change": "candidate-observed-in-html-diff",
      "diff_path": "diffs/2026-06-05/www.eca.europa.eu/eca-special-report-ai-ambition.html.diff",
      "final_decision": "allowed",
      "host": "www.eca.europa.eu",
      "http_status_code": 200,
      "link_rot": false,
      "noarchive_status": "not-present",
      "previous_warc": "archive/2026-05-29/www.eca.europa.eu/eca-special-report-ai-ambition.warc.gz",
      "redirected": null,
      "robots_decision": "allowed",
      "robots_status_code": 404,
      "seed_id": "eca-special-report-ai-ambition",
      "substantial_text_drift": false,
      "text_drift": {
        "change_ratio": 0.038546,
        "current_token_count": 908,
        "previous_token_count": 908,
        "substantial_text_drift": false,
        "threshold": 0.3
      },
      "title_change": null,
      "url": "https://www.eca.europa.eu/en/publications/SR-2024-08",
      "url_status": "captured"
    },
    {
      "archive_availability": "local-warc-present",
      "bundle_id": "urn:tyche:vesta:bundle:2026-06-05:edpb-opinion-ai-models-2024:a181fcc18c865bbd",
      "bundle_manifest": "bundles/2026-06-05/edpb-opinion-ai-models-2024/manifest.json",
      "bundle_manifest_sha256": "5b45d27b55a7e6e0e98be10495270507222123a1b9736b4b912e8cfcef5a9cfd",
      "captured_at_utc": "2026-06-05T08:00:32Z",
      "change_kind": "changed",
      "content_hash_changed": true,
      "current_payload_sha256": "1d6de60c2fc300451aa5f94881d39b19f1a1f24ee613c7c31095a92e79a2fbb8",
      "current_warc": "archive/2026-06-05/www.edpb.europa.eu/edpb-opinion-ai-models-2024.warc.gz",
      "date": "2026-06-05",
      "date_change": null,
      "diff_path": "diffs/2026-06-05/www.edpb.europa.eu/edpb-opinion-ai-models-2024.html.diff",
      "final_decision": "allowed",
      "host": "www.edpb.europa.eu",
      "http_status_code": 200,
      "link_rot": false,
      "noarchive_status": "not-present",
      "previous_warc": "archive/2026-05-28/www.edpb.europa.eu/edpb-opinion-ai-models-2024.warc.gz",
      "redirected": null,
      "robots_decision": "allowed",
      "robots_status_code": 200,
      "seed_id": "edpb-opinion-ai-models-2024",
      "substantial_text_drift": false,
      "text_drift": {
        "change_ratio": 0.0,
        "current_token_count": 0,
        "previous_token_count": 0,
        "substantial_text_drift": false,
        "threshold": 0.3
      },
      "title_change": null,
      "url": "https://www.edpb.europa.eu/our-work-tools/our-documents/opinion-board-art-64/opinion-282024-certain-data-protection-aspects_en",
      "url_status": "captured"
    },
    {
      "archive_availability": "local-warc-present",
      "bundle_id": "urn:tyche:vesta:bundle:2026-06-05:edps-artificial-intelligence:80cb85b6e726f5c1",
      "bundle_manifest": "bundles/2026-06-05/edps-artificial-intelligence/manifest.json",
      "bundle_manifest_sha256": "25ccda0ef1caa12c75bac8c1f5df44d3018e8b3a5025b02674201b7b432ab4bb",
      "captured_at_utc": "2026-06-05T08:00:18Z",
      "change_kind": "changed",
      "content_hash_changed": true,
      "current_payload_sha256": "25bbbca4b5571ef88c52c543e8e9ed07bd6e210d8ba73b500807b41cb1a7ff94",
      "current_warc": "archive/2026-06-05/www.edps.europa.eu/edps-artificial-intelligence.warc.gz",
      "date": "2026-06-05",
      "date_change": null,
      "diff_path": "diffs/2026-06-05/www.edps.europa.eu/edps-artificial-intelligence.html.diff",
      "final_decision": "allowed",
      "host": "www.edps.europa.eu",
      "http_status_code": 200,
      "link_rot": false,
      "noarchive_status": "not-present",
      "previous_warc": "archive/2026-05-28/www.edps.europa.eu/edps-artificial-intelligence.warc.gz",
      "redirected": null,
      "robots_decision": "allowed",
      "robots_status_code": 200,
      "seed_id": "edps-artificial-intelligence",
      "substantial_text_drift": false,
      "text_drift": {
        "change_ratio": 0.0,
        "current_token_count": 0,
        "previous_token_count": 0,
        "substantial_text_drift": false,
        "threshold": 0.3
      },
      "title_change": null,
      "url": "https://www.edps.europa.eu/data-protection/our-work/subjects/artificial-intelligence_en",
      "url_status": "captured"
    }
  ],
  "run_date": "2026-06-05",
  "runs": [
    {
      "change_counts": {
        "baseline": 29
      },
      "date": "2026-05-20",
      "diff_count": 29,
      "manifest_path": "diffs/2026-05-20/manifest.json",
      "manifest_sha256": "facabeaf408e8d5d7b24ac119e0516ccc65340e33e3e710b3525c2973aeed5a6",
      "snapshot_count": 29
    },
    {
      "change_counts": {
        "changed": 18,
        "unchanged": 11
      },
      "date": "2026-05-21",
      "diff_count": 29,
      "manifest_path": "diffs/2026-05-21/manifest.json",
      "manifest_sha256": "c437e33f271944cb22205ab4cba6add5deda8fcc66d67f09c78842c638812178",
      "snapshot_count": 29
    },
    {
      "change_counts": {
        "changed": 25,
        "unchanged": 4
      },
      "date": "2026-05-22",
      "diff_count": 29,
      "manifest_path": "diffs/2026-05-22/manifest.json",
      "manifest_sha256": "1725da8b735640f3620b7bb1059791e5e345db27640db6d3c8b738fb3c0ee412",
      "snapshot_count": 29
    },
    {
      "change_counts": {
        "changed": 25,
        "unchanged": 4
      },
      "date": "2026-05-23",
      "diff_count": 29,
      "manifest_path": "diffs/2026-05-23/manifest.json",
      "manifest_sha256": "6721c5494485cac9d0c463259d534ddd49f9e114e9c8368b4aedae40e7bb250c",
      "snapshot_count": 29
    },
    {
      "change_counts": {
        "changed": 10,
        "unchanged": 19
      },
      "date": "2026-05-24",
      "diff_count": 29,
      "manifest_path": "diffs/2026-05-24/manifest.json",
      "manifest_sha256": "038bb6d683e52d241c20b1fe505b5498b6d2ceb1b825a67e049ae3479e55d560",
      "snapshot_count": 29
    },
    {
      "change_counts": {
        "changed": 16,
        "unchanged": 13
      },
      "date": "2026-05-25",
      "diff_count": 29,
      "manifest_path": "diffs/2026-05-25/manifest.json",
      "manifest_sha256": "8f72421f1693fc878d35658684da0b54d642636f0e3726dca2c7640ea64df2b4",
      "snapshot_count": 29
    },
    {
      "change_counts": {
        "changed": 2,
        "unchanged": 27
      },
      "date": "2026-05-26",
      "diff_count": 29,
      "manifest_path": "diffs/2026-05-26/manifest.json",
      "manifest_sha256": "7689bf18a28a0ede7739eef04c24324e10c431f7e84f172c049e5c02f3a844af",
      "snapshot_count": 29
    },
    {
      "change_counts": {
        "changed": 25,
        "unchanged": 4
      },
      "date": "2026-05-27",
      "diff_count": 29,
      "manifest_path": "diffs/2026-05-27/manifest.json",
      "manifest_sha256": "55f12853e6a62d83e2fee97070555208dd98e43d97dfb9f13949aa9052054608",
      "snapshot_count": 29
    },
    {
      "change_counts": {
        "changed": 25,
        "unchanged": 4
      },
      "date": "2026-05-28",
      "diff_count": 29,
      "manifest_path": "diffs/2026-05-28/manifest.json",
      "manifest_sha256": "4042e9e35d18c58f00ce2a4edc9b759775db08c40fe2a235c595663d3769688f",
      "snapshot_count": 29
    },
    {
      "change_counts": {
        "changed": 2,
        "unchanged": 4
      },
      "date": "2026-05-29",
      "diff_count": 6,
      "manifest_path": "diffs/2026-05-29/manifest.json",
      "manifest_sha256": "9371fe60cdace6ca900a7ef311ec2bb50a65cdae2ad311a7dbabd59adba9d401",
      "snapshot_count": 6
    },
    {
      "change_counts": {
        "changed": 24,
        "unchanged": 5
      },
      "date": "2026-06-05",
      "diff_count": 29,
      "manifest_path": "diffs/2026-06-05/manifest.json",
      "manifest_sha256": "d789fd9eca6b3456b898ebf91eefff5237c6dbae98be6a995a3f5b9e6398a111",
      "snapshot_count": 29
    }
  ],
  "schema": "urn:tyche:vesta:dashboard-data:0.1"
}
