DNA VAULT

Developer platform

Build on DNA Vault

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.

Command-line interface

The dna-vault CLI provides full access to encoding, decoding, simulation, verification, and experiment workflows from the terminal.

Available

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]
Available

decode

Decode a package back to a binary file.

dna-vault decode PACKAGE -o OUTPUT [--passphrase-env VAR]
Available

verify

Verify package integrity via SHA-256 comparison.

dna-vault verify PACKAGE [--passphrase-env VAR]
Available

info

Show package manifest summary — codec, ECC, chunk size, base count, and metadata.

dna-vault info PACKAGE
Available

simulate

Apply sequencing error simulation to a package.

dna-vault simulate PACKAGE -o OUTPUT [--sub-rate RATE] [--seed N]
Available

experiment

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]
Available

metrics

Show lifetime information counters — bits processed, files encoded, experiments run.

dna-vault metrics [--json]
Available

serve

Run the DNA Vault web UI locally.

dna-vault serve [--host 127.0.0.1] [--port 8000]

REST API

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.

Documentation

Platform (Studio)

Interactive web laboratory for encode, decode, experiment, and Observatory metrics.

Technology

Ten-layer computational architecture from bits to bases and back.

Coming soon

API Reference

OpenAPI docs, authentication, rate limits, and endpoint reference.

Coming soon

Python SDK

Client library for programmatic access to DNA Vault workflows.