
ISO/IEC 18670:2025
ISO/IEC 18670:2025 Information technology — SoftWare Hash IDentifier (SWHID) Specification V1.2
CDN $186.00
This publication was last reviewed and confirmed in 2025.
Information technology — SoftWare Hash IDentifier (SWHID) Specification V1.2
Description
This specification defines a standard data format for referencing software artifacts that match the data model of modern distributed version control systems.
This format includes the typical tree-like structure of a filesystem hierarchy, but also, special nodes to track revisions and releases, as well as the full status of a version control system, with all its development branches.
A key property of SWHIDs is that they can be computed using cryptographically strong functions directly from the digital objects they refer to, by anyone that has access to a copy of those objects. This enables decentralised and independent verification of integrity, without relying on a registry or a central authority.
The computation of the SWHID identifiers is based on Merkle Acyclic Directed Graphs, a natural generalization of Merkle trees.
The resolution of SWHIDs, that is, the process of obtaining a copy of a digital artifact corresponding to a given SWHID, is outside the scope of this specification.
Edition
1
Published Date
2026-06-18
Status
PUBLISHED
Pages
14
Format 
Secure PDF
Secure – PDF details
- Save your file locally or view it via a web viewer
- Viewing permissions are restricted exclusively to the purchaser
- Device limits - 3
- Printing – Enabled only to print (1) copy
See more about our Environmental Commitment
Abstract
This specification defines a standard data format for referencing software artifacts that match the data model of modern distributed version control systems.
This format includes the typical tree-like structure of a filesystem hierarchy, but also, special nodes to track revisions and releases, as well as the full status of a version control system, with all its development branches.
A key property of SWHIDs is that they can be computed using cryptographically strong functions directly from the digital objects they refer to, by anyone that has access to a copy of those objects. This enables decentralised and independent verification of integrity, without relying on a registry or a central authority.
The computation of the SWHID identifiers is based on Merkle Acyclic Directed Graphs, a natural generalization of Merkle trees.
The resolution of SWHIDs, that is, the process of obtaining a copy of a digital artifact corresponding to a given SWHID, is outside the scope of this specification.
Previous Editions
Can’t find what you are looking for?
Please contact us at:
Related Documents
-

ISO 6093:1985 Information processing – Representation of numerical values in character strings for information interchange
CDN $130.00 Add to cart -

ISO 2047:1975 Information processing – Graphical representations for the control characters of the 7- bit coded character set
CDN $85.00 Add to cart -

ISO 646:1991 Information technology – ISO 7-bit coded character set for information interchange
CDN $193.00 Add to cart -

ISO 8859:2001 Information technology – 8-bit single-byte coded graphic character sets – Part 16: Latin alphabet No. 10
CDN $130.00 Add to cart







