Skip to main content

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.

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.

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:
  1. 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.
  2. 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.
  3. 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

Build docs developers (and LLMs) love