Blockchain Drive is a decentralized cloud storage platform that stores files on IPFS and manages permissions through Ethereum smart contracts. Unlike traditional cloud storage, no central authority controls your data — ownership is enforced on-chain, and files are addressed by content hash rather than location.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/ankit-bista/Final-Project/llms.txt
Use this file to discover all available pages before exploring further.
Quickstart
Connect your MetaMask wallet and upload your first file in minutes
Architecture
Understand how IPFS, smart contracts, and the backend work together
File Management
Upload, view, download, and organize files in your decentralized drive
Encryption
Encrypt files with AES-128 or AES-256 using your MetaMask wallet as the key manager
Sharing
Share files or entire drives with granular role-based access control
API Reference
Explore the full REST API for files, drives, encryption, and blockchain operations
How it works
Blockchain Drive combines three technologies to deliver trustless file storage:- IPFS stores your file content, addressed by its cryptographic hash (CID). Files are immutable and content-addressed — the same content always produces the same CID.
- Ethereum smart contracts record file ownership, manage storage quotas, and enforce access grants on-chain. Permissions are immutable and auditable without trusting a central server.
- MetaMask wallet is your identity. You sign in by signing a cryptographic message — no password required. If you encrypt files, MetaMask also manages the encryption key so only your wallet can decrypt them.
Blockchain & IPFS
Learn how on-chain permissions and IPFS content addressing work together
Smart Contracts
Explore the unified Solidity contract that handles quota and file access
Drives & Folders
Organize files into collaborative drives with per-member role assignment
Admin Guide
Manage users, quotas, and roles from the admin panel