The Clean Development Mechanism is a project-based financing mechanism, whereby eligible Annex 1 Parties may purchase carbon credits generated by projects hosted in developing non-Annex 1 countries. Such Annex 1 Parties may be purchasing carbon credits to fulfill compliance requirements, or for speculation, as is the case for US companies.