Protocol documentation

How CURE LAB works.

A practical reference for wallet verification, contribution accounting, rewards, formal proofs, token launches and trading.

11 sectionsRobinhood ChainMachine-checked rules
Launch guide
01 · Overview

Public contribution records, separate from markets.

CURE is the main access token. Each research campaign keeps a separate token and a separate reward budget. CURE LAB links a staked wallet to public Folding@home statistics; accepted point increases can earn the token of the one campaign selected for that interval.

Access tokenCURE · fixed 1B supply
Campaign assetsOne independent token per campaign
ObservedPublic points and work-unit totals
Not observedRaw compute, research data or results
Work assignmentControlled by Folding@home
AffiliationIndependent from Folding@home
Explore campaigns →
02 · CURE access

One principal token. One stake threshold.

Production rule

CURE has a fixed supply of 1,000,000,000 and is launched separately through the independent pons interface on Robinhood Chain. CURE LAB never mints replacement CURE.

NetworkRobinhood Chain · chain ID 4663
GasETH · paid by the submitting user
Required stake10,000 CURE minimum
UnlocksCampaign creation or compute enrolment
Reward fundingNot paid from the CURE stake

Robinhood Chain is an Ethereum-compatible Layer 2 built on Ethereum; it is not Ethereum mainnet chain ID 1. The CURE stake is an access bond and remains distinct from campaign tokens and their rewards.

Independent pons interface ↗
03 · Wallet verification

Connection does not prove ownership.

  1. 01
    Connect

    The site reads the public address and active chain.

  2. 02
    Verify ownership

    Sign a gas-free message bound to the domain, chain, nonce and expiry. This enables private account actions without sending a transaction.

  3. 03
    Stake CURE

    Stake at least 10,000 CURE before creating a campaign token or registering compute contribution.

  4. 04
    Authorize an action

    CURE LAB prepares unsigned data; the wallet shows and signs the final transaction.

CURE LAB never requests a private key or a Folding@home passkey. Changing wallet or chain invalidates the bound session. The worker never pays or broadcasts routine transactions: users pay for approve, stake, campaign selection, root submission, finalization/claim and withdrawal.

Open account →
04 · Folding identity

The baseline starts eligibility.

  1. 01
    Select one campaign

    One point interval can reward only the selected campaign's token.

  2. 02
    Generate a username

    One active CURE LAB username is linked to each wallet.

  3. 03
    Configure the official client

    Use that username and the CURE LAB team number.

  4. 04
    Record the baseline

    Public statistics must show the username, team and at least one completed work unit.

  5. 05
    Measure later increases

    Points before the baseline are excluded. Regressions, anomalies or unavailable provider data delay acceptance.

CURE stake10,000 minimum
Active campaignOne per accounting interval
Baseline fieldsPoints · work units · timestamp
Unlink cooldown7 days
Contribution setup →
05 · Epochs and claims

Estimate, propose, finalize, claim.

Campaign30 daily epochs
Epoch duration24 hours
Reconciliation grace6 hours
Root dispute period12 hours
  1. 01
    Reconcile

    Accepted observations and the fixed balance snapshot are collected.

  2. 02
    Propose

    The worker signs the Merkle payload off-chain without gas. Any user may submit it and pays the proposal gas.

  3. 03
    Finalize

    After 12 hours, the first claimant may finalize and claim in one user-paid transaction. A finalized root is fixed.

  4. 04
    Claim

    Every beneficiary submits their finalized proof once and pays their own claim gas.

Before finalization, displayed rewards are estimates. Provider outages delay the epoch instead of inventing contribution values. If no user pays to publish a signed root, that epoch remains pending.

06 · Reward formula

A proportional share of a finite epoch budget.

Weighted pointswᵢ = accepted_pointsᵢ × multiplierᵢ
Rewardfloor(epoch_budget × wᵢ / Σw)
Integer remainderStays in the reward vault
Below campaign-token bonus threshold1.00×
≥ 0.01% supply1.02×
≥ 0.05% supply1.05×
≥ 0.10% supply1.08× max

The mandatory 10,000 CURE access stake is separate from this optional campaign-token holding bonus.

The holding bonus is optional and fixed at launch. It uses the balance at the epoch snapshot block, not the balance at claim time. Holdings change reward weight; they do not represent scientific contribution.

Campaign rewards and claims →
07 · Formal verification

Critical accounting rules, checked in Lean 4.

13 proved properties

CURE LAB includes a machine-checked Lean 4 model of its critical token and reward invariants. Automated source-sync checks connect the model to the deployed Solidity and TypeScript constants and reject incomplete proof placeholders.

AristotleCompleted proof-strengthening runReviewed with Aristotle and independently rechecked
Campaign supply1B exactly partitioned across liquidity, rewards and vesting
Reward schedule30 epochs distribute no more than the 300M vault budget
Reward allocationIndividual and aggregate claims cannot exceed an epoch budget
Staking reserveReserved CURE cannot exceed total CURE staked
ClaimsA recorded claim cannot be replayed
Proof gateLean build and independent kernel check run in CI

The formal model was reviewed and strengthened in a completed Harmonic Aristotle run. The downloaded result was independently rechecked with the source-sync guard, Lean build and kernel artifact checker. This does not claim endorsement, partnership or a smart-contract audit.

08 · Launch and tokenomics

One transaction, fixed allocations.

A wallet with at least 10,000 CURE staked can launch an independent campaign token. One transaction creates that token, its 1% Uniswap V3 pool, permanent liquidity locker, pre-funded reward vault and creator vesting vault. Its supply is fixed at 1,000,000,000 units with 18 decimals.

Locked liquidity600M · 60%
Contributor rewards300M · 30%
Creator vesting100M · 10%
CURE access stake10,000 minimum · not spent on rewards
Additional mintingDisabled
Creator vesting30-day cliff · 90-day linear release
Creator-supplied paired WETHNone required
Optional initial buy0 ETH by default · unlocked
Initial-buy application limit0.019085386196825461 ETH
Initial-buy token cap5% of supply
Maximum slippage20%

The 300 million campaign reward tokens enter the reward vault automatically during launch. Neither the campaign creator nor CURE LAB manually funds contributor rewards.

Minimum received is calculated from the current quote and selected slippage. Quotes expire; launch fees and gas are rechecked before the wallet request. Initial-buy tokens are market holdings, separate from creator vesting.

Launch flow →
09 · Liquidity and trading

The position stays locked.

Initial position600M tokens · one-sided
Pool fee tier1%
LP principalNo withdrawal or transfer path
Collected fee split70% creator · 20% protocol · 10% reserve
Liquidity milestone4.2 ETH WETH metric · informational

Buys and sells move the pool price and can incur slippage. A token sale may require a separate approval transaction. Quotes expire and are checked again before unsigned transaction data is returned. Reaching the liquidity milestone does not migrate the pool or token.

Only collected trading fees are revenue. LP principal and unrealized token balances are not creator income.

Markets →
10 · Risks and security

Know what is and is not guaranteed.

  • CURE and every campaign token are separate speculative assets and may lose all value.
  • Staked CURE remains exposed to smart-contract, price and temporary lock risk.
  • Contribution acceptance, reward allocation and claim timing are not guaranteed.
  • Electricity and hardware costs may exceed any token reward.
  • Trading carries price, liquidity, slippage, allowance and network risk.
  • Provider or indexer outages can delay displayed records and finalization.
  • Campaign selection does not guarantee the exact Folding@home work unit assigned.
  • Launching or contributing creates no ownership of Folding@home work or research.
Reward vaultNo general withdrawal function
Finalized reward rootsCannot be replaced
Emergency controlClaims may be paused without moving assets
Liquidity lockerNo decrease, transfer, approval or rescue path
On-chain transaction signingRemains in the submitting user wallet
Worker signingOff-chain root attestation only · no gas
11 · Glossary

Terms used in the interface.

CUREMain fixed-supply access token, separate from campaign tokens
CURE stake10,000 CURE access bond for launch or compute enrolment
Campaign tokenIndependent token whose reward vault pays its contributors
BaselinePublic totals recorded when an identity becomes eligible
Accepted point increaseEligible points observed after the baseline
EpochOne 24-hour reward-accounting period
Snapshot blockBlock used for an epoch's optional holding bonus
Merkle rootOn-chain commitment to the epoch's claim data
Claim proofData proving one wallet's finalized allocation
LP principalAssets backing the permanently locked liquidity position
SlippageAllowed difference between quoted and minimum received