Skip to main content

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:

  1. Different Purposes — Treasury holds reserves; liquidity enables trading
  2. Different Risks — Each has unique risk profiles
  3. Different Rules — Each requires different safeguards
  4. 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:

  1. Proposal-Based Access — Withdrawals require formal proposal
  2. Timelock Delays — Waiting period before execution
  3. Explicit Limits — Maximum withdrawal amounts
  4. Cancellation Mechanism — Ability to stop pending withdrawals
  5. 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:

  1. Long-Term Lock — Locked for 365+ days
  2. Lock Extension — Lock can be extended
  3. Timelock on Withdrawal — Additional delay before execution
  4. Explicit Rules — Clear withdrawal rules
  5. On-Chain Enforcement — Rules enforced by smart contract

Flexible Liquidity Protection

The flexible portion (15%) is protected through:

  1. Daily Limits — Maximum withdrawal per day
  2. Proposal System — Formal proposal required
  3. Timelock Enforcement — Waiting period before execution
  4. Consumption Tracking — Daily limit consumption tracked
  5. 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

AspectTreasuryLiquidity
PurposeStrategic reservesTrading liquidity
Asset TypeTokensLP tokens
ProtectionProposal + TimelockPermanent lock + Daily limits
WithdrawalProposal-basedProposal-based
TimelockYesYes
LimitsMaximum amountDaily limits
TransparencyCompleteComplete

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:

  1. Owner Control — Routine operations
  2. Multisig Approval — Critical withdrawals
  3. Proposal System — Formal process
  4. Timelock Enforcement — Delays enforced
  5. Community Oversight — Transparent operations

Liquidity Governance

Liquidity operations are governed through:

  1. Owner Control — Routine operations
  2. Multisig Approval — Critical changes
  3. Proposal System — Formal process
  4. Timelock Enforcement — Delays enforced
  5. 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

  1. Separation is strength — Treasury and liquidity managed separately
  2. Discipline is enforced — Rules enforced by smart contracts
  3. Transparency is complete — All operations logged on-chain
  4. Protection is layered — Multiple safeguards protect assets
  5. Community trust — Transparent, auditable management

Next: Explore Protocol Architecture for technical details on how these systems are implemented.

Docs by Docsio