Skip to content

spool-labs/tape

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

905 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tapedrive


Warning

Tapedrive is under active development and not yet deployed.

This is the Proof-of-Stake rewrite. It compiles but is not ready to deploy just yet.

Looking for the previous Proof-of-Work version? See the PoW branch.

Sign up for early access. Join us on Discord to follow development.


Storage that scales with agents. Decentralized object storage, Solana-native, designed for the workloads agents actually create.

image


Decentralized storage has matured, but most systems miss the bar for everyday, object-centric workloads — small files incur metadata that can dwarf the payload, large files demand specialized hardware, and operational overhead pushes developers back to centralized clouds. Tapedrive is built to feel natively S3-like across the full size spectrum, with chain-native writes for AI agents and onchain programs that produce massive volumes of small context objects (tool outputs, summaries, checkpoints).

Design Principles

Our north star is infinite scale via simplicity:

  • Simplicity: choose the simplest viable design for both users and operators.
  • Convenience: reduce effort and time-to-first-byte; eliminate sharp edges.
  • Scale: design for horizontal growth without coordination bottlenecks.

System Architecture

Tapedrive is the storage layer of the Tape Network, designed to minimize operator burden while offering a cloud-like developer experience. The system is built around three integrated mechanisms.

image

Tape Replay — An append-only log that lets agents and programs write storage directly from Solana transactions. No separate upload step, no SDK handshake. Eliminates per-object metadata bloat and makes storage composable with on-chain logic.

Tape Slicer — Adaptive erasure coding that adjusts stripe parameters to object size. Small files get lightweight encoding; large files get full redundancy. Near-optimal storage overhead and bandwidth-efficient repair across the full size spectrum.

Tape Spooler — A deterministic allocation protocol that distributes storage assignments across epochs while preserving existing assignments wherever possible. When nodes join or leave, data rebalances with minimal disruption.

Tapedrive uses Solana as its control plane — staking, committee management, track registration, data commitments, and payments all live on-chain. The storage network focuses purely on serving and repairing data.

Want to run a node?

Sign up for early access. Tapedrive is currently invite-only.

About

Decentralized object storage

Resources

Stars

Watchers

Forks

Contributors

Languages