Crandore Hub

contentid

An Interface for Content-Based Identifiers

An interface for creating, registering, and resolving content-based identifiers for data management. Content-based identifiers rely on the 'cryptographic' hashes to refer to the files they identify, thus, anyone possessing the file can compute the identifier using a well-known standard algorithm, such as 'SHA256'. By registering a URL at which the content is accessible to a public archive (such as Hash Archive) or depositing data in a scientific repository such 'Zenodo', 'DataONE' or 'SoftwareHeritage', the content identifier can serve many functions typically associated with A Digital Object Identifier ('DOI'). Unlike location-based identifiers like 'DOIs', content-based identifiers permit the same content to be registered in many locations.

Versions across snapshots

VersionRepositoryFileSize
0.0.19 rolling linux/jammy R-4.5 contentid_0.0.19.tar.gz 155.6 KiB
0.0.19 rolling linux/noble R-4.5 contentid_0.0.19.tar.gz 155.6 KiB
0.0.19 rolling source/ R- contentid_0.0.19.tar.gz 69.8 KiB
0.0.19 latest linux/jammy R-4.5 contentid_0.0.19.tar.gz 155.6 KiB
0.0.19 latest linux/noble R-4.5 contentid_0.0.19.tar.gz 155.6 KiB
0.0.19 latest source/ R- contentid_0.0.19.tar.gz 69.8 KiB
0.0.19 2026-04-26 source/ R- contentid_0.0.19.tar.gz 69.8 KiB
0.0.19 2026-04-23 source/ R- contentid_0.0.19.tar.gz 69.8 KiB
0.0.19 2026-04-09 windows/windows R-4.5 contentid_0.0.19.zip 163.2 KiB
0.0.19 2025-04-20 source/ R- contentid_0.0.19.tar.gz 69.8 KiB

Dependencies (latest)

Imports

Suggests