Skip to content

Commit c9ff69b

Browse files
authored
Add RPM Tokenomics documentation
Added detailed tokenomics for the RPM token, including its utility, inflation model, staking economics, governance, fee structure, and community pool.
1 parent a6b7b12 commit c9ff69b

1 file changed

Lines changed: 210 additions & 0 deletions

File tree

docs/TOKENOMICS.md

Lines changed: 210 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,210 @@
1+
# Rampage L1 Tokenomics
2+
3+
> **RPM Token Economics and Distribution Model**
4+
5+
---
6+
7+
## Token Overview
8+
9+
| Parameter | Value |
10+
|-----------|-------|
11+
| **Token Name** | RPM |
12+
| **Base Denomination** | urpm (1 RPM = 1,000,000 urpm) |
13+
| **Chain** | Rampage L1 (Sovereign Cosmos SDK Chain) |
14+
| **Consensus** | CometBFT (Delegated Proof-of-Stake) |
15+
| **Initial Supply** | Defined at genesis |
16+
| **Inflation Model** | Dynamic, bounded |
17+
18+
---
19+
20+
## Token Utility
21+
22+
The RPM token serves multiple critical functions within the Rampage L1 ecosystem:
23+
24+
### 1. Network Security (Staking)
25+
- Validators and delegators stake RPM to secure the network
26+
- Staked RPM earns block rewards and a share of transaction fees
27+
- Staking creates economic alignment between validators and network health
28+
29+
### 2. Governance
30+
- RPM holders participate in on-chain governance through the `x/governor` module
31+
- Voting power is proportional to staked RPM
32+
- Governance proposals include parameter changes, treasury allocation, and protocol upgrades
33+
- Constitutional constraints prevent governance attacks on core protocol parameters
34+
35+
### 3. Transaction Fees
36+
- All transactions on Rampage L1 require RPM for gas fees
37+
- Minimum gas price is enforced by validators
38+
- Fee revenue is distributed to validators and delegators
39+
40+
### 4. Truth Attestation
41+
- RPM is required to submit and stake on truth attestations
42+
- Economic incentives align attestors with accuracy
43+
- Slashing penalties for false attestation protect data integrity
44+
45+
---
46+
47+
## Inflation Model
48+
49+
Rampage L1 uses a dynamic inflation model similar to the Cosmos Hub, with bounded parameters:
50+
51+
| Parameter | Value |
52+
|-----------|-------|
53+
| **Inflation Min** | 7% |
54+
| **Inflation Max** | 20% |
55+
| **Inflation Rate Change** | 13% per year |
56+
| **Bonded Target** | 67% |
57+
| **Block Reward Distribution** | Proportional to stake |
58+
59+
### How It Works
60+
61+
- When the bonded ratio (staked tokens / total supply) falls below 67%, inflation increases to incentivize staking
62+
- When the bonded ratio exceeds 67%, inflation decreases
63+
- This creates a self-regulating economic mechanism that targets network security
64+
65+
---
66+
67+
## Staking Economics
68+
69+
### Validator Rewards
70+
71+
Validators earn rewards from two sources:
72+
73+
1. **Block Rewards:** New RPM minted per block, distributed proportionally to stake weight
74+
2. **Transaction Fees:** All gas fees collected in each block
75+
76+
### Commission
77+
78+
Validators set a commission rate on rewards earned by their delegators:
79+
80+
| Parameter | Constraint |
81+
|-----------|------------|
82+
| Initial Commission | Set by validator (0-100%) |
83+
| Max Commission | Set at validator creation (immutable ceiling) |
84+
| Max Commission Change Rate | Maximum daily commission increase |
85+
86+
### Delegator Returns
87+
88+
Delegators receive staking rewards minus the validator's commission:
89+
90+
```
91+
Delegator Reward = (Delegator Stake / Validator Total Stake) * Block Rewards * (1 - Commission Rate)
92+
```
93+
94+
---
95+
96+
## Slashing
97+
98+
Slashing protects the network by penalizing malicious or negligent validators:
99+
100+
| Violation | Penalty | Jail Duration |
101+
|-----------|---------|---------------|
102+
| **Double Signing** | 5% of staked RPM | Permanent (tombstoned) |
103+
| **Downtime** (missing >95% of blocks in window) | 0.01% of staked RPM | 10 minutes |
104+
105+
### Slashing Impact
106+
107+
- Slashed tokens are burned (removed from supply)
108+
- Delegators staked with a slashed validator also lose proportional stake
109+
- Double signing results in permanent removal from the validator set
110+
111+
---
112+
113+
## Unbonding
114+
115+
| Parameter | Value |
116+
|-----------|-------|
117+
| **Unbonding Period** | 21 days |
118+
| **Redelegation** | Instant (with cooldown) |
119+
120+
During the unbonding period:
121+
- Tokens do not earn rewards
122+
- Tokens are still subject to slashing
123+
- After 21 days, tokens become liquid and transferable
124+
125+
---
126+
127+
## Governance Economics
128+
129+
### Proposal Deposits
130+
131+
- Governance proposals require a minimum RPM deposit
132+
- Deposits are returned if the proposal passes or fails to reach quorum
133+
- Deposits are burned if the proposal is vetoed (>33% NoWithVeto)
134+
135+
### Voting Parameters
136+
137+
| Parameter | Value |
138+
|-----------|-------|
139+
| Voting Period | 14 days |
140+
| Quorum | 33.4% of bonded stake |
141+
| Threshold | 50% Yes votes |
142+
| Veto Threshold | 33.4% NoWithVeto |
143+
144+
### Constitutional Constraints
145+
146+
The `x/governor` module enforces constitutional constraints on governance:
147+
- Certain parameters cannot be modified via governance (protocol constants)
148+
- Emergency proposals have shorter voting periods but higher quorum requirements
149+
- Validator weight decay for non-participating validators
150+
151+
---
152+
153+
## Fee Structure
154+
155+
### Gas Pricing
156+
157+
| Parameter | Value |
158+
|-----------|-------|
159+
| Minimum Gas Price | 0.001 urpm |
160+
| Gas Limit Per Block | Configurable |
161+
| Fee Burn Rate | 0% (all fees to validators) |
162+
163+
### Fee Distribution
164+
165+
- Block proposer receives a bonus share of fees
166+
- Remaining fees are distributed proportionally to all bonded validators
167+
- Community pool receives a configurable percentage
168+
169+
---
170+
171+
## Community Pool
172+
173+
A percentage of all block rewards and fees is directed to the community pool:
174+
175+
- Controlled by governance proposals
176+
- Used for ecosystem development, grants, and infrastructure
177+
- Cannot be spent without an approved governance proposal
178+
179+
---
180+
181+
## Token Distribution (Genesis)
182+
183+
The genesis token allocation will be published prior to mainnet launch. The distribution is designed to:
184+
185+
- Ensure sufficient decentralization of the validator set
186+
- Fund core development and ecosystem growth
187+
- Incentivize early validators and testnet participants
188+
- Establish a community pool for ongoing development
189+
190+
Detailed allocation percentages will be included in the genesis ceremony documentation.
191+
192+
---
193+
194+
## Economic Security Model
195+
196+
Rampage L1's economic security is derived from:
197+
198+
1. **Stake-weighted consensus:** The cost of attacking the network is proportional to the value of staked RPM
199+
2. **Slashing penalties:** Malicious behavior results in permanent economic loss
200+
3. **Unbonding period:** Prevents rapid destabilization of the validator set
201+
4. **Constitutional governance:** Prevents economic parameter manipulation through governance attacks
202+
5. **Dynamic inflation:** Self-regulating mechanism to maintain target security ratio
203+
204+
---
205+
206+
> **Disclaimer:** Tokenomics parameters are subject to change through governance. Values listed reflect the initial configuration and may be modified via approved governance proposals, subject to constitutional constraints.
207+
208+
---
209+
210+
*Copyright 2025 Shea Patrick Kastl. Rampage L1 tokenomics are proprietary design elements protected under the NOTICE file. See [NOTICE](../NOTICE) for details.*

0 commit comments

Comments
 (0)