PiETHon
🐍⚡ PiETHON – A plug-and-play device that makes any vehicle autonomous & blockchain-powered! Built on Raspberry Pi & Ethereum, it automates insurance claims, carbon credit tracking, and real-time decision-making, bringing transparency, efficiency, and sustainability to mobility.
Problem Statement
PiETHON is a plug and play system designed to track, verify the insurance claims, and manage carbon emissions from vehicles in a transparent, automated, and fraud-resistant manner. It integrates Raspberry Pi 5, On-chain agents powered by Arbitrum, and IoT sensors to monitor emissions in real time and convert them into verifiable carbon credits on-chain. This system ensures accurate tracking, prevents manipulation, and incentivizes emission reductions without reliance on centralized authorities.PiETHON Tackles Two Major Problems:1️⃣ Fake Insurance Claims (Fraud Prevention) Example: A car owner falsely claims their vehicle was involved in an accident to receive an insurance payout. Since insurers rely on manual reports, they struggle to verify the claim.How PiETHON Helps: PiETHON’s IoT-based tracking records real-time emission and usage data, proving whether the vehicle was operational at the claimed time. Immutable blockchain logs prevent tampering, ensuring only genuine claims are approved.2️⃣ Carbon Credit Manipulation & Transparency (For Individual Vehicles) Example: A car owner claims they drive an eco-friendly vehicle with low emissions to gain carbon credit incentives. However, in reality, they drive a high-emission vehicle, but since no real tracking exists, they falsely earn carbon credits.How PiETHON Helps- IoT sensors on vehicles continuously track actual fuel consumption and emissions in real time. Smart contracts verify and issue credits based on genuine emission data, preventing fraudulent claims. On-chain transparency ensures only those who genuinely reduce emissions (e.g., using EVs or fuel-efficient cars) earn credits, making the system fair and trustworthy.PiETHON ensures real carbon accountability, rewarding only genuine eco-conscious driving. 🚗♻️
Solution
This project uses Gaianet for the private LLM node, Collab.land for the interface and On-chain agents powered by Arbitrum.Building PiETHON was a technical challenge, especially when deploying the decentralized Gaia node onto the Raspberry Pi 5. Since the Pi uses ARM64 (aarch64) architecture, and Gaia was designed for x86_64, we ran into major compatibility issues. Here’s how we tackled them:1️⃣ The Architecture Mismatch Challenge 🏗️- Gaia, the decentralized storage node, was compiled for x86_64 systems, but the Raspberry Pi 5 runs on an ARM64 (aarch64) processor. This meant Gaia couldn’t be executed directly, as it was built for a different instruction set. Direct recompilation wasn’t straightforward due to dependencies and system-level constraints.2️⃣ Solution 1: Box64 Method 📦- Box64 is a lightweight emulator that allows running x86_64 applications on ARM64 devices with minimal performance loss. We set up Box64 on Raspberry Pi, enabling the execution of some x86_64 Gaia binaries without full system emulation. However, Box64 didn’t work for all dependencies, leading us to explore an alternative approach.3️⃣ Solution 2: QEMU-Based Emulation 🖥️- QEMU (Quick Emulator) provides full-system emulation, allowing us to simulate an x86_64 environment inside the Raspberry Pi. Using QEMU, we containerized Gaia, mapping the ARM64 system calls to x86_64. While QEMU introduced some performance overhead, it ensured Gaia could run without major modifications.4️⃣ Combining Both for Optimization ⚡ We used Box64 for lightweight emulation of user-space applications and QEMU for full-system emulation when needed. This hybrid approach allowed Gaia to run on PiETHON without rewriting major parts of the code.
Hackathon
Agentic Ethereum
2025