“IoT-powered oracle that turns real-world actions into verifiable on-chain proofs.”
IRL-Oracle-Protocol is a trustless oracle that connects IoT devices to the blockchain to create verifiable proofs of real-world actions. The protocol collects sensor data (motion, water flow, temperature, presence, etc.), signs it at the device level, and submits it on-chain as immutable evidence. This allows developers to build applications where physical events trigger smart-contract logic for example validating irrigation cycles, confirming energy usage, proving environmental compliance, or verifying real-world interactions without manual input. IRL-Oracle bridges the gap between physical reality and decentralized systems, enabling automated, tamper-resistant, and transparent proof-of-action for Web3 applications.
RL-Oracle-Protocol is built using an ESP32 IoT device connected to environmental sensors, which sign data at the hardware level before sending it to our backend relay. The relay validates the payload, formats it, and submits it to our smart contract using a privileged relayer wallet for gasless interactions. The on-chain contract verifies the device identity, stores the event, and emits structured logs for downstream dApps.
The hardware is programmed in C++/Arduino, while the backend uses Node.js + Express with API schema validation. The smart contract is written in Solidity and deployed on an EVM-compatible testnet. We used partner RPC providers for faster transaction throughput. The architecture lets us turn any sensor reading motion, water flow, temperature into tamper-resistant on-chain proofs. We also implemented a lightweight signing mechanism on the device to prevent spoofing, and a timestamp-sync trick to ensure data integrity even with intermittent Wi-Fi.

