Receipts become rewards for World ID verified humans with Fluence compute and Filecoin storage.



Halo is a World Chain miniapp that turns real receipts into onchain rewards for verified humans. Users scan a receipt from any store, and Halo evaluates it through a lightweight processing pipeline before granting rewards to a World ID verified user. Personal identity remains private throughout the flow.
Receipts contain valuable signals about real economic behavior, but this information is usually lost or locked inside closed systems. Halo captures it responsibly. Each receipt is processed to extract details such as merchant, timestamp, total, currency and category. Rewards can only be claimed by unique humans, creating a sybil resistant and privacy preserving way to connect offline actions to onchain rewards.
Halo turns everyday spending such as groceries, restaurants, travel and errands into meaningful and rewardable activity. The result is a global and user owned layer of offline economic truth powered by real humans instead of bots or disposable wallets.
Halo is built as a World Chain miniapp with a modular architecture designed for high volume receipt submissions and fast user feedback. The frontend is implemented in React 19 with Vite, using Zustand for local state and React Query for async actions. It runs directly inside the World Chain miniapp environment, which gives Halo access to real verified humans through the native World ID integration.
The backend is powered by the Hono framework, running on edge compute to keep user interactions responsive. When a receipt is uploaded, the file enters a processing pipeline that sends the image to Fluence decentralized compute for OCR. Fluence nodes handle the text extraction, allowing the system to scale globally without depending on a single centralized service. The extracted text is then parsed by our evaluation logic to identify key fields and produce quality signals.
After processing, the receipt image is encrypted and stored through the Filecoin Synapse SDK. This ensures durable, verifiable and censorship resistant storage of the raw receipt image itself. Filecoin acts as the long term storage layer, and Synapse simplifies the workflow so Halo can reliably store user generated content in a decentralized way.
World ID provides the sybil resistant identity layer. Each reward claim must come from a real verified human, which prevents fraud and allows Halo to distribute rewards fairly without exposing personal information.
Halo integrates World Chain’s proof of humanness, Fluence decentralized compute and Filecoin based storage into a single, scalable and privacy preserving system for processing real world receipts.

