Search projects, hackathons, sponsors and tech

    ← All projects

    RouteCO2

    Autonomous carbon offsets settled in USDC the instant a plane lands via 1inch Aqua on Arc.

    Demo

    About

    RouteCO2 is an autonomous flight emissions reconciliation protocol bridging real-time aviation transponder telemetry (ADS-B) directly to zero-custody on-chain carbon offset settlements. The global aviation industry operates under strict environmental mandates (ICAO CORSIA and EU ETS), yet airline carbon offsetting remains an opaque, 45-to-90-day manual nightmare. Corporate dispatchers currently lock millions in broker escrow accounts, wait months for third-party flight fuel audits, and pay up to 15% in brokerage overhead just to purchase and retire carbon credits. RouteCO2 solves this by turning real aircraft transponders into autonomous on-chain economic actors. Operating continuously across European and global flight corridors, our autonomous agent monitors live aircraft transponder telemetry (altitude, true airspeed, and vertical climb rate) directly from the OpenSky Network and global ADS-B receiver grids. Utilizing certified ICAO Doc 9889 fuel consumption benchmarks (scaling across Narrow-body, Wide-body, and Heavy airframes), the system computes instantaneous fuel-burn and metric tonnes of CO₂ emitted. When an aircraft's landing gear compresses on touchdown (Weight-on-Wheels signal: on_ground: true), the autonomous Circle Agent immediately triggers an atomic wheels-down settlement on Arc Testnet. Through our custom 1inch Aqua integration, airline corporate treasuries maintain 100% self-custody of their funds—zero upfront capital is locked in third-party escrow. In a single atomic transaction block, 1inch Aqua pulls the exact USDC offset fee from the airline's self-custodial wallet and pushes verified carbon retirement credits directly into the corporate treasury, producing an immutable, cryptographically verifiable ICAO Doc 9889 audit certificate on ArcScan in under one second.

    How it's made

    RouteCO2 was built from first principles under a strict Live-RPC architectural mandate across a three-layer decentralized stack: 1. Smart Contract & Liquidity Layer (1inch Aqua App on Arc Testnet): We developed and deployed SkyRouteVault.sol and AquaCore.sol on Arc Testnet (Chain ID 5042002). Unlike traditional escrow vaults where airlines must deposit float upfront, our contract acts as a custom 1inch Aqua App. When a flight manifest is settled, the contract invokes IAqua.pull(treasury, usdcAmount) and IAqua.push(treasury, co2Credits) atomically in one block. This guarantees zero-custody shared liquidity—funds never leave the airline's wallet until the physical landing transponder signal is cryptographically verified on-chain. 2. Autonomous Economic OS (Circle Agent Stack on Arc): The autonomous background agent is built with Viem and TypeScript. It ingests live ADS-B radar state vectors (altitude, ground speed, vertical rate) from OpenSky Network, with automatic sub-50ms failover to the global community receiver network (api.adsb.lol). The agent's embedded ICAO Doc 9889 engine continuously calculates burn rates using certified category benchmarks (2,400 kg/h for A320, 6,500 kg/h for A350, and 10,200 kg/h for A380) and applies the standard 3.16 kg CO₂/kg Jet-A emission factor. Transactions are dispatched natively using USDC as the gas token on Arc Testnet, achieving sub-second finality with deterministic gas efficiency. 3. Enterprise Identity & Frictionless UX (Privy): Flight operations dispatchers authenticate in under 3 seconds using Privy embedded passkeys (FaceID/WebAuthn), provisioning an enterprise smart wallet without seed phrases. Privy session policies enforce bounded corporate security: transactions are strictly whitelisted to the SkyRouteVault contract and capped by per-flight budget limits, eliminating mid-flight wallet popups during high-tempo dispatch operations. Notable Hack & Engineering Feat: Ingesting volatile live ADS-B telemetry into deterministic on-chain execution required solving the "transponder flicker" problem. ADS-B transponders occasionally bounce false ground flags during flare maneuvers. We engineered a temporal sliding-window state machine that validates barometric altitude descent curves (< 15m), rate of descent stabilization (< -0.5 m/s), and true ground rollout speed before triggering the atomic settlement transaction. The frontend is built with Next.js 15, Tailwind CSS, Leaflet radar canvas, and Emil Kowalski interaction physics, featuring an interactive Multi-Flight Replay Engine and an exportable executive ICAO audit certificate modal. All 11 smart contract Foundry tests and 33 Vitest agent integration tests pass directly against live RPC forks.