Bonding-curve simulator · Open — not decided
One-way USDC curve for 1,000,000,000 XCORE
A constant-product curve (x·y = k) with virtual reserves. Buy-only: USDC in, XCORE out.
- Start price
- —per XCORE
- Graduation price
- —last curve price
- USDC at graduation
- —raised on the curve
- Raydium LP seed
- —XCORE + USDC
No sell function. This curve is one-way: holders can’t sell back to the curve. Exits happen on Raydium after graduation, at whatever price that market sets.
Option D hybrid. The curve phase is unchanged and has no tax (buy-only). Tax and staking start at graduation; see the post-graduation panel and the Option D litepaper.
This is a simulation and every number below comes from example parameters you can change. “Price rises as supply sells” describes the curve’s mechanics only — it is not a statement about any future market price or return.
01 Parameters Example parameters
Supply split curve + LP + unallocated reserve = 1,000,000,000 XCORE
Example default: 952,380,952 on the curve (20/21 of supply) and 47,619,048 for the LP (the rest), so there is no unallocated reserve. Lowering either slider leaves one; whether a reserve would be burned or go to a treasury is an open decision. The curve slider snaps to 10M steps and the LP slider to 1M; if curve + LP would pass 1B, the other slider gives way. “Reset” restores the example.
Prices & graduation target
Fees
Option D: no tax on the curve. Curve buys carry no XCORE tax. After graduation, a 1–2% trading tax on XCORE trades is swapped into wXNT and reflected to holders (section 05).
No transfer fee. In the curve design, XCORE has no transfer fee, so transfers and Raydium swaps carry no XCORE tax.
Changing any parameter restarts the simulated curve at 0 sold.
Solved reserves & results
- Virtual XCORE (Vx)
- —
- Virtual USDC (Vu)
- —
- Constant k = x₀·y₀
- —
- Start price · FDV (1B)
- —
- Graduation price · FDV (1B)
- —
- USDC raised at graduation
- —
- Raydium LP seed at graduation price
- —
- Project treasury (retained) Open: use & custody
- —
- Unallocated reserve Open: burn or treasury
- —
- LP seed vs raised
- —
The math
02 Simulator
- Sold
- 0
- USDC raised
- $0
- Spot price
- —
- FDV (1B)
- —
Buy on the curve (simulated)
- XCORE out (exact curve output)
- —
- Average price
- —
- Price impact
- —
- Spot before → after
- — → —
- Buy fee → wXNT buy bot
- —
- Refunded (curve full)
- —
There is no sell button: the curve only accepts USDC. After graduation, XCORE trades on Raydium.
Recent simulated buys
- No buys yet.
03 Milestones
| Curve sold | XCORE sold | Spot price | USDC raised | Market cap (FDV, 1B) |
|---|
FDV = spot price × 1,000,000,000 XCORE (fully diluted, including the LP allocation). Curve math only; no market data.
04 Early vs late: what $100 buys
| Curve sold when buying | XCORE out | Average price | Compared with 0% sold |
|---|
This is arithmetic on the curve: the same $100 buys fewer XCORE as more of the curve is sold, because the price rises as supply sells. It says nothing about what XCORE will trade for on Raydium later, and it is not a promise of any return.
05 Optional: Foundation yield share (curve-design payouts) Under consideration
Option B on /design: about 80,000 XNT/day from Foundation staking inflation, shared pro rata to XCORE holders. With no transfer fee in the curve design, this is how holder payouts would work. Here the denominator is the XCORE sold on the curve so far.
- Circulating (sold on the curve so far)
- —
- XNT/day per 1M XCORE held
- —
- ≈ USD/day per 1M XCORE (at your XNT price)
- —
The share per holder shrinks as more XCORE circulates. Not decided; needs counsel (it could look like a dividend). No XNT price is assumed unless you type one.
05 Option D: after graduation Under consideration
Starts at graduation; the curve phase has no tax. After graduation, a 1–2% trading tax on XCORE trades is swapped into wXNT on Solana, which adds constant wXNT buy pressure, and is reflected pro rata to XCORE holders in wXNT. The Raydium pool and contract addresses are excluded. Holders who stake XCORE also share about 80,000 XNT/day of Foundation XNT from X1 staking inflation, paid as wXNT, among stakers only. Staked XCORE still receives reflections.
Market inputs Example / open
Illustration only, not a forecast. Reflections depend entirely on volume.
Your position (simulated)
Lockup is an open choice shown as an example. It doesn’t change the math here.
Per day example inputs
- Daily reflections pool
- —
- Reflection-eligible XCORE
- —
- Your reflection share
- Your daily reflections
- —
- Total XCORE staked
- —
- Your share of stakers
- Your Foundation XNT
- —
- ≈ USD/day at your XNT price
- —
The pool is shown in USD (tax × volume) and is converted to wXNT at market. Foundation XNT is shown in XNT; USD only if you type an XNT price.
The math
Open decisions
- Tax rate: 1–2% (slider default 2% is an example).
- Lockup: none / 7 days / 30 days (example default none).
- Trade-only vs all transfers: Token-2022 transfer fees hit every transfer, wallet-to-wallet included. Taxing only trades needs a transfer hook or router logic, an open engineering decision.
- Staking contract and operator: who runs it and how the Foundation XNT is wrapped and paid as wXNT.
- Excluded addresses: the Raydium pool and contract addresses; how the staking contract is treated so stakers keep reflections.
Needs counsel
- A staking reward from Foundation revenue plus tax reflections both need legal review (Cayman and beyond). Whether US persons may take part is undecided.
- The Foundation XNT amount is a policy choice and can change.
- Simulation only. Not an offer of securities or investment advice.
06 Notes
How it works
- Constant product. x = virtual USDC + USDC raised, y = XCORE left in the curve + virtual XCORE, and x·y = k after every buy.
- Buy only. Buying Δx USDC returns Δy = y − k/(x+Δx). There is no sell path, so the curve price only moves up.
- Why virtual reserves. A constant-product curve never fully sells a finite reserve. The virtual XCORE never leaves the curve, so the real curve tokens sell out exactly at the graduation price.
- Graduation. When the last curve token sells, the LP allocation plus USDC is seeded on Raydium. In the default “no price jump” mode the LP opens at the last curve price.
Open / needs counsel
- Whether XCORE is sold on a curve at all (vs the live flat bundle) is not decided.
- The curve design has no XCORE transfer fee. The optional 0.5% buy-bot fee is a toggle because that design is under review.
- After graduation, Raydium price is set by trading and can be lower than the curve price.
- Simulation only. Not an offer of securities or investment advice.