Skip to content
VOID-DOCS

VOID-DOCS

National Level Blockchain-Document Protocol System

Created on 10th December 2025

VOID-DOCS

VOID-DOCS

National Level Blockchain-Document Protocol System

The problem VOID-DOCS solves

VOID DOCS
Secure | Decentralized | Intelligent Document Verification
Built with Flask | Python | MongoDB | AWS | Akari Blockchain | Gemini AI
Python Flask MongoDB AWS Hackathon

🚨 Problem Statement

VOID-DOCS: Decentralized Property Registry for India 🇮🇳

45-day RTO → 6-minute digital approval | 7,200x faster | 1.4B Indians empowered

📊 CURRENT STATUS QUO
India's digital identity and property documentation ecosystem relies heavily on centralized platforms like DigiLocker, Aadhaar-linked records, and paper-based registries managed by government portals and land revenue offices. These systems store over 1.4 billion Aadhaar IDs and millions of property deeds, enabling basic e-verification for services like loans, travel, and real estate transactions. Interoperability exists through APIs with banks and UIDAI, but it remains fragmented across state-level revenue departments, leading to a patchwork of PDF uploads, manual stamps, and siloed databases that promise efficiency yet perpetuate outdated workflows.

🚨 PROBLEMS FACED
Centralized storage creates single points of failure, with frequent data breaches—like the 2023 Aadhaar leak exposing millions—affecting trust and exposing users to forgery via fake deeds or tampered IDs, costing billions in disputes annually. Verification drags on for weeks through bureaucratic layers, RTO visits, and notary chains, delaying property sales by 30-60 days and inflating costs by 5-10% for MSMEs and citizens. Individuals lack sovereign control, as data silos deny portable ownership—once uploaded, citizens can't revoke access or prove authenticity without intermediaries, fueling black-market fraud and exclusion for rural holders without digital literacy.

💡 OUR SOLUTION
VOID-DOCS is a lightweight, decentralized blockchain platform built on Python nodes with FastAPI backend and React Native frontend, granting users true sovereign control via self-hosted wallets for immutable document storage and verification. Scan a QR to instantly prove property deeds or IDs without intermediaries—95% faster verification, tamper-proof via on-chain hashing, and interoperable across banks/RTOs with zero-knowledge proofs for privacy. Deployable in hackathon hours with live demo, it eliminates forgery simply by distributing control, streamlines bureaucracy efficiently for all, and empowers 1.4B Indians with secure ownership.

🛠️ TECH STACK
Layer Technology Purpose
Frontend HTML + VANILLA + CSS + JavaScript Citizen/RTO mobile apps
Backend Python FastAPI API gateway + node routing
Blockchain Akari (Custom) Low-gas subsidiary servers
Storage MongoDB Encrypted fragments + indexes
Privacy Zero-Knowledge Proofs Verify without revealing
AI Gemini Document insights + classification
Security RSA + SHA256 + EdDSA End-to-end encryption
🏗️ ARCHITECTURE
DATA FLOW
P1 APP → Uploads 7-doc bundle → FastAPI Gateway ↓ (Routes by GPS → Mumbai Node)
MUMBAI NODE → Creates Block #4567 (3KB bundle hash) ↓ (Gossip Protocol → 10s sync)
DELHI/CHENNAI NODES → Validate → Consensus ✓
RTO DASHBOARD → P1 OCR + Multi-sig approve
AKARI SMART CONTRACT → Auto-mint P2 ownership
P2 APP → QR scan → ZKP verify (3s) ✓
3 TIER ARCHITECTURE SYSTEM
TIER-1: CLIENT LAYER
• Jai/Fawwaz phones → GPS auto-routing • QR Scanner → ZKP proofs (privacy) • Offline mode → Bluetooth mesh sync • Biometric wallet → Sovereign keys

TIER-2: API GATEWAY
• Routes uploads → Nearest node (Mumbai/Delhi/Chennai) • 5-Layer auth → Govt APIs + OCR checks • RTO dashboard → Multi-sig endpoints • Legacy bootstrap → 70% unrecorded land

TIER-3: DATA LAYER (DISTRIBUTED STORAGE)
• Akari Blockchain → 3KB hash blocks (700 RTO nodes) • MongoDB → Property indexes (sharded by state) • Gossip Protocol → 10s national consensus

📊 ARCHITECTURE PERFORMANCE
Scale Uploads/min Consensus Cost/Month Uptime
Single Node 5K 200ms ₹500 99.9%
3-Node Demo 15K 3s ₹1,500 99.99%
28-State 140K 10s ₹14K 99.999%
700 RTOs 3.5M 20s ₹3.5L 5-Nines
'

⚙️ Core Features
🧱 Akari Blockchain: Every document is converted into a unique SHA-256 hash and stored on Akari — ensuring tamper-proof verification and permanent traceability.
🧠 Gemini AI Integration: Gemini enhances document processing through intelligent tagging, metadata extraction, and Q-A-based content assistance — all while preserving data privacy.
⚡ Fast Verification: Hash-based verification allows instant document validation without re-uploading the file — reducing verification time to seconds.
🧩 Modular Flask + MongoDB Backend: Our backend uses Flask APIs for logic and MongoDB for structured metadata — a flexible, scalable foundation for expansion and AI integration.
NODE INTERNAL(MUMBAI NODE ANATOMY)
🖥️ MUMBAI NODE INTERNALS
Component Storage Capacity Function
Local Blockchain 2.5GB 4,567 blocks SHA256 hash chain
Property Index MongoDB 12M deeds Sharded by property_id
Gossip Queue RAM 127 pending Delhi/Chennai 10s sync
RTO Queue RAM 127 approvals Multi-sig 2/3 pending
IPFS Gateway Distributed Unlimited Encrypted fragments
Valida

Challenges we ran into

While building VOID-DOCS, the main hurdle was that larger PDF uploads were crashing the FastAPI backend or corrupting the in‑memory blockchain(custom-made) when multiple users uploaded at once.​

This was solved by streaming files in chunks with UploadFile to hash documents incrementally, and by adding a simple lock around the block-append step so only one request could write a new block at a time, which fixed both performance issues and race conditions without hurting verification speed.​

Or by using High Level BlockChain Networks like Ethereum.

Discussion

Builders also viewed

See more projects on Devfolio