Grant Proposal for Tippy.fun

Tippy.Fun - Non-custodial bounties and always-on tipping, judged by AI, settled on Conflux eSpace.

Problem Statement and Proposed Solution

Every bounty, hackathon, and content-reward program on the market today has the same
three structural problems:

  1. Custodial escrow. Organizers wire prize money to Gitcoin, Dorahacks, Layer3,
    Galxe, or a Safe that the platform operator controls. The operator can freeze,
    redirect, or lose those funds. In 2024-2025 alone, builders watched multiple
    well-funded bounty platforms gate payouts behind manual review queues.
  2. Opaque, slow judging. Human reviewers take days-to-weeks, disagree, don’t
    publish rubrics, and leave participants with no auditable trail of why they
    won or lost. This is especially painful for rolling content bounties where
    you’d ideally reward good work the hour it’s posted.
  3. No on-chain audit surface. Even when a platform is Web3-native, the
    actual judging artifacts (criteria, per-judge verdicts, rationale, final
    decision) never hit the chain. Nothing stops a platform from silently
    re-writing the result after the fact.

Tippy.Fun solves all three on Conflux eSpace:

  • Non-custodial escrow. Every campaign is its own escrow inside the
    TippyMaker.sol registry. Funds flow organizer → contract → winner. The
    contract has no admin key, no upgradeability, no protocol fee. Tippy.Fun
    itself literally cannot take the money.
  • AI judging as a first-class primitive. Organizers pick a judging rubric
    and a panel of three AI judges (distinct personas) plus an AI arbiter. The
    arbiter aggregates the three verdicts into a final score, pass/fail decision,
    and rationale - then the verdict blob is keccak256-hashed and anchored
    on-chain on every payout. Anyone can re-run the hash and prove the AI output
    hasn’t moved since payout.
  • Two modes, one contract.
    • Bounty / Hackathon mode - claim-based: AI ranks, organizer publishes
      winners, winners claim before a deadline, unclaimed funds return to the
      organizer’s treasury.
    • Tip / Always-on mode - auto-pay: rolling submissions, arbiter decides
      pass/fail, contract pays the winner instantly. Perfect for community
      content bounties, Discord/Telegram “tip the best post” campaigns, meme
      contests, translation bounties, and documentation rewards.
  • Multi-token prize pools. Native CFX, USDT0, and AxCNH are first-class
    options in the create flow - directly unlocking the Best USDT0 and
    Best AxCNH Global Hackfest category prizes and, more importantly,
    giving Conflux-native stablecoins a high-frequency, high-visibility use
    case where balances actually move.

Alignment with the Conflux Network

Tippy.Fun is a deliberate fit for Conflux specifically, not a generic EVM
dApp looking for a chain:

  • eSpace, full EVM compatibility. TippyMaker.sol is vanilla Solidity
    0.8.24 compiled with Hardhat + viaIR and deploys unmodified to eSpace
    mainnet (chainId 1030) and testnet (chainId 71).
  • USDT0 + AxCNH as native prize tokens. The platform is the first
    non-custodial bounty launchpad to ship USDT0 and AxCNH support out of the
    box, not as an afterthought. Every campaign the UI creates with those
    tokens is an ERC-20 transfer on eSpace.
  • Low fees + fast finality. AI-judged “instant tip” campaigns only make
    economic sense on a chain where a $0.10 payout doesn’t cost $3 in gas.
    eSpace’s sub-cent fees make per-submission auto-payouts viable at scale.
  • Tree-graph throughput. Rolling “always-on” tipping (Tip mode) is a
    chatty workload: many small payouts, many event logs, many indexer reads.
    Conflux’s high TPS makes it a better home for this than L1 Ethereum.
  • Regulatory-compliant posture. Conflux is the only compliant public
    chain in China. A non-custodial, event-audited bounty platform is exactly
    the kind of infrastructure that fits that posture - no platform operator
    touches the money, every decision is hashed on-chain.

Live artifacts (Conflux eSpace testnet, chainId 71):

Artifact Address
Deployer 0x6E6Aa0AcC394666F38f0C90656eC31e63443D179
TippyMaker 0x4874b94074a16dA564766D25beC3251C0156265d
Deploy tx 0x9beb1bf8d218d81f63cd5e1ecf240333cdd72eb053b90bd513f69fa01aa7ccf5
TestERC20 tUSDT0 (USDT0 mock) 0x9a70e007447Fe6d787518Dc7E84DC39A4A302Bea
TestERC20 tAxCNH (AxCNH mock) 0x1A8678833C4b2A849F0edE21964A14D29c18B49a

Benefit to the Conflux Ecosystem

Tippy.Fun drives four concrete benefits that are specifically hard for the
existing Conflux ecosystem to source elsewhere:

  1. A new on-chain workload class: AI-judged micro-rewards. Every
    judging run mints on-chain events (Tipped, WinnerSettled,
    PrizeClaimed, TipPaid) carrying the arbiter verdict hash. This is
    a new, repeatable source of on-chain activity that does not require a
    token launch or a DeFi vault.
  2. A flagship USDT0 + AxCNH consumer surface. Tippy.Fun gives both
    tokens a public, verifiable, mainstream use case (“pay me in USDT0 for
    the best meme / translation / bug report”). That’s exactly the kind of
    consumer surface Conflux stablecoins need to graduate from “bridge
    balance” to “transactional balance.”
  3. Developer onramp. Because the entire stack is open-source, every
    other Conflux team can copy the AI-judging + on-chain verdict-hash
    pattern. Tippy.Fun becomes reference infrastructure for any Conflux
    project that wants to run a rewards or incentive program.
  4. Community acquisition. Non-custodial, instant-tip bounties on
    Discord / Telegram are one of the lowest-friction ways to pull new
    wallets onto eSpace. Every winner is a new Privy-onboarded user with a
    funded eSpace wallet.

Economic Benefit

Tippy.Fun generates on-chain activity and stablecoin velocity on Conflux
eSpace in five ways:

  • Funding transactions: every createCampaign / fund call moves CFX
    / USDT0 / AxCNH into the contract.
  • Tips: every tip call on a Bounty-mode campaign is a live ERC-20 or
    CFX transfer.
  • Payouts: every settleWinners (Bounty) and payTip (Tip) call is
    an on-chain payout with an anchored verdict hash.
  • Reclaims: expired Bounty campaigns generate reclaimUnclaimed
    transactions.
  • Stablecoin velocity: USDT0 and AxCNH prize pools turn over every
    campaign cycle, unlike the static balances they accumulate in wallets
    today.

On top of that, Tippy.Fun is a gateway asset onboarder: users connect with
Privy (email / Google / Twitter / external wallet), receive prizes
directly to a self-custodied eSpace embedded wallet, and are now active
eSpace users with CFX, USDT0, or AxCNH balances they otherwise would not
have.

Competitive Edge

Platform Custody Judging On-chain audit Multi-token Always-on
Gitcoin bounties Custodial Human No Limited No
Dorahacks Custodial Human vote No Limited No
Layer3 / Galxe Custodial Manual / oracle Partial Limited No
Gnosis Safe “drop” Non-custodial None Yes (transfer only) Yes No
Tippy.Fun Non-custodial AI panel + arbiter Verdict hash on-chain CFX / USDT0 / AxCNH Yes (Tip mode)

Tippy.Fun is the only bounty platform that is simultaneously (a)
non-custodial, (b) AI-judged with an auditable verdict trail, and ©
capable of instant per-submission auto-pay. It is also, as far as we are
aware, the first bounty platform shipping with USDT0 + AxCNH as first-class
prize tokens.

Links

Conflux eSpace Grant Recipient Wallet Address

0x6E6Aa0AcC394666F38f0C90656eC31e63443D179

Are You an Incorporated Startup?

Not yet. Tippy.Fun is currently an independent project led by the founding
builder. We plan to incorporate in Q3 2026 if the platform hits adoption
milestones; a portion of this grant will be set aside for legal / entity
formation.


Technical Introduction

Functional Goals Overview

Tippy.Fun is a non-custodial registry for AI-judged bounties and rolling
content-tipping campaigns on Conflux eSpace. The protocol has three
primitives, implemented entirely on-chain in a single ~400-line contract:

  1. Campaigns. An (organizer, mode, token, metadataURI, submissionsClose, claimDeadline) tuple, with its own escrow balance.
  2. Payouts. Either (a) settleWinnersclaimreclaimUnclaimed
    (Bounty mode, claim-based), or (b) payTip (Tip mode, auto-pay on
    arbiter pass).
  3. Verdict hashes. Every payout accepts a bytes32 verdictHash that
    commits to the full AI verdict document stored off-chain.

Everything else - the AI judging panel, the arbiter, the submission
storage, the indexer - is application-layer code that anchors its
decisions to on-chain events.

Problem Statement (Reiteration)

Bounty platforms today are custodial, opaquely judged, and have no
on-chain audit trail. Conflux ecosystem programs run on a mix of Google
Forms, Notion, Dorahacks, and manual CFX transfers. There is no reusable,
auditable, stablecoin-native rewards infrastructure on Conflux eSpace.

Existing Solutions and Feasibility Study

  • Dorahacks / Gitcoin: custodial + human judging, not eSpace-native.
  • Layer3 / Galxe: quest platforms, custodial, no auditable judging.
  • Direct Safe multi-sig drops: non-custodial but no judging, no
    submission UX, no per-submission automation.
  • Homegrown Telegram / Discord tip bots: custodial, closed-source, no
    on-chain record.

Feasibility: Tippy.Fun is already live on Conflux eSpace testnet with a
full end-to-end flow (connect → create → fund → submit → AI-judge →
payout). Moving to mainnet is a deploy-script change and is blocked only
on grant / KYC confirmation.

Purpose of the System

Provide Conflux eSpace with a reference, open-source, non-custodial
rewards layer that (a) makes USDT0 and AxCNH real working currencies for
micro-rewards, (b) gives any Conflux project a drop-in incentive tool,
and © establishes AI-judged, verdict-hashed payouts as a pattern on
Conflux.

Scope of the System

  1. TippyMaker.sol - non-custodial campaign registry, dual-mode
    escrow, ERC-20 + native support, verdict hash anchoring, full event
    trail. Deployed to eSpace testnet; eSpace mainnet deploy scheduled.
  2. AI judging pipeline - three-judge panel + arbiter, OpenAI in v1
    (pluggable). Verdict blob canonicalised + keccak256-hashed before
    on-chain anchor.
  3. Submission & indexer layer - Supabase + Next.js API routes for
    off-chain submission storage, event indexing, and RLS-protected data.
  4. Next.js 16 frontend - Privy auth + wagmi/viem wallet connection,
    create-campaign wizard, AI judging panel, payout portal, on-chain
    audit ledger.
  5. Community rollout - integrate with Conflux grant programs,
    ecosystem rewards, hackathon ops, translator bounties, meme contests,
    developer bug bounties.

Objectives and Success Criteria

Objective Success Criteria
Deploy TippyMaker.sol to Conflux eSpace mainnet Verified contract on ConfluxScan, mainnet deploy tx public
Ship native USDT0 + AxCNH support Both tokens selectable in the create-campaign wizard against real mainnet addresses
Onboard first 10 live campaigns ≥10 real campaigns created by non-team organizers on mainnet
AI judging in production ≥100 submissions judged end-to-end with verdict hash anchored on-chain
Public, Conflux-specific operator dashboards ConfluxScan-linked payout ledger + per-organizer treasury page live
Community acquisition ≥500 unique Privy-onboarded wallets on eSpace via Tippy.Fun
Conflux-native campaign case studies ≥3 published case studies (ecosystem partner, grant program, community contest)

Definitions, Acronyms, and Abbreviations

  • CFX - Conflux’s native gas token on eSpace.
  • eSpace - Conflux’s EVM-compatible execution environment.
  • USDT0 / AxCNH - Conflux eSpace stablecoin and CNH stablecoin targets.
  • TippyMaker - the non-custodial campaign registry smart contract.
  • Verdict hash - keccak256 of the canonicalised arbiter verdict
    document, anchored on-chain at payout time.
  • Bounty mode - claim-based payout with an expiry that reclaims to the
    organizer.
  • Tip mode - auto-pay-on-pass payout for rolling, always-on campaigns.
  • Arbiter - the AI agent that reconciles the panel’s verdicts into a
    single decision.

Technical Proposal

Functional Overview

  • On-chain: TippyMaker.sol stores each campaign’s state, manages
    escrow in CFX or any ERC-20, and emits CampaignCreated, Funded,
    Tipped, WinnerSettled, PrizeClaimed, UnclaimedReclaimed,
    TipPaid, CampaignFinalized, MetadataUpdated events. No admin key,
    no upgradability, no protocol fee.
  • Off-chain: OpenAI judges + arbiter run through
    POST /api/judging/run. Verdicts live in Supabase (with RLS); the
    arbiter verdict document is canonicalised to stable JSON, hashed, and
    passed into settleWinners / payTip as bytes32 verdictHash.
  • Frontend: Next.js 16 App Router with React Compiler, Tailwind v4,
    Framer Motion, Privy auth, wagmi + viem, and a realtime on-chain
    ledger that hydrates from the indexer.

Implementation Highlights

  • Solidity 0.8.24 with viaIR: true to keep the settle path
    stack-safe under many parameters.
  • Non-custodial by construction: no onlyOwner in the contract;
    only onlyOrganizer(id) gates per-campaign actions.
  • ERC-20 + native in one API: address(0) = native CFX, otherwise
    ERC-20. A thin ensureAllowance helper keeps the UX identical across
    tokens.
  • Canonical JSON + keccak256: every verdict hash is deterministic
    and independently recomputable from the public Supabase row.
  • Server-side Privy verification: every mutating API route verifies
    the Privy access token before touching Supabase with the service-role
    key. The browser client is read-only on public tables.

Roadmap / Milestones (12 weeks)

Milestone 1 - Mainnet launch (Week 1-2) · $5,000

  • Deploy TippyMaker.sol to Conflux eSpace mainnet (chainId 1030).
  • Wire real USDT0 and AxCNH mainnet addresses into the create wizard.
  • Verify contract on ConfluxScan.
  • Security review checklist published.

Verification: mainnet tx hash, verified contract, published review doc.

Milestone 2 - Partner integrations (Week 3-4) · $3,000

  • Privy production tenant.
  • OpenAI production quota + fallback model path.
  • Supabase production project with RLS audit and row-level policies
    published.
  • Indexer deployed to a managed host with uptime SLO.

Verification: public incident / uptime page, tenant IDs shared with
Conflux Foundation.

Milestone 3 - AI judging v2 (Week 5-7) · $4,000

  • Judge persona library expanded (security-focused, DeFi-focused,
    content-focused presets).
  • Arbiter v2 with explicit per-criterion scoring and disagreement
    detection.
  • Every verdict document gets a canonical JSON schema published +
    version-pinned on-chain via metadataURI.

Verification: spec doc published, three published campaigns using v2
pipeline.

Milestone 4 - Ecosystem onboarding (Week 8-10) · $5,000

  • Run ≥3 flagship Conflux-branded campaigns with Conflux Foundation or
    Conflux partners (e.g., USDT0 meme contest, AxCNH translation bounty,
    developer bug bounty).
  • Publish case studies + numbers (submissions, payouts, gas used,
    stablecoin velocity).
  • Integrate with Electric Capital data pipeline (already in flight,
    PR #2853).

Verification: three published case studies + mainnet tx hashes.

Milestone 5 - Bot surface + always-on tipping (Week 11-12) · $3,000

  • Discord bot: /submit and /tip slash commands that push submissions
    into existing campaigns.
  • Telegram bot: /submit reply flow for channel admins running
    always-on tip campaigns.
  • Both bots are thin clients over the same public API - no extra trust.

Verification: public bot invite links, demo video of end-to-end
Discord → on-chain tip payout.

Total requested: $20,000 (Tier 2 Growth grant).

Team

Elvolution - Founder & Lead Builder

Designed and shipped the full Tippy.Fun stack for Global Hackfest 2026:
TippyMaker.sol + Hardhat test suite, Next.js 16 App Router frontend,
Privy + wagmi + viem wallet stack, OpenAI three-judge + arbiter
pipeline, Supabase schema + indexer, and the Conflux eSpace testnet
deployment. Previously built and operated the Tippy tipping bot that
seeded the product insight behind Tippy.Fun.

Terms of Use

I agree to all of the following terms of use in applying to a Conflux
Ecosystem Grant:

  • I understand that I will be required to follow public grant reporting
    requirements.
  • I agree to provide KYC information to the Conflux Foundation for the
    sake of overall ecosystem security.
  • I have read about and understood that Conflux Grants are subject to a
    No-Sale rule.
  • I have read and understood the Conflux Grants Ecosystem Overview.