75 lines
1.7 KiB
Markdown
75 lines
1.7 KiB
Markdown
# EDUT Membership Pricing Policy (v1)
|
|
|
|
This policy defines deterministic rules for membership mint pricing.
|
|
|
|
## Policy Objectives
|
|
|
|
1. Keep onboarding deterministic and explicit.
|
|
2. Guarantee mint-cost coverage.
|
|
3. Support configurable growth tiers.
|
|
4. Keep pricing behavior transparent and auditable.
|
|
|
|
## Base Rules
|
|
|
|
1. Membership is paid.
|
|
2. Membership is required for marketplace purchases.
|
|
3. Membership price is fixed at `100 USDC` for launch.
|
|
|
|
## Floor Rule
|
|
|
|
1. Launch membership price: `100.00 USDC` (`100000000` atomic with 6 decimals).
|
|
2. No discounts, no bundles, no alternate path pricing.
|
|
3. Any future change must be owner-governed and event-emitted.
|
|
|
|
## Supported Settlement Currencies (v1)
|
|
|
|
1. `USDC` on Base.
|
|
|
|
## Tier Policy
|
|
|
|
1. Disabled for launch.
|
|
2. No supply curve, no promotions, no coupons.
|
|
|
|
## Quote Lock Requirements
|
|
|
|
Each mint quote must include:
|
|
|
|
1. `quote_id`
|
|
2. `wallet`
|
|
3. `currency`
|
|
4. `amount_atomic`
|
|
5. `expires_at`
|
|
6. `policy_hash`
|
|
|
|
A wallet confirmation is valid only when tx matches quote values exactly.
|
|
|
|
## Governance Controls
|
|
|
|
1. Price updates are owner-controlled and event-emitted.
|
|
2. Recommended: timelocked updates for non-emergency changes.
|
|
3. Emergency freeze may pause minting without changing historical receipts.
|
|
|
|
## UX Disclosure Rules
|
|
|
|
1. Show exact payable amount before wallet confirmation.
|
|
2. Show currency clearly (`USDC`).
|
|
3. Never imply investment return or speculative upside.
|
|
|
|
## Evidence Requirements
|
|
|
|
For each membership mint, persist:
|
|
|
|
1. quote payload
|
|
2. policy hash
|
|
3. tx hash
|
|
4. chain id
|
|
5. wallet
|
|
6. confirmed amount
|
|
7. activation timestamp
|
|
|
|
## Non-Goals (v1)
|
|
|
|
1. Native BTC settlement.
|
|
2. Multi-chain settlement.
|
|
3. Dynamic market-maker pricing.
|