Aalam: KYC-gated rental platform where bookings mint ERC-3643 NFTs for secure stays 🏡✨
Imagine booking your favorite space 🏡 a PG, apartment, or even an Airbnb-style stay instantly, with full compliance and security built-in. Aalam is a next-gen rental platform powered by ERC-3643 (compliance tokens) where every booking is tied to an NFT that represents your stay period.
Here’s how it works:
Owners list properties after completing KYC ✅. Each listing automatically mints an ERC-3643-compliant token.
Renters choose dates, pay securely via PayPal or PUSD 💳, and instantly receive a time-bound NFT 🎟️ representing their booking. This NFT grants exclusive access to the property during their stay.
After checkout, the NFT automatically returns/burns, ensuring owners regain control.
No shady dealings, no fraud every action (listing, booking, payments) runs through compliance-gated tokens.
The twist? We’re not just building a rental app we’re reimagining the future of real-world assets (RWA), combining usability, compliance, and blockchain-native trust.
Building Aalam wasn’t just coding a rental app it was stitching together compliance, finance, and user experience in one tight ecosystem. Here’s the breakdown:
Smart Contracts (Solidity): We designed ERC-3643-based contracts for identity-bound compliance. Owners mint a property token on listing, renters mint booking NFTs, and tokens self-destruct/return post-expiry.
Identity & KYC: Aadhaar-based verification ensures only verified users can list or rent. The compliance token mints only after successful verification.
Payments: Integrated PayPal checkout and PUSD on-chain support, ensuring smooth Web2 ↔ Web3 bridges.
Frontend (Next.js 15 + Shadcn/UI): A glassmorphic, Apple-inspired interface 🍏, minimal but powerful. Flows are simple: search → view → book → confirm → NFT minted. No clutter, no confusion.
Architecture: Clean code + modular services. Smart contracts handle compliance & tokenization, frontend handles UX, backend mediates payments and booking logic.
Extra Spice 🌶️: Time-slot NFTs are minted per day, meaning if you book for 3 days, you get a bundled NFT for that period. Automatic logic prevents overbooking, double-spending, or loopholes.
The hardest part? Making compliance invisible but mandatory users feel like they’re booking an Airbnb, but under the hood, every interaction is secured by blockchain rules and ownership logic.

