Gasless IoT cold-chain tracking with Filecoin storage + Symbiotic attestations + EVVM.


Prize Pool

RealTrack is a trustless IoT cold-chain monitoring system that ensures the integrity of temperature-sensitive shipments using decentralized storage, gasless execution, and stake-backed verification. IoT sensors stream telemetry—temperature, humidity, and RFID data—to a Gateway that batches readings, stores them on the Filecoin Onchain Cloud, computes Merkle-root proofs, and signs each update using EIP-712.
These signed payloads are executed via the EVVM (Mate Metaprotocol), enabling gasless, replay-protected shipment updates using async nonces and a Fisher/Executor workflow. Once recorded on-chain, each batch triggers Symbiotic Relay stake-backed attestations, verifying dataset availability on Filecoin, Merkle integrity, and temperature compliance. The frontend lets anyone audit on-chain summaries, retrieve full Filecoin datasets, and view real-time attestation results. The result is a fully verifiable, tamper-proof, end-to-end cold-chain integrity system.
RealTrack is built as a modular pipeline combining IoT telemetry, decentralized storage, gasless contract interactions, and cryptographically verified attestations. The Gateway is a Node.js service that receives sensor data, batches samples, computes Merkle roots, and uploads entire payloads to the Filecoin Onchain Cloud using the Synapse SDK on the Calibration testnet. Only the CID and Merkle root are stored on-chain, dramatically reducing gas costs while keeping raw data decentralized and verifiable.
For on-chain recording, we implemented EVVM-compatible signing, using EIP-712 structured signatures and EVVM async nonces. A Fisher/Executor script running on the Mate Metaprotocol submits these messages to our Solidity smart contract (ShipmentRegistryEVVM), enabling true gasless IoT operation. After successful submission, the Gateway uses the Symbiotic Relay SDK to create multiple stake-backed verification tasks—checking Filecoin availability, Merkle correctness, data structure validity, and temperature thresholds. The frontend (Next.js + wagmi) consumes both on-chain data and gateway APIs, recomputes Merkle roots for verification, and displays Symbiotic attestation results. The entire system is designed to demonstrate verifiable storage, verifiable computation, and gasless IoT execution—all stitched together into a real cold-chain tracking solution.

