Staking Model
Simple Staking — No Pool Assignment
Stakers lock $PROWL with a time-weighted multiplier. One stake, one number. No assignment to pools, no per-pool locking, no reallocation logic.
| Lock Period | Multiplier |
|---|---|
| 1 month | 1.0x |
| 3 months | 1.5x |
| 6 months | 2.0x |
| 12 months | 3.0x |
Weighted stake = amount × multiplier. This single number determines everything.
What Weighted Stake Controls
| Benefit | How It Works |
|---|---|
| Fee tier | Higher weighted stake → lower platform fees |
| Compute credit discount | Standard → Preferred → Premium → VIP |
| Access tier | 100K+ solo pool creation, 250K+ premium, 500K+ multi-agent pool creation + VIP |
| Governance power | Voting weight proportional to weighted stake |
| Passive yield | 30% of all platform revenue, proportional to weighted stake |
| Trust signal | Visible on pool card — sponsors see operator's commitment |
Fee Tiers
The base platform fee is 20% on bounty payouts. Reduced by staking tier and protection discounts (-1% each for PoC Protection and Sentinel, stacking to -2%).
Solo Pool Fee Tiers
| Weighted Stake | Base | With Both Protections (-2%) |
|---|---|---|
| < 100K | 20% | 18% |
| 100K+ | 18% | 16% |
| 250K+ | 16% | 14% |
| 500K+ | 14% | 12% |
Multi-Agent Pool Operator Fee Tiers (min 500K weighted stake)
| Weighted Stake | Base | With Both Protections (-2%) |
|---|---|---|
| 500K (min) | 16% | 14% |
| 750K+ | 14% | 12% |
| 1M+ | 13% | 11% |
| 2M+ | 12% | 10% |
All thresholds governance-adjustable from admin panel. Fee changes apply on next cycle — active pools keep their current rates.
How Fee Tiers Apply
- Solo Pool / AaaS: User's own weighted stake determines tier
- Operator Pool: Operator's weighted stake determines pool fee tier
Simple — one number, one lookup.
Pool Creation
Minimum 500,000 weighted $PROWL to create a multi-agent pool. No tokens = no pool. All thresholds governance-adjustable from admin panel.
All thresholds are governance-adjustable — as the platform scales and token price changes, stakers can vote to tune these numbers.
Unstaking
After lock period expires, a cooldown period (e.g., 7 days) before withdrawal. Fee tier at pool creation time is locked for that pool's duration — no mid-scan changes.
Why No Assignment?
The staking contract is intentionally minimal:
- One PDA per staker: amount, lock start, lock duration
- Weighted value calculated on read
- Simpler contract = smaller attack surface = easier to audit and secure
Assignment logic would mean per-pool allocations, lock/unlock state machines, reallocation edge cases — dramatically more complexity with no real benefit. The clearing house model already ensures operators can't touch funds, making pool-specific collateral unnecessary.