Liquidity in Klima 2.0
- Klima Protocol
- Dec 18, 2025
- 5 min read
Updated: Jan 19
Introduction
Liquidity is a foundational component of Klima 2.0. Without reliable liquidity, carbon suppliers cannot sell, buyers cannot retire, and governance participants cannot meaningfully engage with the Protocol. The challenge is not simply to “add liquidity”, but to design liquidity in a way that is stable, scalable, and appropriate for carbon markets.
Klima 2.0 takes a materially different approach to liquidity compared with Klima 1.0. This shift reflects a core learning from early on-chain carbon market experiments: carbon itself does not behave well when treated like a fungible asset and routed through generic AMM pools that can be exposed to volatility.
Lessons from Klima 1.0
In Klima 1.0, liquidity for carbon credits was primarily facilitated via AMM pools. While this approach succeeded in bootstrapping early activity, it ultimately proved unsatisfactory for many market participants.
AMM-based carbon pools exhibited several structural weaknesses:
Volatility leakage: Carbon prices became implicitly correlated with broader market cycles, despite carbon markets operating on multi-year, policy-driven dynamics.
Fragile pricing: Thin liquidity and speculative flows could produce carbon prices that were misaligned with underlying carbon fundamentals, or traditional market pricing.
Operational cost: Maintaining deep, well-incentivised pools across multiple carbon classes required significant capital and ongoing management.
Limited adoption: Many institutional and corporate participants were unwilling to rely on AMMs as a primary venue for carbon execution, or used them only as a venue to liquidate but not source carbon.
These pools were effectively maintained as public goods, but were capital-intensive, difficult to tune, and often underutilised relative to their cost.
A Different Model: Internal Carbon, External Liquidity
Klima 2.0 separates carbon liquidity from economic liquidity:
Carbon inventory is held internally by the Protocol
Token liquidity is provided externally via standard DEX infrastructure
This distinction is deliberate.
Rather than exposing carbon credits directly onchain, the Protocol maintains its carbon inventory and determines execution terms through transparent, rules-based protocol mechanics. Access to that inventory is mediated through Klima’s native tokens, which are freely tradable and liquid on external markets.
In practice, this means:
Carbon never sits in AMM pools
Users interact with carbon exclusively through protocol-defined functions that facilitate retirement only
Liquidity risk is borne by token markets, not carbon inventories
The diagram below shows how Klima 2.0 separates carbon inventory from token liquidity, while still allowing all participants to access and withdraw from the system through standard market infrastructure. Carbon assets remain internal to the Protocol, while kVCM and K2 liquidity is provided externally by users and market participants.

The Role of kVCM and K2
All protocol interactions in Klima 2.0 are mediated through two tokens:
kVCM: the primary unit of account and governance signalling token
K2: the secondary governance and incentive token
kVCM functions as the common denominator for all carbon activity:
carbon intake
carbon retirement
retirements
governance deposits
This creates a single quoting convention across carbon classes, simplifies execution paths, and allows the Protocol to focus liquidity around one fungible asset rather than fragmenting it across multiple carbon pools.
Klima 2.0 therefore targets two primary liquidity pools:
kVCM ↔ USDC
Primary access point for protocol participation
Enables users to translate between dollar terms and carbon activity
Underpins all carbon intake and retirement flows
kVCM ↔ K2
Access and withdrawal point for governance exposure
Allows participants to rebalance between kVCM and K2
Both pools exist on external DEX infrastructure and are supplied by third-party liquidity providers incentivised by the Protocol.
How Liquidity Enables Core User Flows
Liquidity providers enable all major interactions with the Protocol:
1. Carbon Suppliers
Supply eligible carbon credits to the protocol at a real-time indicative execution terms
Receive kVCM directly from the Protocol
Swap kVCM for USDC via external liquidity to withdraw
Pool: kVCM ↔ USDC
2. Carbon Buyers (Retirements)
Acquire kVCM using USDC
Carbon credits accessed through the protocol are retired immediately and cannot be transferred or reused
Receive a retirement certificate
Pool: kVCM ↔ USDC
Note: Routing between USDC and kVCM may be abstracted away for non-onchain users via third-party services such as Carbonmark.
3. Governance Participants
Acquire kVCM and/or K2
Lock tokens to signal preferences within predefined protocol parameter bounds related to pricing and capacity
Pools: kVCM ↔ USDC, kVCM ↔ K2
4. Governance Withdrawals
Unlock previously locked tokens or protocol-issued incentives
Swap kVCM or K2 for USDC to withdraw from the ecosystem
Pools: kVCM ↔ USDC, kVCM ↔ K2
5. Liquidity Providers
Supply liquidity to the Protocol’s token markets
Receive protocol incentives for providing liquidity services that enable protocol access
Enable continuous access to protocol functionality via external markets
Pools: kVCM ↔ USDC, kVCM ↔ K2
Pricing, Stability, and the Role of USDC
Carbon markets operate on fundamentally different cycles to crypto markets. Policy decisions, compliance timelines, and corporate procurement strategies unfold over years, not weeks.
One of the key critiques of Klima 1.0 was its exposure to crypto market beta. While inevitable in early experimentation, this correlation limited the usefulness of onchain carbon markets for corporates seeking price stability and predictable execution.
Klima 2.0 addresses this by using USD as its sole external reference currency via USDC. The Protocol does not incentivise pairing kVCM with volatile assets such as ETH.
USDC was selected because:
The vast majority of carbon trades are settled in USD terms
It provides a stable bridge between on-chain execution and off-chain accounting
It allows users to reason about carbon prices in familiar monetary units
While carbon pricing is expressed in kVCM within the Protocol, users may reference protocol pricing in dollar terms via external markets.
Incentives and Decentralised Liquidity
By standardising execution through a small number of fungible tokens, Klima 2.0 lowers the barrier for user-provided liquidity. Liquidity providers do not need to hold or price individual carbon credits, nor take exposure to idiosyncratic project risks.
Instead, they supply liquidity to transparent token markets and are eligible for protocol-defined incentives for providing liquidity services.
This model allows Klima to:
Avoid relying on bespoke market-makers or OTC intermediaries
Scale liquidity via incentives rather than balance-sheet capital
Distribute value to participants rather than extracting rents
Summary
Klima 2.0’s liquidity design is built around two core outcomes:
Scalability Carbon capacity and market access can grow through incentives and user participation, without requiring the Protocol to raise or borrow significant external capital.
Alignment Liquidity provision, governance participation, and carbon market access are aligned around a shared token framework, allowing protocol utility and access to be distributed among participants rather than intermediaries.
By internalising carbon inventory while externalising token liquidity, Klima 2.0 provides a more stable, accessible, and market-appropriate foundation for on-chain carbon markets.
This approach to liquidity positions Klima 2.0 as a viable backbone for carbon market infrastructure, delivering rational pricing and reliable access for a wide range of participants, from developers building on the Protocol to market participants accessing or supplying carbon.
For more detailed documentation on the Klima Protocol, visit our Docs page.
Note, the Klima protocol does not pool participant funds for investment purposes, does not manage assets on behalf of participants, and does not provide financial returns; all interactions are governed by deterministic protocol rules and result solely in carbon retirement or token-based participation.






Comments