This file has been truncated. show original
# CLR.FUND CONSTITUTION
## I. Introduction
Clr.fund is a protocol for efficiently allocating funds to public goods that benefit the Ethereum Network according to the preferences of the Ethereum Community. Clr.fund strives for credible neutrality, decentralization, permissionlessness, trustlessness, and pseudonymity.
This document outlines clr.fund’s purpose, the properties it must have in order to fully achieve that purpose, and the principles guiding its development.
*Note: clr.fund is open-source software and may be forked by any community looking to allocate funds to public goods. This document pertains to the instance of clr.fund dedicated to public goods benefiting the Ethereum Ecosystem. Other instances may have different objectives or values, and this document does not represent them.*
## II. Key Definitions
### A. Public Goods <a name="public-goods"> </a>
Public goods are commodities or services that are neither [excludable](#Excludable) nor [subtractable](#Rival-/-Subtractable).
Fully non-excludable and non-subtractable goods are public goods. Additionally, because a good can be partially excludable or partially subtractable, goods that are relatively low on the excludability continuum and the subtractability continuum are also public goods.
### B. Ethereum Protocol <a name="ethereum-protocol"> </a>
The mainnet, canonical Ethereum software protocol that stores, executes changes in, and facilitates consensus on balances of Ether and information (“state”) within Ethereum smart contracts. It is the protocol on which this instance of clr.fund is deployed.
### C. Ethereum Ecosystem <a name="ethereum-ecosystem"> </a>
The individual people, organizations, software, and standards that create, operate, maintain, use, analyze, or convene around the Ethereum Protocol or anything built with the Ethereum Protocol. It is a strict superset of the Ethereum Protocol.