Carrot White Paper
Back to Carrot Website ▶
  • CARROT NETWORK
  • documentation
    • Introduction
      • Recycling Systems Are Broken
      • Earth Limitations
      • From Linear to Circular
      • What is Zero Waste?
      • Extended Producer Responsibility
      • Carbon Markets: From Problem to Solution
      • Greenwash & ESG
      • Solution
    • The Product
      • Carrot Network
        • Creating Value
        • dMRV
        • Creating a Market
        • Demand-Side Market
        • Atomic Network
        • Methodology Creators
        • Ownership
        • Summary Diagram
      • Recycling Supply Chain
        • Reaching the Source of Waste Creation
        • Participants
        • Validators & SOs
        • Local vs Long Hauling
      • MassIDs: Codifying Waste
        • Participant Categories and Wallets
        • MassID Composition
        • MassID Notation
        • MassID Creation
        • MassID Splits
        • Waste Validation & Audits
        • Proof-of-Authority
        • Proof-of-Work & Provenance
      • Recycling Tokens
        • Minting TRCs
        • TCC (Carbon Credits)
          • GasID Creation
          • GasID Notation
          • Minting TCCs
          • Calculating GasIDs
          • GasIDs from Composting
          • TCCs from Composting
        • Carrot Registry (EPR/ESG)
        • $CARROT Distribution Model
          • Waste Source Not Identified
        • Carbon Credit Tokens from Composting
      • Tokenomics
        • Supply and Demand
        • AMM & LPs
        • $CARROT Stablecoins/Fiat
        • Burn-As-A-Service
        • Lending & Forwards
        • Carrot Ecosystem Fees
        • Carrot Incentive Mechanism
        • Tokenomics Conclusion
      • Value Proposition
        • Network Integrators
        • Producers (Credit Buyers)
        • Recyclers, Haulers & Processors
        • Waste Generators
        • Bin Custodians
        • State and Federal
        • Municipalities
        • Fund Managers
        • NGOs & Donors
        • Partners
        • External Service Providers (ESPs)
      • Closing the Loop
        • Proof-of-Recycled-Content
        • Product Composition
        • Local Recyclability
      • Product Roadmap
        • Product Decentralization
        • Protocol Selection
    • Governance
      • Carrot DAO
        • $CARROT Token Governance
        • Carrot Improvement Proposal Process
        • Carrot DAO Maintenance and Processes
        • Carrot Retroactive Funding
      • Progressive Decentralization
        • Incentives for Participation
        • 3 Phases of Decentralization
      • Security
        • Community Values
        • Community Guidelines
        • Holder Reputational System
    • The Carrot Foundation
      • Mission
      • Goals
      • Vision
      • $CARROT Allocation
      • $CARROT Supply
      • Treasury Reserve
      • Wallet Onboarding
      • The Genesis Team
      • Community Fund
      • Launch Strategy
      • NFT Auctions w/ Options
      • Stewards & Board
      • Advisors
      • Founders
    • Conclusion
      • Acknowledgements
    • Appendix
      • Formula comparison Between TRCs And TCCs
      • Formula for Project and Leakage Emissions From Composting
      • Formula For Baseline Emissions of CO2
      • CWIP Process (Extended)
      • Generating Reputational Metrics
      • Applying Reputational Metrics
      • Holder Reputational System Token Implementation
  • Carrot Methodologies
    • Glossary
    • Rewards Distribution Policy
    • BOLD Recycling Credit
    • BOLD Carbon (CH4)
  • More
    • Terms & Conditions
      • T&C of Use
      • T&C for Sales and Purchases of TRCs and TCCs
    • Download White Paper
  • Connect With Us
    • Website
    • Discord
    • E-mail Carrot Team
Powered by GitBook
On this page
  1. documentation
  2. The Product
  3. Recycling Tokens

$CARROT Distribution Model

PreviousCarrot Registry (EPR/ESG)NextWaste Source Not Identified

Last updated 11 months ago

The sale of Tokenized Recycling Credits and Tokenized Carbon Credits is the mechanism through which environmental work (avoiding pollution and preserving natural resources) is valued and rewards in $CARROT tokens can be distributed to recycling contributors. Finding an immediate buyer and pricing this work is accomplished through the use of Liquidity Pools and token pairs that provide liquidity and dynamic pricing for TRCs and TCCs, a unique solution created by and for DeFi (Decentralized Finance).

Each TRC and TCC is fungible and minted in 1 Ton increments following verification by Zero Waste Auditors. As soon as the tokens are minted they are sold in a TRC <> $CARROT or TCC <> $CARROT liquidity pool, where all of the Liquidity Providers become co-owners of TRC and $CARROT, in accordance with their stake within the Liquidity Pool. The price of each TRC and TCC is determined by the Automatic Market Maker (AMM) based on the balance of each token in the pool. When a TRC or TCC is sold (using an oracle price feed), its value is distributed in $CARROT tokens, split among all MassIDs it contains and then distributed to the correct participant wallet–IDs. When a TCC is sold, $CARROT is distributed to all TRCs it references. (This case is addressed in more detail after the following example.)

Figure 34: Description of how a $CARROT Liquidity Pools will work

We will use a TRC example to help us walk through the remaining calculations. Let’s assume that a 1 Ton recycled glass TRC#1 is minted. It enters the queue of TRCs to be sold in the liquidity pool (earliest additions are sold first), and eventually TRC#1 is sold for $100.

where...where...where...
V \: is \:a\: value \:function,\:and\: V(X) \:is\: the \:$ \:value of X
and Tr_(#1) is the TRC#1
V(Tr_#1)=$100

And with the previous definitions of a TRC (T) we know that…And \: with \: the \: previous \: definitions \: of \: a \: TRC \: (T) \: we \: know \: that…AndwiththepreviousdefinitionsofaTRC(T)weknowthat…

where N is the total amount of MassIDs in TRC#1
Tr_#1={M_0,M_1,...,M_N}

and that a MassID (M)…and \: that \:a \:MassID \: (M)…andthataMassID(M)…

where M_0 is a MassID within TRC#1 (Tr_(#1)) with a weight of 10 kg
M0={glass,10kg,CoC}M_0={\{glass,10kg ,CoC\}}M0​={glass,10kg,CoC}

has a recycling chain−of−custody (CoC) containing the wallet−IDs of each participanthas \: a\: recycling\: chain-of-custody\: (CoC)\: containing \:the\: wallet-IDs \:of \:each\: participanthasarecyclingchain−of−custody(CoC)containingthewallet−IDsofeachparticipant

CoC={P0,P1,P2,P3,P4,P5}CoC={\{P_0,P_1,P_2,P_3,P_4,P_5\}}CoC={P0​,P1​,P2​,P3​,P4​,P5​}
P0=i0=wallet–ID of waste generatorP_0={i_0}=wallet–ID\: of\: waste \: generatorP0​=i0​=wallet–IDofwastegenerator

MassID M0M_0M0​weights 10 kg. This is 1% of the total weight of TRC#1, since each TRC packages 1 ton of mass. Therefore, the total value of the MassID V(M0)V(M_0)V(M0​) is 1% of the total value of the TRC V(Tr_#1).

(.01)*(V(Tr_(#1)))=V(M_0)
(.01)*($100)=$1

V(M_0)=$1

TRC#1 was sold for $100, thus the value of the MassID M0M_0M0​ is $1

For this example, we will assume that $1 USD is worth 100 $CARROT.

V(100 $CARROT)=$1
V(M_0)=$1=100 $CARROT

Therefore, the allocation of $CARROT to the MassID (M0)(M_0)(M0​) is found to be 100 $CARROT. This process is repeated for every MassID so each is assigned a portion of the total value of the TRC.

The final step in the process, involves distributing this MassID value V(M)V(M) V(M) throughout the chain-of-custody (CoC)(CoC)(CoC). As explained previously, the recycling chain-of-custody (CoC)(CoC)(CoC) contains a set of participant categories (Px)(P_x)(Px​) which each contains the wallet-IDs (ix)(i_x)(ix​) of all individuals or companies who fulfilled the category. Now we must introduce a new variable (p)(p)(p) which is a weight value defined as the percentage of $CARROT that a participant category receives. So, the $CARROT given to each participant participant categories (Px)(P_x)(Px​) can be shown as:

where...where...where...
S_M \: is \: the \: total \: $CARROT \: value \: of \: a \: MassID \: (M_0 \: from \: the \: Tr \: TRC \: in \: this \: example)
thus \: S_M=100 \: $CARROT
and P0 is thewaste–generator,P1 is the bin–custodian,...,P5 is the recycling facilityand \: P_0 \: is \: the waste–generator,P_1 \: is \: the \: bin–custodian,...,P_5 \: is \: the \: recycling \: facilityandP0​isthewaste–generator,P1​isthebin–custodian,...,P5​istherecyclingfacility
S_M*P_0=x \:$CARROT ⇒P_0
S_M*p_1=x \:$CARROT⇒P_1
S_M*p_5=x \:$CARROT⇒P_5

For example, if the percentage of $CARROT given to the waste-generator is 10% (p=.10)(p=.10)(p=.10)then the waste-generator P0P_0P0​ receives100 * .10)=10 \:$CARROT for their contribution in recycling the glass in the MassID M0M_0M0​ within the TRC TRC Tr_(#1). The diagram below helps to visually explain the distribution process.

Of course, the total value of every pxp_xpx​ has to equal 1 representing 100% of the $CARROT value of the MassID being redistributed:

∑x=05(x=0)5px=p0+p1+...+p5=1=100\sum_{x=0}^5 (x=0)^5 p_x=p_0+p_1+ ...+p_5=1=100%x=0∑5​(x=0)5px​=p0​+p1​+...+p5​=1=100

Note, the process for distributing $CARROT from the sale of a TCC is very similar to that of a TRC, but with an added step. The value of the TCC is first split across the GasIDs that make up each TCC and then to each TRC that the GasID belongs to. In this way, the value of a TCC can still be tracked to each MassID that was certified-recycled by a Zero Waste Auditor.

Figure 35: $CARROT Distribution with Identified Source