Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Skip to content

Executive summary

The Commitment Pooling Protocol (CPP) describes how independently governed Commitment Pools can curate redeemable commitments, publish exchange-rate methods and limits, hold inventory, and enable accountable exchange. Issuers remain responsible for their voucher commitments. Pool Stewards remain responsible for Pool rules and any guarantee they expressly assume. Neither the CLC App nor GEF is a universal guarantor.

Protocol v1.1.0 provides current direct-swap building blocks: GiftableToken, SwapPool, optional registries and valuation modules, Pool token-balance caps, Pool fees, an additional protocol fee, and a quote-only SwapRouter. The current contracts do not record real-world fulfillment, create automatic liquidity-provider shares, execute multi-hop routes, or provide universal reserves, guarantees, or insurance.

The historic Sarafu Network used commitment-pooling concepts across community currencies, savings groups, mutual-aid systems, and production commitments. Its service later transitioned to the CLC App. This was not a representation that every historic account, wallet, token, voucher, Pool, balance, report, participant, or obligation migrated.

Historical Sarafu Network snapshot — Celo activity from 5 July 2023 through 20 July 2025

Source: Dune Analytics dashboard

  • 26,367 users
  • 285,197 peer-to-peer exchanges
  • 188 unique active Commitment Pools
  • 745 unique active vouchers
  • $320,692 Pool swap volume
  • 899 reports published (historical reports archive)

These figures are historical evidence, not current CLC usage figures.

The wider proposed CLC design explores how compatible networks could:

  1. discover and quote paths across independently governed Pools;
  2. coordinate accountable network services without overriding local responsibility;
  3. support separately funded liquidity mandates, guarantees, reserves, or insurance policies;
  4. measure Pool swaps separately from voucher presentment, fulfillment, and discharge; and
  5. use a proposed network rake and service fees to fund adopted shared services.

The proposal includes a proposed CLC governance token and a proposed CLC Network Pool. Neither is part of the current App or Protocol v1.1.0.

Under the proposed model, liquidity and governance participants could act only through separately adopted programs with published eligibility, risks, controls, transfer rights, recovery terms, and fee rules. Ordinary Pool deposits create no automatic share, repayment, withdrawal, reward, or governance right.

The shared objective is:

Increase accountable exchange and the fulfillment of real-world commitments while preserving care, fairness, local responsibility, and resilience.

Anti-capture and credible exit remain core design goals. Proposed controls include time-delayed governance, multiple approval thresholds, transparent delegation, conflict rules, incident review, and a documented fork-and-migrate process. These controls would reduce selected governance risks but could not eliminate loss or guarantee outcomes.