EU harmonised standards, kept honest
Official deadlines move. The old dates vanish. We keep the receipts.
Official pages only show today's dates. We archive them every day and keep every change: dated, sourced, citable.
Check your standards, free Read the analysis: the first CRA deadline →until the second CRA adoption deadline, items 16 to 41 of C(2025)618, on 30 October 2026, with 0 harmonised standards cited for the CRA to build against.
Last capture 08 October 2026, 16:27 UTC
Status
Where every regime stands
One row per regulation. The dates shown are today's official positions; the archive holds every previous one. Each strip marks the Official Journal citation batches for that regime on one shared axis, 2004 to today.
Cyber Resilience Act
AI Act
Radio Equipment
Machinery
General Product Safety
Changelog
What moved on the official record
Every entry links the source that changed. The full history is preserved as dated diffs.
- 06 October 2026, 15:56 UTC
- Commission: AI Act standardisation (JTC 21 status) · source
- 02 October 2026, 15:48 UTC
- Commission: AI Act standardisation (JTC 21 status) · source
- 01 October 2026, 16:26 UTC
- Commission: AI Act standardisation (JTC 21 status) · source
- 01 October 2026, 10:14 UTC
- Commission: AI Act standardisation (JTC 21 status) · source
Evidence
Straight from the record, not retyped
What the archive preserves that the official pages no longer show. Every date below is verified against the decision that carries it.
The standard that arrived with an asterisk
What a repeal and replace looks like when you keep both lists
- 10.10.2019EN 913:2018 cited in the OJ by Decision (EU) 2019/1698
- 27.04.2026Decision (EU) 2026/901 repeals that decision and republishes the whole GPSR list
- 27.04.2026EN 913:2018 survives the republication and stays cited in Annex I
- 27.10.2027In the same decision EN 915:2008 is withdrawn, its successor EN 915:2024 cited in its place
A one-character change to the top penalty tier
- 20.11.2024Regulation (EU) 2024/2847 as printed in the OJ: Article 64(10) reads “By way of derogation from paragraphs 3 to 9”. The carve-outs for microenterprises, small enterprises and open-source stewards do not reach the top fine tier in paragraph 2.
- 02.07.2025Corrigendum 2025/90555 changes it to “paragraphs 2 to 9”. The carve-outs now include the top tier. The original wording is gone from the current text.
Download a sample audit-grade diff (JSON) · real records from the archive, with source documents, dates and checksums
The monthly statistics page, EU harmonised standards October 2026: what moved on the Official Journal record, is free to cite under CC BY 4.0.
Drift
Where the clock stands
Each bar is the distance between today and a dated obligation, from the regulation text or the standardisation request. Red means the date passed with the standards still uncited. How drift is measured →
30 Aug 2026 · 0 standards cited
11 Sep 2026 · in force, 0 cited
30 Oct 2026 · 0 standards cited
20 Jan 2027 · list still under 2006/42/EC
30 Oct 2027
2 Dec 2027 · 0 standards cited
11 Dec 2027
20 January 2027, in 104 days: 893 Machinery standards stop giving presumption of conformity, the end of legal effect the Commission's list sets on them.
Citation cadence
How often each list actually moves
Every row in the Commission's lists carries the Official Journal date it was published on. Counting the distinct dates gives the number of citation batches per regime and the gaps between them. Days since the latest batch in red once it is past the median gap. Rebuilt daily; also at /data/cadence.json.
| Regime | OJ batches | Since | Median gap, days | Longest gap, days | Latest batch | Days since |
|---|---|---|---|---|---|---|
| General Product Safety | 14 | Apr 2004 | 591 | 1944 | 27 Apr 2026 (5 rows) | 164 |
| Machinery | 40 | Sep 2009 | 147 | 375 | 7 Sep 2026 (66 rows) | 31 |
| Radio Equipment | 32 | Jul 2016 | 56 | 510 | 7 Sep 2026 (13 rows) | 31 |
Method
How the archive works
Capture
Daily fetch of the public official sources: Commission standards lists and pages, implementing decisions on EUR-Lex. Metadata and published text only, within each site's robots rules.
Compare
Each capture is normalised and hashed. If a date, a reference or a restriction moved since yesterday, the change is recorded with source and timestamp.
Keep
Nothing is overwritten. Every version is kept as a dated diff, so what was promised, when it changed and what it became can always be cited.
What the numbers count. Standards under watch counts distinct standard references across the Commission's summary lists, which is why machinery dominates the total: it is by far the largest list. The lists themselves hold more rows than references (1,805 in this capture), because one standard can appear on several rows, one per amended version. Every reference has its own page under the standards index, and every row is shown there. Sources captured daily counts the official pages and documents fetched each run, not the standards in them. Counts taken from a single decision text on EUR-Lex are a different measurement and are labelled as such wherever they appear.
Full methodology, including how drift is measured →
What happens when a source fails. A fetch that errors is recorded as an error and retried, not treated as a change. Where a run has produced entries that look like movement but are not, we annotate that run on the changelog and say so. Three of the entries below are annotated that way, because they were our own filter and fetch behaviour rather than the official record moving.
Analysis
The first CRA standards deadline has passed →
On 30 August 2026 the first deadline in the standardisation request fell due, with no harmonised standard cited in the Official Journal. The dated record, from primary sources.
The weekly changelog is free
One email a week: which official dates and lists moved, with sources. If nothing moved, we say so.
support@standardsdrift.com · reply stop at any time and you are off the list