← Back to home

SafeLease

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

Problem Statement

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 ASIFeaturesIdentity Verification with Self ProtocolPrivacy-Preserving Verification: Uses Self Protocol to verify identity without exposing personal dataMultiple Verification Types: Support for landlords, tenants, and roommatesOFAC Compliance: Built-in sanctions screeningAge Verification: Configurable age requirementsCountry Verification: Geographic restrictions and complianceSmart Contract FeaturesProperty Listing: Secure property listing with detailed featuresTenant Applications: Streamlined application processDeposit Escrow: Automated deposit managementAI Damage Verification: AI integration for property damage assessmentRoommate Matching: Privacy-focused roommate for shared accommodations

Solution

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 verificationSmart 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 ownershipKey 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 communicationProperty 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.

Hackathon

ETHGlobal New Delhi

2025

Contributors