|
1 | | -cat > README.md <<'EOF' |
2 | | -# DPMC (Dynamic Pricing Market Controller) |
| 1 | +# DPMC – Dynamic Pricing Market Controller |
3 | 2 |
|
4 | | -Frontend for the DPMC protocol. React app lives in `frontend/`. |
| 3 | +**Buy on rails.** |
| 4 | +DPMC releases tokens only when paid demand arrives—price rises smoothly, rewards fade fairly, and every purchase streams value to the Fund and Global Shareholding. |
| 5 | + |
| 6 | +🔗 **Demo:** [dpmc.modulexo.com](https://dpmc.modulexo.com) |
| 7 | + |
| 8 | +--- |
| 9 | + |
| 10 | +## What is DPMC? |
| 11 | + |
| 12 | +DPMC = an on-rails token release. |
| 13 | +It sells tokens at a mathematically defined price curve while: |
| 14 | + |
| 15 | +- throttling supply to real paid demand, |
| 16 | +- mirroring reward decay over time, |
| 17 | +- and streaming a slice of every purchase to: |
| 18 | + - **Fund Treasury (umbrella/DAO)** |
| 19 | + - **Global Shareholding** |
| 20 | + - (optional) **Referrer** |
| 21 | + |
| 22 | +No manual levers, no admin tricks—just rails defined before launch. |
| 23 | + |
| 24 | +--- |
| 25 | + |
| 26 | +## How it works |
| 27 | + |
| 28 | +### 1. Two rails, one ride |
| 29 | +- **Price rail (blue curve):** starts low, accelerates upward. |
| 30 | +- **Reward rail (green curve):** starts high, fades as progress grows. |
| 31 | +*Analogy:* like a ski lift and downhill—early riders climb cheap and glide long; late riders climb faster, glide shorter. |
| 32 | + |
| 33 | +### 2. Area pricing (integral) |
| 34 | +You pay the *area under the curve*, not a snapshot price. |
| 35 | +*Analogy:* buying water as a river rises—each extra cm costs a bit more. |
| 36 | + |
| 37 | +### 3. Supply throttle |
| 38 | +- If DEX < DPMC → buyers go to DEX, DPMC pauses. |
| 39 | +- If DEX > DPMC → buyers use DPMC, supply releases fairly. |
| 40 | +*Analogy:* a pressure valve between tanks. |
| 41 | + |
| 42 | +### 4. Revenue splits |
| 43 | +Every purchase auto-streams native to Fund, Shareholding, (optional) Referrer. |
| 44 | +*Analogy:* every ticket cut at the gate is split instantly with the venue and season ticket holders. |
| 45 | + |
| 46 | +### 5. Locked policy, DAO control |
| 47 | +Parameters can be locked; ownership behind timelock/DAO. |
| 48 | +*Analogy:* railway signals run by city hall, not backroom switches. |
| 49 | + |
| 50 | +--- |
| 51 | + |
| 52 | +## User & Partner Features |
| 53 | + |
| 54 | +- **Predictable:** see exact tokens/reward before buying. |
| 55 | +- **No oversupply:** tokens only mint on purchase. |
| 56 | +- **Early premium:** early riders get best price + biggest reward. |
| 57 | +- **Transparent:** Fund + Shareholding get paid on-chain every tx. |
| 58 | +- **DEX-friendly:** self-balances with arbitrage, not promises. |
| 59 | + |
| 60 | +--- |
| 61 | + |
| 62 | +## Parameters (the dials) |
| 63 | + |
| 64 | +- `P0` / `P1`: start & target price |
| 65 | +- `K`: curve steepness |
| 66 | +- `R0`: initial reward %, `ALPHA`: reward decay |
| 67 | +- `BPS splits`: Fund %, Shareholding %, Referral % |
| 68 | + |
| 69 | +These define the journey up-front. Then lock. |
| 70 | + |
| 71 | +--- |
| 72 | + |
| 73 | +## KPIs to Track |
| 74 | + |
| 75 | +- **Adoption & Progress:** progress %, unique/repeat buyers |
| 76 | +- **Market Sync:** spread vs DEX, arb events |
| 77 | +- **Economics:** avg price, reward emitted, Fund/Share inflows |
| 78 | +- **Curve Health:** current price, reward, sensitivity tests |
| 79 | +- **Referral:** volume, top referrers |
| 80 | + |
| 81 | +--- |
| 82 | + |
| 83 | +## Quickstart (frontend) |
5 | 84 |
|
6 | | -## Quickstart |
7 | 85 | ```bash |
8 | 86 | cd frontend |
9 | | -yarn install # or npm install |
10 | | -yarn start # or npm start |
| 87 | +yarn install # or npm install |
| 88 | +yarn start # or npm start |
0 commit comments