A DePIN access control protocol built on Arbitrum. Trustless ETH payments → on-chain session tracking → real-time IoT worker → physical router provisioning.
NetPass — DePIN Access Control Protocol
NetPass enables trustless, time-boxed Wi-Fi access payments on Arbitrum. Users connect their wallet, pay ETH, and instantly get network access for a fixed duration — no accounts, no passwords, no centralized billing.
A smart contract tracks session expiry on-chain and emits events that an off-chain IoT worker picks up in real time to configure physical hardware (OpenWrt routers or RADIUS servers). When the session expires, access is automatically revoked. The blockchain is the only source of truth.
Built with: Solidity 0.8.24 · Foundry · OpenZeppelin v5 · Node.js · viem · React · wagmi · Arbitrum Sepolia
Built and deployed a fully functional end-to-end DePIN access control protocol on Arbitrum Sepolia. Completed a two-contract Solidity architecture (AccessGateway + SessionRegistry) with 43 passing unit and fuzz tests, an off-chain IoT worker with real-time event listening and pluggable hardware backends (OpenWrt, RADIUS, simulation), and a React/wagmi frontend with live session management. The full purchase flow — wallet connection → ETH payment → on-chain session → worker event detection → hardware provisioning — is live and demo-ready on testnet.
Bootstrapped — no external funding raised. Currently at proof-of-concept stage with a working testnet deployment. Open to grants, accelerator programs, and ecosystem funding to support mainnet deployment, hardware partnerships, and operator onboarding.