SoftWare Hash IDentifier

Full nameSoftWare Hash IDentifier
AcronymSWHID
Exampleswh:1:dir:df32c75242bf8d797ccd43af8ce8e294f35cd8fd
Websiteswhid.org

The SoftWare Hash IDentifier (SWHID) is a persistent identifier used to uniquely identify a particular piece of software source code and its version. SWHID is a standard similar to the DOI, but is tailored specifically for software source code, compatible with versioning software such as git.

An SWHID can be used to point to different components or versions of the source code of a software package. The SWHID is an intrinsic identifier in the sense that it describes the software based only on the software's intrinsic properties, with no reliance on an external register.