encrypted s3-compatible storage · continuous proof
Point rclone or pg_dump at Obsideo and go. Every object is encrypted before it leaves your machine, stored across a hybrid network, and challenged continuously, on roughly a 4 hour cycle, to prove it's retrievable.
rclone copy ./backups obsideo:backups
endpoint: s3.obsideo.io · rclone path verified end-to-end 2026-07-09
01 · the network
Most storage makes you choose: centralized cloud (fast, but one company, one failure domain, and they can read your data) or decentralized networks (resilient, but slow and awkward to use). Obsideo runs both tiers in one system: enterprise hardware in a datacenter serves hot reads and writes at cloud speed, while distinct storage provider nodes on distributed connections hold redundant replicas. You get one S3-compatible endpoint; the network handles placement.
Datacenter-grade hardware for fast uploads and restores.
Distinct provider nodes. Placement prefers separate failure domains, though operator and facility independence is not guaranteed.
Priced on logical size; replication is our cost, never a line on your bill.
Native S3-compatible gateway on an independent storage network, not a reseller shim over AWS.
02 · trust
Encryption (AES-256-GCM) happens client-side in the SDK. On the S3-gateway path you bring your own encryption: the gateway is a passthrough that stores your bytes exactly as sent and never holds your keys, so when you encrypt first there is nothing there to read. The coordinator is never on the byte path either way. The provider node is fully open source; the SDK ships with its test suite on npm.
Every stored object is challenged with chunk-level merkle proofs on a continuous cycle, targeting roughly every 4 hours. Proofs do fail, and the pass rate varies by node, which is why replication is 3x and providers are paid per passed proof. Retrievability is re-checked continuously, and providers only earn on proofs they pass. Proof records are issued by our coordinator today; provider-signed, customer-verifiable proofs are in development.
03 · pricing
$0.50 per TB-day · $15/TB/month · egress included.
Billed on logical size: store 1 TB across 3 replicas, pay for 1 TB.
04 · use cases
Indexer databases, node snapshots, validator state. One cron line, USDC settlement.
→ obsideo.io/indexerS3-compatible object storage for apps that need provable durability. SDK + 35+ REST endpoints.
→ SDK & API docsEarn by storing encrypted chunks you can prove you're holding. Open-source provider node.
→ GitHub05 · for the readers
Building an integration? The TypeScript SDK handles encryption, chunking, merkle trees, and provider communication.
get started
Self-serve signup from a terminal: email code in, S3 credentials out, first upload verified on 3 distinct providers. Paid tier $15 per TB-month when you outgrow it. AI agents integrate unassisted via agents.md.