THE DWELL PROTOCOL
Product Requirement Document & Hackathon Blueprint
ONE-LINER OVERVIEW
Decentralized, IoT-verified workspace micro-billing powered by Solana and QuickNode.
THE PROBLEM
Shared offices, hacker houses, and coworking spaces rely on broken, inflexible flat-rate monthly leases where users pay for space they do not use.
Casual visitors lack frictionless, trustless access. Traditional payment rails cannot handle minute-by-minute physical micropayments due to high transaction fees and slow settlement times.
THE SOLUTION
The $DWELL Protocol turns physical presence into a real-time micropayment stream. Users deposit DWELL tokens into a secure Solana escrow vault.
An ESP32 hardware node scans local radio signals (BLE RSSI) to verify physical presence. As long as the user is detected inside, micro-transactions are automatically processed from user vault to provider via QuickNode infrastructure.
Sponsor Alignment & DePIN Pitch Narrative
Enables sub-cent micro-billing streams per minute of physical presence that are economically impossible on traditional payment rails or EVM chains.
Powers high-throughput transaction submission via QuickNode Solana RPCs and utilizes QuickNode Webhooks/Streams to monitor escrow vault balances in real time, triggering automated session terminations if balances reach zero.
Serves as an open Proof-of-Presence primitive for physical spaces, converting real estate into permissionless, streamable digital infrastructure.
Core Features (V1 MVP)
- ▪Wallet Integration & Escrow Vault: Connect Phantom or Solana Wallet Adapters to deposit DWELL SPL tokens into an on-chain session escrow.
- ▪ESP32 Proof-of-Presence Engine: Scans BLE advertising packets from registered user devices, measuring RSSI (> -65 dBm) to confirm in-room presence.
- ▪Live Micro-Billing Dashboard: Web UI showing status (Occupied/Vacant), signal strength, session counter, and real-time token deduction ticker.
- ▪QuickNode Stream Vault Monitor: Real-time event listener tracking balance updates and state switches.
- ▪Fail-Safe Demo Toggle: UI override switch ("Simulate ESP32 Ping") emitting identical JSON to guarantee a 100% successful stage demo.
System Architecture & Flow
Tech Stack
ESP32 (C++/Arduino BLE)
Next.js API Routes
QuickNode Solana SDK & Webhooks
Solana Devnet, SPL Token, Web3.js / Anchor
Next.js, Vercel, Tailwind CSS, Wallet Adapter
Out of Scope (V1)
- ✕Multi-floor / multi-room mesh routing
- ✕Physical solenoid door locks or access hardware
- ✕Fiat on-ramps & credit card processing
- ✕Governance mechanisms or DAO space rules
✓ Success Criteria
A judge can open the hosted web app, connect a Solana wallet, deposit $DWELL, trigger a presence check-in via Dwell protocol hardware (ESP-32), and watch the real-time token deduction ticker stream down on-chain in real time.