whitepaper / version 1.0
Protocol paper
This document defines the WENFLOOR NFT issuance game, the WENMOON claim path, and the 100 ETH full reserve phase. The design is intentionally simple: players enter through NFTs first, then decide when to convert into tokens after the 50 ETH gate.
1. Summary
WENFLOOR is the NFT. WENMOON is the token. The protocol has two public thresholds. The first threshold, 50 ETH, opens NFT-to-token claims. The second threshold, 100 ETH, completes the NFT curve and moves WENMOON into the full reserve phase.
The core idea is that early participation is not a direct token purchase. Early participants buy a position on the NFT curve. That position can later be burned for a fixed WENMOON amount once the reserve reaches 50 ETH. The NFT layer creates the first-stage game; the token layer begins after the claim gate opens.
- WENFLOOR NFT supply: 10,000
- Full NFT mint target: 100 ETH
- Claim gate: 50 ETH
- Full reserve phase: 100 ETH
- Claim per NFT: 666,999 WENMOON
- Total WENMOON supply: 6,669,990,000
2. Issuance Curve
Each WENFLOOR NFT has a deterministic mint price based on its token ID. Earlier IDs are lower priced, later IDs are higher priced, and the 10,000 NFT sequence maps to the 99% point of the curve at exactly 100 ETH.
The price list is visible before minting. A player can see the exact NFT IDs and exact ETH required for the selected quantity. This makes the first stage a transparent queue-position game rather than an opaque mint.
The curve is expressed as a cumulative ETH function. The on-chain mint quote is the difference between two cumulative positions, so a batch mint pays for the exact movement from the current minted count to the new minted count.
NFT_CURVE_K = 10,000 / 0.99 S = 100 ETH / ln(100) ethAt(n) = S * ln(NFT_CURVE_K / (NFT_CURVE_K - n)) price(tokenId) = ethAt(tokenId) - ethAt(tokenId - 1)
3. Phase One: 0-50 ETH
Before 50 ETH, WENFLOOR is the game. Players are not receiving liquid WENMOON yet. They are buying NFT positions that may become token claims if the public reserve reaches the claim gate.
The strategic question in this phase is whether an early NFT position is worth the uncertainty of reaching 50 ETH. Earlier NFTs are cheaper, but they carry threshold risk. Later entrants pay more, but they receive more information about the probability that the gate will open.
This creates a simple coordination market. If players believe the 50 ETH gate will be reached, earlier NFTs may be attractive because the claim amount is fixed at 666,999 WENMOON per NFT. If players do not believe the gate will be reached, the NFT remains a pre-claim position with no token redemption available yet.
4. Phase Two: 50-100 ETH
Once the Curve Reserve reaches 50 ETH, every WENFLOOR NFT held by a wallet can be burned to claim 666,999 WENMOON, including NFTs minted before the threshold. Claiming is user-initiated. NFTs are not burned automatically.
exchangeOpen = curveReserveEth >= 50 ETH
The game changes after 50 ETH. Existing NFT holders can choose between keeping the NFT position or burning it into WENMOON. New participants can still mint remaining NFTs on the curve until the 100 ETH full threshold is reached.
This phase creates a second decision layer. A player who claims early receives liquid WENMOON exposure sooner. A player who keeps the NFT keeps the unclaimed position and can decide later. Because each NFT claims the same WENMOON amount, the trade-off becomes timing, liquidity preference, and confidence in the full reserve phase.
5. Phase Three: 100 ETH
At 100 ETH, the NFT issuance curve is complete. From that point, WENMOON enters the public reserve phase. The reserve remains inside the contract and is not assigned to a team wallet, treasury wallet, or fee receiver.
The full reserve phase uses an exponential reserve curve. WENMOON is no longer only a claim output from NFTs. It becomes the asset interacting with the reserve. Selling into the reserve burns WENMOON and pays ETH according to the on-chain curve quote, with friction retained by the curve.
fullCurveReached = curveReserveEth >= 100 ETH K = 6,669,990,000 WENMOON S = 100 ETH / ln(100) fairSupply(E) = K * (1 - e^(-E / S)) sellFairAmount = sellAmount * fairSupply(E) / effectiveSupply ethRaw = S * ln((K - fairSupply(E) + sellFairAmount) / (K - fairSupply(E))) sellerReceives = ethRaw * 0.997 fee recipient: none
There is no fee recipient. The 0.3% friction remains in the reserve, so the reserve thickens instead of leaking value to an operator.
Unclaimed NFT allocations remain part of effective supply. This prevents an early WENMOON claimer from taking the reserve share that belongs to NFTs that have not been burned yet.
6. Player Paths
The protocol creates different paths for different risk preferences.
- Early NFT buyer: enters before 50 ETH, pays lower curve prices, accepts threshold risk, and gains a fixed WENMOON claim if the gate opens.
- Threshold watcher: waits until the reserve approaches 50 ETH, pays a higher NFT price, but has more information that claims may open.
- Post-gate minter: enters after 50 ETH, can mint remaining NFTs and claim WENMOON immediately, but pays later-stage curve prices.
- Token holder: holds WENMOON after claiming and waits for the 100 ETH full reserve phase or external market pricing.
- Reserve seller: after 100 ETH, burns WENMOON into the exponential reserve curve and receives ETH according to the contract quote, with 0.3% retained by the curve.
7. Lifecycle
- Users mint WENFLOOR NFTs on the curve.
- ETH enters the Curve Reserve.
- Before 50 ETH, the game is WENFLOOR positioning.
- At 50 ETH, all held WENFLOOR NFTs become claimable.
- Each claimed NFT is burned for 666,999 WENMOON.
- At 100 ETH, WENMOON enters the full reserve phase.
- WENMOON can be burned against the public reserve; fees remain in the curve.
8. Risk Notes
WENFLOOR does not promise a fixed market price for WENMOON. The curve defines NFT issuance, the 50 ETH claim gate, and the 100 ETH full reserve phase. External market price is determined by live trading conditions.
The key risks are threshold risk before 50 ETH, liquidity and timing risk between 50 ETH and 100 ETH, and market-price risk after WENMOON becomes transferable and reserve-active. Players should treat the NFT as an on-chain position in a public game, not as a guaranteed claim on profit.