XFS4IoT.com about the XFS standard
Timeline

The editions, December 1998 to today

Each edition of XFS 3.x is a set of CEN Workshop Agreements — one part per device class, numbered CWA nnnnn-part. The numbers, dates and class counts below are read from the documents' front pages and forewords.

XFS 2.00 to 3.50

Source: each edition's front page and foreword. Device classes are counted without part 1, the programming interface itself.
ReleaseCWADateDevice classesApproved · publishedParticipants listed
2.00 CWA 13449 December 1998 10 — —
3.00 CWA 14050 November 2000 13 2000-10-18 —
3.10 CWA 15748 July 2008 16 2007-11-29 —
3.20 CWA 16374 December 2011 16 2011-06-29 —
3.30 CWA 16926 August 2015 16 — —
3.40 CWA 16926 February 2020 17 2019-10-08 · 2019-12-12 30
3.50 CWA 16926 December 2022 17 2022-11-08 · 2022-11-18 19

Three editions share the number CWA 16926, published in 2015, 2020 and 2022: a CWA keeps its number when it is revised, and the year tells them apart. Between 3.00 and 3.10 the parts were renumbered. A dash means the document does not print that fact.

XFS4IoT

Source: the release notes of each version on the Workshop's GitHub.
ReleaseStatusDate
2021-01Released
2023-02Released
2024-03Released
2026-04PreviewJune 28, 2026

XFS4IoT is published as CWA 17852 and maintained openly on GitHub by the Workshop. Each release is published as a preview first and declared final later.

How the standard grew

Release 2.00 covered 10 device classes: dispenser, card reader, PIN pad, printer, depository, cheque reader, sensors, text terminal, camera, and a vendor-dependent mode. Later editions added cash-in, card dispensing, barcode reading, item processing and biometrics, reaching 17 classes in 3.50. The documents grew more than the class count: the printer part went from under fifty pages in 1998 to over a hundred and thirty by 2015, as behaviour that early editions left to the manufacturer was specified.