DoomTax

Focus app where you stake on your intention,AI judges the outcome and slips fund a your charity.

DoomTax

Created At

ETHGlobal Lisbon 2026

Project Description

DoomTax is a personal focus app that turns intention into accountability.

You start a session by stating exactly what you plan to do and choosing a small HBAR stake on Hedera testnet. At the end, you submit evidence of your work, and a private AI coach running on 0G evaluates whether you kept the intention you set at the start. If you kept it, your stake is returned; if you slipped, the forfeit is routed to a charity recipient.

The app is built as a World Mini App with a Next.js frontend, server-side Hedera settlement, privacy-aware HCS logging, and a user-first design where ambiguity, failed inference, or contested outcomes resolve in the user’s favor.

How it's Made

┌─────────────────────────────────────────────────────────────────┐
│  World Mini App (Next.js 15 + MiniKit)                          │
│  Set intention · Timer · Submit artifact · Claim · Appeal        │
└───────────────┬─────────────────────────────────────────────────┘
                │
    ┌───────────▼───────────┐   IDENTITY (World)
    │ Selfie Check at CLAIM │   liveness at the one moment with a
    │                       │   financial incentive to cheat
    └───────────┬───────────┘
                │
    ┌───────────▼────────────────────┐   INTELLIGENCE (0G)
    │ Focus Coach on 0G Compute      │   TEE-sealed, attention data stays private
    │  · verdict: kept / slipped     │
    │  · supportive coaching message │
    │ Encrypted history on 0G Storage│   user holds the key, and this is the
    └───────────┬────────────────────┘   paid tier of the product
                │
    ┌───────────▼──────────────────────────────┐  VALUE + TRUTH (Hedera)
    │ Settlement Agent (Hedera Agent Kit)      │
    │  · ScheduleCreate + setWaitForExpiry     │  forfeit pre-armed and dated
    │  · kept  → ScheduleDelete, refund        │  finishing disarms it
    │  · slip  → fires to PENDING account      │
    │  · sweep pending → charity after appeal  │  makes appeals reversible
    │  · HTS: streak token                     │
    │  · HCS: hash + verdict + payout only     │
    └──────────────────────────────────────────┘

**Session lifecycle:** start (intention + scheduled transfer armed + consent hash
to HCS) → during (Page Visibility API counts foreground time and interruptions)
→ end (opt-in artifact: a paragraph, commit hash, photo of notes) → claim (Selfie
Check **in parallel with** inference) → verdict → settle → appeal window → sweep.

**The evidence position:** we do not need strong evidence because we deliberately
bias every ambiguous case toward the user. Say it out loud: *we do not need to
surveil you, because we are not trying to catch you.* We are a webview with no OS
access, so OS-level monitoring is not on the table at all.
background image mobile

Join the mailing list

Get the latest news and updates