Documentation

Getting Started

HashBin.org is a content distribution platform using 256t hash-based addressing. Content is addressed by its cryptographic hash, making it content-addressable, verifiable, and permanent.

Quick Start

  1. Sign up: Create an account using Google, Apple, Microsoft, or GitHub OAuth
  2. Add funds: Deposit funds to your wallet to pay for content retention
  3. Upload content: Upload files and pay for storage retention
  4. Share the hash: Share the 256t hash with anyone to provide access
  5. Retrieve content: Anyone can download content using the hash (no account required)

Core Concepts

256t Hash

Content is addressed using a 256t hash - a cryptographic identifier that uniquely represents your content. The hash is generated from the content itself using SHA-512 and encoded in Base64URL format.

  • Deterministic: Same content always produces the same hash
  • Verifiable: Anyone can verify the hash matches the content
  • URL-safe: Can be used directly in URLs

Pay-to-Publish, Free-to-Download

HashBin.org operates on a simple principle:

  • Uploaders pay: You pay for storage retention based on file size and duration
  • Downloads are free: Anyone with the hash can download for free
  • No hidden fees: Transparent pricing at $0.03 per GB per month

Content Retention

When you upload content, you specify how long it should be retained. Retention periods must be multiples of 30 days, with common presets:

  • 1 month (30 days)
  • 1 year (365 days)
  • 1 decade (3,650 days)
  • 1 century (36,500 days)

Documentation Sections

API Reference

Complete API documentation for programmatic access, including authentication, content operations, and payment endpoints.

Pricing Calculator

Calculate storage costs for your use case with our interactive pricing calculator.

FAQ

Frequently asked questions about HashBin.org, covering uploads, payments, security, and technical details.

Terms of Service

Legal terms and conditions for using HashBin.org services.

Need Help?

If you can't find what you're looking for in our documentation, check out the FAQ or reach out through the support channels listed in the Terms of Service.