encode
Encode a binary file into a DNA Vault package.
dna-vault encode FILE -o OUTPUT [--codec CODEC] [--ecc rs|none] [--compress] [--encrypt] [--passphrase-env VAR]
Developer platform
Integrate computational DNA storage into your research pipelines, automation workflows, and applications. Use the CLI today; the REST API is in development.
CLI commands operate on computational packages — no physical DNA synthesis.
The dna-vault CLI provides full access to encoding, decoding, simulation,
verification, and experiment workflows from the terminal.
Encode a binary file into a DNA Vault package.
dna-vault encode FILE -o OUTPUT [--codec CODEC] [--ecc rs|none] [--compress] [--encrypt] [--passphrase-env VAR]
Decode a package back to a binary file.
dna-vault decode PACKAGE -o OUTPUT [--passphrase-env VAR]
Verify package integrity via SHA-256 comparison.
dna-vault verify PACKAGE [--passphrase-env VAR]
Show package manifest summary — codec, ECC, chunk size, base count, and metadata.
dna-vault info PACKAGE
Apply sequencing error simulation to a package.
dna-vault simulate PACKAGE -o OUTPUT [--sub-rate RATE] [--seed N]
Run a full encode → simulate → decode recovery experiment.
dna-vault experiment FILE [--sub-rate 0.005] [--dropout-rate 0.05] [--coverage 1.0] [--seed 1] [--json]
Show lifetime information counters — bits processed, files encoded, experiments run.
dna-vault metrics [--json]
Run the DNA Vault web UI locally.
dna-vault serve [--host 127.0.0.1] [--port 8000]
Programmatic HTTP access to DNA Vault workflows. Endpoints below are planned — not yet publicly available.
# Coming soon
POST /v1/encode
POST /v1/decode
POST /v1/simulate
POST /v1/verify
POST /v1/benchmark
GET /v1/experiments/:id
OpenAPI specification is not yet published. API documentation will be available at
/docs when the REST API ships.
Interactive web laboratory for encode, decode, experiment, and Observatory metrics.
Ten-layer computational architecture from bits to bases and back.
OpenAPI docs, authentication, rate limits, and endpoint reference.
Client library for programmatic access to DNA Vault workflows.