project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5

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.

PiETHon

Created At

Agentic Ethereum

Project Description

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. 🚗♻️

How it's Made

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.

background image mobile

Join the mailing list

Get the latest news and updates