Skip to content

docs(domain): cite both TS 119 612 versions - #407

Open
LKSNDRTMLKV wants to merge 1 commit into
mainfrom
fix/trusted-list-ts119612-v241
Open

LKSNDRTMLKV wants to merge 1 commit into
mainfrom
fix/trusted-list-ts119612-v241

Conversation

@LKSNDRTMLKV

Copy link
Copy Markdown
Member

Closes #385.

trusted_list cited ETSI TS 119 612 V2.3.1, and V2.4.1 had since been published. This re-reads the clauses the module relies on against both versions, and corrects what the re-read found.

The two versions

Compared word for word, the two versions differ only in wording, cross-references and the schema attachment. None of it is in a clause this module reads: the service type URIs (clause 5.5.1), the status values (clause 5.5.4 and Annex D.5), the status history (clauses 5.5.5 and 5.6) and the retention rule (clauses 5.3.12 and 5.4.6). ETSI's own listing shows V2.4.1 as the latest.

The citation is not simply moved to V2.4.1. Implementing Regulations (EU) 2025/1945 and 2025/1946, which the module's header cites, name V2.3.1 in their lists of referenced standards. Only the trusted-list template of Implementing Decision (EU) 2015/1505, as amended by Implementing Decision (EU) 2025/2164, names V2.4.1. So the module and the register row now cite both, and say which act names which.

What the re-read found wrong

  • TrustServiceStatus called clauses 5.5.1.2 and 5.5.1.3 both nationally defined. Clause 5.5.1.2 is the Regulation's non-qualified service types. It also left deprecatedbynationallaw out of the statuses it sets aside.
  • TrustServiceHistory attributed the rule that history is kept even when a service's present status would not require it to a note to clause 5.5.1. It is in clause 5.4.6.

Pinned and tested

  • The module header's date for the Art. 51(3) transitional, 21 May 2026, is checked against the consolidated text of Regulation (EU) No 910/2014 and pinned. That takes trusted_list/mod.rs off UNPINNED_LEGACY, which can only shrink, so the entry is removed and the stale-inventory guard confirms it.
  • A new test holds the looks_qualified naming convention to every service type the standard lists: the thirteen of clause 5.5.1.1 must read as qualified, and the other thirty-nine must not. Changing the helper to accept any suffix ending QC fails it on TSA/TSS-QC.

The register

The ETSI TS 119 612 row now reads V2.3.1 and V2.4.1, read on 2026-10-06. It stays No for conformance: the standard defines the list a scheme operator publishes, and this crate consumes lists, so there is no conformance class for it to claim.

just check is green: 1708 tests, plus the plugin suites.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Re-read ETSI TS 119 612 V2.4.1 and update the Trusted List citation

1 participant