SafeLease

Rental platform for tokenised properties with zk-proof identity verification & AI damage assessment

SafeLease

Created At

ETHGlobal New Delhi

Project Description

SafeLease is a revolutionary property leasing platform that combines Self Protocol identity verification with blockchain-based rental management on Celo testnet. The platform ensures secure, transparent, and efficient property leasing for both landlords and tenants using multi agent framework of ASI

Features

  1. Identity Verification with Self Protocol
  • Privacy-Preserving Verification: Uses Self Protocol to verify identity without exposing personal data
  • Multiple Verification Types: Support for landlords, tenants, and roommates
  • OFAC Compliance: Built-in sanctions screening
  • Age Verification: Configurable age requirements
  • Country Verification: Geographic restrictions and compliance
  1. Smart Contract Features
  • Property Listing: Secure property listing with detailed features
  • Tenant Applications: Streamlined application process
  • Deposit Escrow: Automated deposit management
  • AI Damage Verification: AI integration for property damage assessment
  • Roommate Matching: Privacy-focused roommate for shared accommodations

How it's Made

Core Technologies: Frontend: React 18 + TypeScript + Vite for modern, responsive UI Blockchain: Solidity 0.8.28 smart contracts deployed on Celo Alfajores testnet Identity Verification: Self Protocol integration with zero-knowledge proofs AI System: Multi-agent system using uAgents framework for damage verification

Smart Contract Architecture: SafeLeaseIdentityVerification: Self Protocol integration with custom verification hooks SafeLeaseRentalManagement: Property listing, applications, and tokenization SafeLeaseDepositEscrow: Automated deposit management with AI damage assessment SafeLeaseFactory: Factory pattern for contract deployment SafeLeasePropertyToken: ERC-20 tokens for fractional property ownership

Key Technical Innovations: Self Protocol Integration: Custom verification hooks that parse user data (landlord/tenant types) QR code generation using @selfxyz/qrcode with fallback mechanisms Privacy-preserving identity verification without exposing personal data OFAC compliance and age verification built-in Multi-Agent AI System: DamageVerifier: Compares before/after property images PaymentProcessor: Handles automated refund calculations Client Coordinator: Orchestrates the entire workflow Uses ASI framework for decentralized agent communication

Property Tokenization: Dynamic ERC-20 token creation per property Fractional ownership with investor whitelisting Automated rent distribution to token holders KYC/AML compliance through Self Protocol verification Notable Technical Hacks: Dual Verification System: Combines Self Protocol ZK proofs with traditional blockchain verification for maximum security while maintaining privacy Gas Optimization: Uses viaIR: true and 200 optimizer runs for complex contract interactions on Celo Dynamic Contract Deployment: Factory pattern allows new property tokens to be deployed on-demand without manual intervention Multi-Chain Ready: Built with Celo but designed for easy migration to other EVM chains Partner Technology Benefits: Self Protocol: Enables privacy-preserving verification without data exposure Celo Blockchain: Fast, low-cost transactions with environmental sustainability ASI Framework: Decentralized AI agents for transparent damage assessment The system creates a complete real estate ecosystem where properties can be tokenized, rented with verified tenants, and managed through AI-powered damage assessment - all while maintaining user privacy through zero-knowledge proofs.

background image mobile

Join the mailing list

Get the latest news and updates