At any point, a bundle token holder that is permissioned to hold GCO2 may "unbundle" her bundle tokens for GCO2 tokens for a dynamic fee. This process works in much the same way as the deposit functionality, just in reverse.
A bundle token holder first launches the Flow Carbon dApp and connects her wallet holding the bundle tokens. She then selects the number of bundle tokes she wishes to unbundle and which GCO2 token she would like to receive. Upon approval, the bundle tokens are burned by the bundle contract and then the GCO2 tokens that had been held in the contract are sent to the original token holder.