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
- Sign up: Create an account using Google, Apple, Microsoft, or GitHub OAuth
- Add funds: Deposit funds to your wallet to pay for content retention
- Upload content: Upload files and pay for storage retention
- Share the hash: Share the 256t hash with anyone to provide access
- 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.