SWHID ISO/IEC 18670: reference implementation, test suite, and adoption resources now public

6 views
Skip to first unread message

Roberto Di Cosmo

unread,
Jan 6, 2026, 4:29:21 AM (4 days ago) Jan 6
to swhid-...@googlegroups.com
Dear all,
   after the great work done together to move SWHID to an ISO/IEC standard, we are delighted to share recent developments that significantly lower the barrier to adoption and integration into existing toolchains.

Reference SWHID implementation now publicly available
The first official reference implementation of the SWHID standard is now available in Rust under the MIT license at https://github.com/swhid/swhid-rs
This implementation is generated directly from the specification and has benefited from a careful external review. I works on *nix, MacOS and Windows.

Public, extensive test harness
An extensive SWHID test suite is now public and contains close to 200 tests, covering both normative and edge caseshttps://github.com/swhid/test-suite
This harness has already helped identify and correct real implementation errors, and is intended to be used by anyone implementing or integrating SWHID to ensure full conformance.

Centralized implementation information on swhid.org
The SWHID website now includes an official “Implementations” page, with up-to-date information on available implementations and a clear process to add new ones.
You can find it at https://swhid.org/implementations and it contains, besides the Rust reference implementation, a Ruby implementation (also MIT), as well as
Software Heritage's own implementation (GPLv3).

Together, these elements provide a solid foundation for fast, reliable adoption of SWHID across languages, ecosystems, and regulatory or industrial contexts,
and we encourage you to share the news, and to point tool vendors and integrators to these resources.

As always, feedback and contributions are welcome.

With my best wishes for a happy year 2026, and thanks to those of you who contributed early feedback

Yours

--
Roberto

------------------------------------------------------------------
Computer Science Professor
            (on leave at INRIA from IRIF/Université Paris Cité)  

Director                                                          
Software Heritage                https://www.softwareheritage.org 
INRIA                 https://y2u.be/Ez4xKTKJO2o 
Bureau D202      E-mail : rob...@dicosmo.org         
48 Rue Barrault            Web page : https://www.dicosmo.org      
CS 61534     Twitter : https://twitter.com/rdicosmo 
75647 Paris Cedex         Tel : +33 1 80 49 44 42           
------------------------------------------------------------------
GPG fingerprint 2931 20CE 3A5A 5390 98EC 8BFC FCCA C3BE 39CB 12D3 


--
Roberto Di Cosmo

------------------------------------------------------------------
Computer Science Professor
            (on leave at INRIA from IRIF/Université Paris Cité)  

Director                                                          
Software Heritage                https://www.softwareheritage.org 
INRIA                 https://y2u.be/Ez4xKTKJO2o 
Bureau D202      E-mail : rob...@dicosmo.org         
48 Rue Barrault            Web page : https://www.dicosmo.org      
CS 61534     Twitter : https://twitter.com/rdicosmo 
75647 Paris Cedex         Tel : +33 1 80 49 44 42           
------------------------------------------------------------------
GPG fingerprint 2931 20CE 3A5A 5390 98EC 8BFC FCCA C3BE 39CB 12D3 
Reply all
Reply to author
Forward
0 new messages