Skip to content
Arieta Data

Dataset · history

Arieta Data Version History

Arieta Data Version History is every content-hash version of every document the pipeline has observed, with fetch timestamps, so models and evals can be built point-in-time without leakage from later amendments.

Arieta Data Version History contains 15k+ versions ready to license as of the November 2026 snapshot (exact counts in the datasheet).

Free sample: 54 document histories (114 versions) · 664 KB · .jsonl.gz, 3 MB uncompressed

Custom cuts per jurisdiction, language, date range or document type, ready in 5⁠–⁠6 business days. We reply within one business day.

Sample records

[
  {
    "celex": "FR-LEGITEXT000006073189",
    "language": "fr",
    "jurisdiction": "FR",
    "version": 1,
    "contentHash": "8b50060c2f900abb5fff9c38db02578e98978d4e65b873286269e7d536e82901",
    "fetchedAt": "2026-10-18T09:33:48.514Z",
    "title": "Code de la sécurité sociale",
    "articleCount": 7730,
    "diffSummary": "initial: 7730 articles"
  },
  {
    "celex": "FR-LEGITEXT000006073189",
    "language": "fr",
    "jurisdiction": "FR",
    "version": 2,
    "contentHash": "34df31287485a4c48a42bd2d63e725321ef88a0a453b18326da67409174a630b",
    "fetchedAt": "2026-10-18T09:33:48.514Z",
    "title": "Code de la sécurité sociale",
    "articleCount": 7730,
    "diffSummary": "+0 added, -0 removed, ~4 changed (of 7730 articles)"
  },
  {
    "celex": "FR-LEGITEXT000006073189",
    "language": "fr",
    "jurisdiction": "FR",
    "version": 3,
    "contentHash": "cfc37ea318dad8e4bbe2f614f717899a2f202f10943277f2506c5da0e8d73712",
    "fetchedAt": "2026-10-18T09:33:48.514Z",
    "title": "Code de la sécurité sociale",
    "articleCount": 7730,
    "diffSummary": "+0 added, -0 removed, ~1 changed (of 7730 articles)"
  },
  {
    "celex": "FR-LEGITEXT000006073189",
    "language": "fr",
    "jurisdiction": "FR",
    "version": 4,
    "contentHash": "6887cd01cd62c823d3435caf4c4f106548d73af9de6a02816952ec2a521b9992",
    "fetchedAt": "2026-10-18T09:33:48.514Z",
    "title": "Code de la sécurité sociale",
    "articleCount": 7733,
    "diffSummary": "+3 added, -0 removed, ~42 changed (of 7733 articles)"
  },
  {
    "celex": "FR-LEGITEXT000006073189",
    "language": "fr",
    "jurisdiction": "FR",
    "version": 5,
    "contentHash": "e6f00bee4029a1688e8b997a932849f0523f399ad62828287ca55bbbc0c39544",
    "fetchedAt": "2026-10-18T09:33:48.514Z",
    "title": "Code de la sécurité sociale",
    "articleCount": 7733,
    "diffSummary": "+0 added, -0 removed, ~1 changed (of 7733 articles)"
  },
  {
    "celex": "FR-LEGITEXT000006073189",
    "language": "fr",
    "jurisdiction": "FR",
    "version": 6,
    "contentHash": "4bad880083fd2f4a5b3740fc9abcc8dbdaab94bc3dc5df8d45ab03e034ab490d",
    "fetchedAt": "2026-10-18T09:33:48.514Z",
    "title": "Code de la sécurité sociale",
    "articleCount": 7720,
    "diffSummary": "+1 added, -14 removed, ~31 changed (of 7720 articles)"
  },
  {
    "celex": "FR-LEGITEXT000006073189",
    "language": "fr",
    "jurisdiction": "FR",
    "version": 7,
    "contentHash": "c7d8870b30ce2bfd3141ac08575722f4753726bab92533d533a9563c80a89769",
    "fetchedAt": "2026-10-18T09:33:48.514Z",
    "title": "Code de la sécurité sociale",
    "articleCount": 7721,
    "diffSummary": "+1 added, -0 removed, ~1 changed (of 7721 articles)"
  },
  {
    "celex": "FR-LEGITEXT000006073189",
    "language": "fr",
    "jurisdiction": "FR",
    "version": 8,
    "contentHash": "556b7db1776d8a8cfe88c17201b65c2efa49986d5228c569663e9577683fdf05",
    "fetchedAt": "2026-10-18T09:33:48.514Z",
    "title": "Code de la sécurité sociale",
    "articleCount": 7722,
    "diffSummary": "+1 added, -0 removed, ~1 changed (of 7722 articles)"
  }
]

Open sample

Download the free sample

Free, no sign-up. A vetted sample with the same fields as the licensed snapshot. Every record carries its own upstream licence and attribution; Arieta’s own structure and metadata are CC BY 4.0. No share-alike or national case-law records.

Download history.jsonl.gz54 document histories (114 versions) · 664 KB · .jsonl.gz, 3 MB uncompressed

sha256 50359475e7611045ac7065c9fcd44d253cc79a7a20baf7a64812653e67755787

Licences and attribution per lane (LICENCES.md) MANIFEST.json (counts, SHA-256, selection method)

Want the same records for your jurisdictions? We cut a sample to your spec in 5⁠–⁠6 business days.

Request a sample cut Email us

Schema

Fields

11 top-level fields. Nested fields are shown with a dotted path. Types are the Parquet physical and logical types; JSONL uses the same names.

Arieta Data Version History schema
FieldTypeParquetNullDescription
celex string BYTE_ARRAY (UTF8) no CELEX number (EU) or national id.
language string BYTE_ARRAY (UTF8) no ISO 639-1 language code.
jurisdiction string BYTE_ARRAY (UTF8) no Lane code.
version int64 INT64 no Version number, 1 = first observation.
contentHash string BYTE_ARRAY (UTF8) no SHA-256 of the normalised parsed text of this version.
fetchedAt timestamp INT64 (TIMESTAMP_MILLIS, UTC) no When this version was observed upstream. Version N is current from its fetchedAt until version N+1’s.
title string BYTE_ARRAY (UTF8) no Title at this version.
articleCount int64 INT64 no Number of articles in this version.
diffSummary string BYTE_ARRAY (UTF8) yes Short human-readable summary of what changed from the previous version.
articles list<struct> LIST<GROUP> no Full article text of this version (same structure as the corpus).
articles.id string BYTE_ARRAY (UTF8) no Article id within the document (e.g. art_5).
articles.number string BYTE_ARRAY (UTF8) no Article number as printed.
articles.title string BYTE_ARRAY (UTF8) yes Article heading.
articles.text string BYTE_ARRAY (UTF8) no Article text, normalised whitespace, no HTML.
articles.repealed boolean BOOLEAN no True when the source marks the article as repealed (schema 1.2.0). Filter on it to keep in-force articles only.
snapshotId string BYTE_ARRAY (UTF8) no Snapshot the record belongs to.

Counts

Versions by lane

Counts from the November 2026 snapshot.

Arieta Data Version History: versions by lane
LaneRelative sizeversions
European Union (EU) 14,204
Germany (DE) 300
Austria (AT) 119
France (FR) 118
Netherlands (NL) 103
Spain (ES) 98
Czech Republic (CZ) 87
Lithuania (LT) 39
Finland (FI) 17
Denmark (DK) 7
Slovenia (SI) 6

Versions are observation snapshots. A new version is recorded when the SHA-256 hash of a document’s parsed text changes between fetches. Version N is current from its fetchedAt until version N+1’s.

An observation record you cannot recreate. Official sites publish some historical versions, but not a record of what they showed on a given day. History starts when a document first entered the corpus.

Parser upgrades are labelled. When the current version is re-parsed with a better parser, the hash changes without a legal change; diffSummary says so.

Use cases

What it is for

  • Point-in-time evals without future leakage
  • Temporal and amendment-aware training
  • Diff supervision: what changed between versions

Related guides

Other datasets

Formats

  • Apache Parquet: zstd-compressed, sharded at about 512 MB, one directory per SKU and lane
  • JSON Lines (gzip): jsonl.gz, same records and field names as Parquet

Get a history sample for your lanes.

Tell us your jurisdictions, languages and use case. The free sample downloads today; a custom cut with the licence agreement is ready in 5⁠–⁠6 business days.

  • We reply within one business day
  • Custom cuts in 5⁠–⁠6 business days
  • Free sample, no sign-up