whitepaper / version 1.0
Protocol paper
This document defines the WENFLOOR NFT issuance game, the WENMOON claim path, the post-gate buy path, and the 100 ETH sell phase. The design is intentionally simple: players enter through NFTs first, then decide how to handle WENMOON 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 and WENMOON direct buys. The second threshold, 100 ETH, opens the reserve sell 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
- Wallet mint limit: 10 WENFLOOR NFTs
- Full NFT mint target: 100 ETH
- Claim and buy gate: 50 ETH
- WENMOON buy limit: 1 ETH per transaction, unlimited transactions
- Reserve sell phase: 100 ETH
- Claim per NFT: 666,999 WENMOON
- NFT claim allocation: 6,669,990,000 WENMOON
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. Each wallet can mint at most 10 WENFLOOR NFTs from the contract.
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 buyLimit = 1 ETH per transaction
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, and WENMOON can also be bought directly from the reserve curve. Direct buys are capped at 1 ETH per transaction, but there is no limit on the number of buy transactions.
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. A token buyer enters WENMOON directly after the gate, but pays through the live reserve curve instead of receiving the fixed NFT claim amount.
5. Phase Three: 100 ETH
At 100 ETH, the reserve sell phase opens. The reserve remains inside the contract and is not assigned to a team wallet, treasury wallet, or fee receiver.
The reserve phase uses an exponential curve. WENMOON may come from NFT claims or post-50 ETH curve buys. 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)) buyQuoteEth = ethIn * 0.997 buyFairAmount = fairSupply(E + buyQuoteEth) - fairSupply(E) buyerReceives = buyFairAmount * effectiveSupply / fairSupply(E) singleBuyLimit = 1 ETH 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. WENMOON bought directly from the curve is also added to effective supply. This prevents an early WENMOON claimer or buyer from taking the reserve share that belongs to NFT positions 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 buyer: enters WENMOON directly after 50 ETH through the reserve curve, with each buy capped at 1 ETH and no transaction-count limit.
- Token holder: holds WENMOON after claiming or buying and waits for the 100 ETH sell 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 and WENMOON direct buys open.
- Each claimed NFT is burned for 666,999 WENMOON.
- Each direct WENMOON buy is capped at 1 ETH per transaction.
- At 100 ETH, WENMOON reserve selling opens.
- 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 and buy gate, and the 100 ETH reserve sell 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.