Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Aryan-Ghosh-Code/VeriFlow

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
30 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🔐 VeriFlow

Decentralized Collateral-Based Resource Lending Protocol

🚀 A Web3-powered platform for trustless peer-to-peer rentals, leveraging blockchain-secured collateral, smart contract escrow, and dynamic trust scoring.

logo

📖 Overview

VeriFlow is a decentralized platform that enables users to borrow and lend real-world assets securely without relying on trust.

By integrating smart contract escrow, on-chain reputation, and dynamic collateral mechanisms, it ensures fraud-proof, transparent, and instant rental transactions—eliminating inefficiencies of traditional rental platforms.


🏗️ System Architecture

graph TD
    A[👤 User: Borrower / Owner] --> B[🖥️ Next.js Frontend]
    B --> C[🦊 MetaMask Wallet]
    C --> D[🔗 Ethers.js]
    D --> E[📜 Smart Contract – Escrow]
    B --> F[(📡 Node.js Backend)]
    F --> G[(🍃 MongoDB Atlas)]
    E --> H[⛓️ Ethereum / Polygon Network]
    E --> I[📊 Trust Score Engine]
    I --> B

Loading

💎 MVP Features

VeriFlow delivers a trustless rental ecosystem by combining Web3 authentication, smart contract escrow, and dynamic risk-based collateral into a seamless user experience.

  • 🔐 Wallet-Based Authentication → Secure, passwordless login via MetaMask
  • 📦 End-to-End Rental Flow → List, discover, borrow, and return real-world assets effortlessly
  • 🔐 Smart Contract Escrow → Collateral is locked, managed, and released automatically on-chain
  • Instant Settlement → Funds are released immediately upon successful return—no intermediaries
  • 📊 Dynamic Collateral Engine → Deposit requirements adapt based on user trust score
  • 🪪 On-chain Reputation System → Builds verifiable credibility across transactions
  • 📈 Owner Dashboard → Manage listings, monitor rentals, and track asset status in real-time
  • 📜 Immutable Transaction History → Transparent and tamper-proof records on blockchain
  • 🛡️ Trustless Security Model → Eliminates fraud and bias through automated smart contract execution

👥 Team & Collaborators


🚀 Getting Started

🔹 Server: Setup Backend & Smart Contracts

cd server
npm install
Terminal 1: npx hardhat node
Terminal 2: npx hardhat run scripts/deploy.js --network localhost
Terminal 3: npm run dev

🔹 Client (Next.js)

cd frontend
npm install
npm run dev

🔹 Environment Variables (🔑.env.local)

NEXT_PUBLIC_RPC_URL=your_rpc_url
NEXT_PUBLIC_CONTRACT_ADDRESS=your_contract_address
MONGODB_URI=your_mongodb_uri
PRIVATE_KEY=your_wallet_private_key
RPC_URL=your_rpc_url

🗺️ Roadmap

  • Smart Contract Escrow
  • Resource Listing System
  • Wallet Authentication
  • Dynamic Collateral
  • DAO Dispute Resolution
  • Multichain Support

📜 License

Apache-2.0 license © 2026 VeriFlow Team


⭐ If you find this project useful, consider giving it a star on GitHub to support us!

🔐 Building a future of trustless, secure, and decentralized rentals 🌐

✨ VeriFlow – Where trust is enforced by code, not promises. 🚀

About

VeriFlow – Trustless Rentals Made Simple! Powered by Web3 and smart contract escrow, it enables secure peer-to-peer asset lending with dynamic collateral and real-time trust scoring. With seamless wallet login and automated settlements, VeriFlow ensures safe, transparent, and frictionless rentals.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Morty Proxy This is a proxified and sanitized view of the page, visit original site.