Commitidna
Commitidna is a proposed framework that links software version control identifiers, especially Git commit hashes, with DNA sequences to enable durable archival and provenance for software artifacts. By encoding a commit’s identity into DNA, commitidna aims to preserve a verifiable record of code states alongside data and experiments, supporting reproducibility in collaborative research and long-term preservation.
Implementation centers on converting the binary form of a commit hash into a DNA sequence using a
Applications of commitidna include storing code provenance in DNA storage workflows, linking datasets to exact code
Challenges remain before widespread adoption. Costs, encoding efficiency, and error rates in DNA storage limit practicality