Skip to content
ICE Alert

ICE Alert

Protect yourself with onchain ICE agent reports.

Created on 21st February 2026

•

ICE Alert

ICE Alert

Protect yourself with onchain ICE agent reports.

The problem ICE Alert solves

ICE Alert

Censorship-resistant, anonymous community reporting for ICE activity — powered by Hedera Consensus Service.


The Problem

When communities need to warn each other about ICE enforcement activity, they rely on apps, social media, and group chats. But those platforms can be taken down, pressured, or censored — exactly when they're needed most.

A centralized server can be seized. A social media account can be banned. A database can be wiped.

What if the data couldn't be deleted by anyone?


The Solution

ICE Alert stores every report on the Hedera Consensus Service (HCS) — an immutable, decentralized ledger. Once a report is submitted, no government, company, or admin can remove it. Not even us.

  • No accounts. No logins. No tracking.
  • Reports are permanent, timestamped, and publicly verifiable.
  • The app can go offline. The data lives forever on Hedera.

How It Works

User submits report → Next.js API → Hedera SDK → HCS Topic (immutable ledger)
                                                        ↓
                              Map auto-refreshes ← Mirror Node API
  1. Drop a pin on the interactive map (or use your location)
  2. Choose a report type: ICE Sighting or All Clear
  3. Submit anonymously — transaction confirmed on Hedera in ~15 seconds
  4. Watch the map update — all users see the new marker within 30 seconds

Features

FeatureDescription
Interactive MapLive Leaflet map with color-coded markers (red = sighting, green = all clear)
Anonymous ReportsZero accounts, zero tracking, zero identifying data
All Clear StatusCommunities can mark areas as safe, not just flag danger
Real-time SyncAuto-refreshes every 30 seconds from the Hedera Mirror Node
Immutable StorageReports on HCS cannot be edited, deleted, or censored
Stats DashboardLive sighting vs. all-clear counts + recent reports list

Challenges I ran into

Challenges

  • Complete blockchain beginner — had never touched Hedera or any SDK before this hackathon
  • Private key format hell — Hedera keys come in three formats (DER, ED25519, ECDSA); the SDK silently misparsed the wrong one, causing transactions to fail with no clear error
  • Mirror Node decoding — messages come back from Hedera base64-encoded; took a while to realize the data wasn't corrupted, just encoded
  • The controversy — ICE Alert is deliberately political. Not everyone will agree with what this tool is for. But that's exactly the point: censorship-resistance only matters when the speech is controversial. A tool that only protects popular speech isn't protecting anything.

Use of AI tools and agents


Why Hedera?

Most blockchains are too slow or expensive for high-frequency community reporting. Hedera Consensus Service gives us:

  • ~3–5 second finality — fast enough for real-time alerts
  • Extremely low fees — fractions of a cent per message
  • No mining / PoW — energy efficient and predictable
  • Immutability — messages on an HCS topic cannot be altered

The data layer is fully decentralized. The frontend is just a lens.


Tech Stack

LayerTechnology
FrontendNext.js 15 (App Router) + React 19
LanguageTypeScript
BlockchainHedera Hashgraph SDK v2 (HCS)
MapLeaflet + OpenStreetMap
Data readsHedera Mirror Node REST API
DeploymentVercel-ready

Tracks Applied (2)

Prosperia

Communities Privacy ICE Alert is built entirely around protecting community members' privacy. There are zero accounts, z...Read More

“No Solidity Allowed” - Hedera SDKs Only

Why ICE Alert Fits the Hedera Native SDK Track ICE Alert is a fully native Hedera application — no Solidity, no EVM. It...Read More
Hedera

Hedera

Discussion

Builders also viewed

See more projects on Devfolio