Local Info Network

A local message system linking QR codes to data relays and on-chain contributor attribution.

Local Info Network

Created At

ETHGlobal Taipei

Project Description

We’re building the Local Information Network (LIN) — a decentralized communication fabric that connects physical locations (like walls, buildings, or bulletin boards) to a digital message relay and data attribution system.

Each location (a point) is represented by a QR code. When scanned, users can submit information via web or email. This data is:

Stored temporarily using Cloudflare Workers and KV storage.

Relayed to subscribed aggregators (e.g. local newsletters, data processors).

Logged on-chain (Polygon) with contributor attribution using ENS.

Aggregators collect and refine this data into digests, public dashboards, and AI training feeds. They must maintain contributor links and route revenue fairly using ENS-linked payout records.

This system:

Connects real-world spaces to the web

Enables trusted, traceable local data flows

Builds a revenue-sharing mechanism for contributors

Uses Polygon to keep participation cheap, fast, and transparent

The result is a functional prototype of a modular, verifiable, decentralized local comms and data economy system.

How it's Made

We combined Web2 infrastructure (Cloudflare Workers) with Web3 architecture (ENS, Polygon) to create a fully operational local relay loop.

Point Layer (Cloudflare Worker)

Each “point” has a unique code and lives at {point}@dingadongacron.net.

The Worker:

Parses incoming messages (via email/webhook).

Stores messages in KV.

Relays them to hardcoded aggregators.

Submits a message hash to a smart contract on Polygon PoS for on-chain proof.

Aggregator Layer (Simulated)

A basic endpoint is set to receive relayed messages from the point.

Stores incoming messages in a KV store (one namespace per point).

Frontend digest view in progress.

Identity & Attribution (ENS + Polygon)

Messages can be optionally signed by wallet and attributed to an ENS name.

ENS names can hold text records defining revenue share terms.

Smart contract logs each submission with:

ENS name (if present)

Message hash

Timestamp

Polygon Smart Contract

Deployed to Polygon PoS.

Receives and stores contributor-linked message hashes.

Simulates future functionality: receipts, payouts, licenses.

Stack Overview

Cloudflare Workers (message parsing, storage, relay)

Cloudflare KV (data persistence)

ENS (identity resolution + revenue routing)

Polygon (on-chain proof + future licensing)

Node.js (aggregator simulation)

QR tools (point access)

Ethers.js (Polygon contract interaction)

This project was built in <48 hours with minimal scaffolding and no boilerplate. Every component is designed to scale modularly into a full decentralized communications and data economy framework.

background image mobile

Join the mailing list

Get the latest news and updates