Package: contentid Version: 0.0.19 Title: An Interface for Content-Based Identifiers Description: 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. Authors@R: c( person("Carl", "Boettiger", , "cboettig@gmail.com", c("aut", "cre"), comment = c(ORCID = "0000-0002-1642-628X")), person("Jorrit", "Poelen", role ="aut", comment = c(ORCID="0000-0003-3138-4118")), person(given = "NSF OAC 1839201", role = "fnd", comment = "https://www.nsf.gov/awardsearch/showAward?AWD_ID=1839201") ) License: MIT + file LICENSE Encoding: UTF-8 ByteCompile: true Depends: R (>= 4.0) Language: en-US URL: https://github.com/cboettig/contentid BugReports: https://github.com/cboettig/contentid/issues Imports: openssl (>= 1.4.2), httr, curl, fs, tools, methods RoxygenNote: 7.2.3 Suggests: knitr, rmarkdown, testthat, covr, thor, vroom, spelling Roxygen: list(markdown = TRUE) VignetteBuilder: knitr Config/pak/sysreqs: cmake make libuv1-dev libssl-dev Repository: https://cboettig.r-universe.dev Date/Publication: 2025-01-21 18:58:26 UTC RemoteUrl: https://github.com/cboettig/contentid RemoteRef: HEAD RemoteSha: 6a8811bf30c2e918a6854bc90523df1b39667d36 NeedsCompilation: no Packaged: 2026-06-17 11:35:28 UTC; root Author: Carl Boettiger [aut, cre] (ORCID: ), Jorrit Poelen [aut] (ORCID: ), NSF OAC 1839201 [fnd] (https://www.nsf.gov/awardsearch/showAward?AWD_ID=1839201) Maintainer: Carl Boettiger