GIP: [GIP-25] Expansion of the GoodDollar Protocol to XDC Network
Title: Expansion of the GoodDollar Protocol to XDC Network
Author: Good Labs Foundation
Status: Stage III
Track: Protocol
Created: 02/10/2025
TLDR:
The aim of this proposal is to expand the GoodDollar Protocol to the XDC Network, supported by a grant agreement with XDC Foundation and Good Labs Foundation.
The deployment includes:
- Deploying the G$ token on XDC and mint natively on XDC
- Deploying a new GoodDollar Reserve on XDC, funded with $200k from the grant, to mint G$ natively on XDC
- Deploying bridge infrastructure to connect G$ between Ethereum, Celo, and XDC
- Activating UBI distribution and a gas faucet for verified users
- Governance model is not deployed to XDC at this moment
- Protocol Guardians authorized to manage Reserve parameters, collateral choice, and arbitrage dynamics between both Reserves for the health of the ecosystem and to avoid value extraction
Background
The GoodDollar protocol is designed as an open standard for free digital money as a public good. Its mission is to make money flow to the people who need it most. It achieves this by minting G$ daily, backed by a Reserve, and distributing it to members around the world.
Since launch, the G$ token has been designed to function in a multichain paradigm. The token has been claimable on Fuse and Celo, allowing hundreds of thousands of people to receive daily UBI across different networks.
For most of its history, however, the core Reserve — the contract that holds collateral and mints G$ — was deployed on Ethereum. At the beginning of 2025, the protocol was upgraded with GIP-24, which established a new native Reserve on Celo. Since then, Celo has been the single chain where G$ is minted and its monetary policy governed, while distribution continued across Fuse and Celo.
This proposal marks the first time in GoodDollar’s history that the core protocol itself will become multi-chain. By deploying a new Reserve on XDC, GoodDollar will operate two Reserves in parallel — on Celo and on XDC — each minting G$ backed by its own collateral.
With this step, the protocol evolves from being multi-chain only in distribution to being multichain at the very core of its design. This strengthens the collateral base, adds resilience, and expands the reach of the protocol. Daily UBI distribution will continue on Fuse and Celo, while the Reserves on Celo and XDC together back and mint the global supply of G$.
Proposed Changes
Following components, contracts, and rules will be deployed for the expansion of the GoodDollar Protocol to XDC:
-
G$ Token on XDC
- Deploy the G$ token on XDC
- G$ will launch on XDC as a standard token. In the future, if Superfluid supports XDC, G$ could also become a SuperToken for streaming
-
GoodDollar XDC / Celo Reserve
- Deploy a Reserve contract on XDC.
- Funded with $200k from the XDC grant.
- Stable asset on XDC: USDC.
- Mints and redeems G$ according to is own bonding curve.
- Bonding curve parameters to be set on XDC and updated on Celo Reserve:
Adding more collateral backing the current G$ supply allows to increase the reserve ratio or the current price. We aim for a mix of both, increasing the reserve ratio will decrease volatility while increasing the price rewards long term holders and contributors, restoring some of the value lost at the hack.- Initial price: Price on Celo at day the proposal passes + 10% increase.
- Reserve ratio: increase to match collateral and price
- Exit contribution: 10%
- Outflow limits (ref: 40k/week, 80k/month).
- Inflow limits: unlimited.
-
Expansion Controller
- Deploy an Expansion Controller on XDC.
- Responsible for managing the expansion rate of G$ allocated for UBI.
- Granted minting rights strictly limited to UBI issuance.
-
Distribution Helper
- Deploy a Distribution Helper on XDC.
- Moves minted G$ from the Reserve and Expansion Controller into the UBI pool.
-
UBI Pool
- Deploy a UBI Pool contract on XDC.
- Enables verified users to claim daily G$.
- Protocol Guardians will determine the best initial logic for distribution (e.g. to avoid over-distribution when there are still only a few users)
-
Bridge
- Deploy bridge contracts to connect G$ between Ethereum, Celo, Fuse and XDC.
- As both Celo and XDC will mint G$ natively, bridge logic will be changed to mint/burn on all chains.
-
Identity
- Deploy an Identity contract on XDC to ensure that user verification is not exclusively tied to Celo or Fuse claims, but works seamlessly across chains.
- Existing verified users will be synchronized by the backend so their identity status is recognized on XDC as well.
Risks & Considerations
-
Multichain Reserves: This is the first time the protocol will operate with two active Reserves (Celo + XDC). While this introduces potential arbitrage between Reserves, it also adds resilience: no single Reserve is a point of failure, and the protocol’s collateral base is more diversified. Protocol Guardians will implement measures (exit fees, redemption caps, liquidity alignment) to mitigate unhealthy arbitrage and protect the system.
-
Price alignment: Over time, differences in inflows/outflows may cause divergence. Guardians are authorized to manage parameters and arbitrage dynamics to maintain stability.
-
Bridge Dependence: G$ fungibility across chains depends on reliable bridge operations. Protocol Guardians will configure bridge permissions and liquidity safeguards.
Next Steps
- Protocol Guardians finalize deployment architecture and Reserve parameters.
- Contracts will be deployed on XDC in phases:
- Token + bridge → distribution contracts (UBI pool, faucet, affiliate) → Reserve + liquidity.
- This proposal allows distribution to begin with bridged G$ prior to the Reserve launch, if decided by the technical team and Protocol Guardians.
- Guardians will publish final Reserve settings before activation.
- Community will be updated on progress and deployment timeline through the forum.
Motivation for expanding the GoodDollar Protocol to XDC
XDC is an EVM-compatible blockchain focused on real-world asset tokenization and enterprise applications, with low-cost transactions that make participation accessible.
GoodDollar’s mission to deliver free money a public good aligns with XDC’s vision of building inclusive financial infrastructure. Both projects aim to bring the benefits of blockchain to people and communities.
Expanding GoodDollar to XDC strengthens the protocol by:
- Adding a new Reserve backed by fresh collateral, increasing resilience and liquidity.
- Embedding G$ in an ecosystem built around practical, scalable use cases.
- Creating opportunities for new integrations, partnerships, and user growth.
With shared values and complementary goals, this expansion positions GoodDollar to thrive within the XDC ecosystem while continuing to grow as a multi-chain public good.
Importantly, this expansion does not replace Celo as the primary Reserve chain. Instead, it introduces a parallel Reserve on XDC, establishing a resilient multi-Reserve design that broadens collateral backing and strengthens the protocol’s stability.








Join the conversation here and be part of the dialogue shaping the future of GoodDollar!