Treasury & Liquidity Logic
Protocol (TCP) separates treasury management and liquidity management into distinct systems, each with specialized safeguards and operational rules.
Why Separation Matters
Separating treasury and liquidity is critical because:
- Different Purposes — Treasury holds reserves; liquidity enables trading
- Different Risks — Each has unique risk profiles
- Different Rules — Each requires different safeguards
- Different Stakeholders — Each serves different needs
This separation prevents confusion and enables more precise risk management.
Treasury Management
Treasury Purpose
The Treasury holds strategic reserves and manages them with discipline:
- Strategic Reserves — Tokens held for future use
- Operational Funding — Funds for project operations
- Emergency Reserves — Reserves for emergencies
- Growth Capital — Capital for strategic initiatives
Treasury Safeguards
The Treasury is protected through:
- Proposal-Based Access — Withdrawals require formal proposal
- Timelock Delays — Waiting period before execution
- Explicit Limits — Maximum withdrawal amounts
- Cancellation Mechanism — Ability to stop pending withdrawals
- On-Chain Transparency — All operations logged
Treasury Withdrawal Process
1. Proposal Creation
- Owner proposes withdrawal
- Amount and recipient specified
- Proposal recorded on-chain
2. Timelock Period
- Waiting period begins
- Community can monitor
- Proposal can be cancelled
3. Execution
- After timelock expires
- Withdrawal can be executed
- Funds transferred to recipient
4. Completion
- Withdrawal recorded on-chain
- Treasury balance updated
- Event logged for transparency
Treasury Transparency
Treasury information is publicly available:
✅ Treasury Balance — Current treasury holdings
✅ Pending Withdrawals — Proposed withdrawals
✅ Withdrawal History — Past withdrawals
✅ Timelock Status — Status of pending proposals
Liquidity Management
Liquidity Purpose
The Liquidity Manager protects LP and ensures long-term liquidity:
- Permanent Liquidity — 85% portion with long-term lock
- Flexible Liquidity — 15% portion with daily limits
- Trading Liquidity — Enables efficient trading
- Market Stability — Supports market stability
Liquidity Structure
Liquidity is divided into two portions:
Total LP
├── Permanent Portion (85%)
│ └── Long-term lock (365+ days)
└── Flexible Portion (15%)
└── Daily limits + timelock
Permanent Liquidity Protection
The permanent portion (85%) is protected through:
- Long-Term Lock — Locked for 365+ days
- Lock Extension — Lock can be extended
- Timelock on Withdrawal — Additional delay before execution
- Explicit Rules — Clear withdrawal rules
- On-Chain Enforcement — Rules enforced by smart contract
Flexible Liquidity Protection
The flexible portion (15%) is protected through:
- Daily Limits — Maximum withdrawal per day
- Proposal System — Formal proposal required
- Timelock Enforcement — Waiting period before execution
- Consumption Tracking — Daily limit consumption tracked
- On-Chain Transparency — All operations logged
Liquidity Withdrawal Process
For Permanent Portion:
1. Wait for Lock Expiration
- 365+ day lock period
- Lock can be extended
- Expiration date transparent
2. Propose Withdrawal
- Withdrawal proposal created
- Amount specified
- Proposal recorded on-chain
3. Timelock Period
- Waiting period begins
- Community can monitor
- Proposal can be cancelled
4. Execute Withdrawal
- After timelock expires
- Withdrawal can be executed
- LP transferred to recipient
For Flexible Portion:
1. Check Daily Limit
- Current day consumption checked
- Remaining limit calculated
- Limit enforced by contract
2. Propose Withdrawal
- Withdrawal proposal created
- Amount within daily limit
- Proposal recorded on-chain
3. Timelock Period
- Waiting period begins
- Community can monitor
- Proposal can be cancelled
4. Execute Withdrawal
- After timelock expires
- Withdrawal can be executed
- LP transferred to recipient
Liquidity Transparency
Liquidity information is publicly available:
✅ LP Holdings — Current LP holdings
✅ Permanent Portion — 85% portion details
✅ Flexible Portion — 15% portion details
✅ Lock Status — Lock expiration date
✅ Daily Limits — Daily withdrawal limits
✅ Pending Withdrawals — Proposed withdrawals
✅ Withdrawal History — Past withdrawals
Treasury vs. Liquidity
Key Differences
| Aspect | Treasury | Liquidity |
|---|---|---|
| Purpose | Strategic reserves | Trading liquidity |
| Asset Type | Tokens | LP tokens |
| Protection | Proposal + Timelock | Permanent lock + Daily limits |
| Withdrawal | Proposal-based | Proposal-based |
| Timelock | Yes | Yes |
| Limits | Maximum amount | Daily limits |
| Transparency | Complete | Complete |
Why Both Matter
Treasury is important because:
- Holds strategic reserves
- Enables operational funding
- Supports growth initiatives
- Provides financial flexibility
Liquidity is important because:
- Enables efficient trading
- Supports market stability
- Protects long-term LP
- Builds investor confidence
Governance & Operations
Treasury Governance
Treasury operations are governed through:
- Owner Control — Routine operations
- Multisig Approval — Critical withdrawals
- Proposal System — Formal process
- Timelock Enforcement — Delays enforced
- Community Oversight — Transparent operations
Liquidity Governance
Liquidity operations are governed through:
- Owner Control — Routine operations
- Multisig Approval — Critical changes
- Proposal System — Formal process
- Timelock Enforcement — Delays enforced
- Community Oversight — Transparent operations
Risk Management
Treasury Risks
Treasury risks are managed through:
✅ Proposal System — Formal process prevents abuse
✅ Timelock Delays — Waiting periods enable oversight
✅ Cancellation Mechanism — Ability to stop proposals
✅ Explicit Limits — Maximum withdrawal amounts
✅ On-Chain Transparency — All operations visible
Liquidity Risks
Liquidity risks are managed through:
✅ Permanent Lock — 85% protected long-term
✅ Daily Limits — 15% protected with daily caps
✅ Proposal System — Formal process required
✅ Timelock Delays — Waiting periods enable oversight
✅ On-Chain Transparency — All operations visible
Operational Examples
Example 1: Treasury Withdrawal
Scenario: Project needs funds for operations
1. Owner proposes withdrawal
- Amount: 100,000 TCP
- Recipient: Operations wallet
- Proposal recorded on-chain
2. Timelock period (e.g., 7 days)
- Community monitors proposal
- Proposal can be cancelled if needed
- Countdown visible on-chain
3. Execution
- After 7 days, withdrawal executes
- 100,000 TCP transferred
- Event logged on-chain
4. Completion
- Treasury balance updated
- Operations funded
- Transparency maintained
Example 2: Permanent Liquidity Withdrawal
Scenario: LP lock expires after 365 days
1. Lock expiration
- 365-day lock period complete
- Withdrawal becomes possible
- Expiration date transparent
2. Propose withdrawal
- Withdrawal proposal created
- LP amount specified
- Proposal recorded on-chain
3. Timelock period (e.g., 7 days)
- Community monitors proposal
- Proposal can be cancelled if needed
- Countdown visible on-chain
4. Execution
- After 7 days, withdrawal executes
- LP transferred to recipient
- Event logged on-chain
5. Completion
- LP balance updated
- Withdrawal complete
- Transparency maintained
Example 3: Flexible Liquidity Withdrawal
Scenario: Need to withdraw from flexible portion
1. Check daily limit
- Daily limit: 1,000 LP
- Current consumption: 300 LP
- Available: 700 LP
2. Propose withdrawal
- Withdrawal amount: 500 LP
- Within daily limit
- Proposal recorded on-chain
3. Timelock period (e.g., 3 days)
- Community monitors proposal
- Proposal can be cancelled if needed
- Countdown visible on-chain
4. Execution
- After 3 days, withdrawal executes
- 500 LP transferred
- Daily consumption updated
5. Completion
- LP balance updated
- Withdrawal complete
- Transparency maintained
Important Notes
Treasury & Liquidity Accuracy
- Official Source — Always refer to official documentation
- On-Chain Verification — Verify on PolygonScan
- Updates — Systems may be updated, check for latest information
- Context — Understand in context of overall protocol
Monitoring
When monitoring treasury and liquidity:
✅ Track balances — Monitor treasury and LP balances
✅ Monitor proposals — Watch for pending proposals
✅ Verify timelocks — Check timelock status
✅ Assess changes — Evaluate any changes to parameters
Key Takeaways
- Separation is strength — Treasury and liquidity managed separately
- Discipline is enforced — Rules enforced by smart contracts
- Transparency is complete — All operations logged on-chain
- Protection is layered — Multiple safeguards protect assets
- Community trust — Transparent, auditable management
Next: Explore Protocol Architecture for technical details on how these systems are implemented.