Funds
Funds are how partner organizations capitalize social credit networks on Giving Credit.  Each Fund is operated by a Partner Organization and has a distinct Fund Type. For example, one  fund might provide loan guarantees while another fund might provide cash transfers.
Fund
webapp.partners_fund
      Each fund has a type. This table defines each type of fund available on the platform.
    | Field | Description | Type | 
|---|---|---|
| id | Fund ID | Number | 
| name | Name of the fund | Text | 
| status | Active or inactive | Text | 
| organization_id | Organization ID that operates this fund | Numeric | 
| created_by_id | Entity ID that created the fund | Numeric | 
| created_at | Datetime the fund was created at | Date | 
| updated_at | Datetime the fund was updated at | Date | 
Fund Type
webapp.partners_fundtype
      Each fund has exactly one Fund Type.
    | Field | Description | Type | 
|---|---|---|
| id | Fund Type ID | Numeric | 
| name | Fund type such as "loan_guarantee_fund", "cash_transfer_fund", etc. | Text | 
Fund Member
webapp.partners_fundmember
      Each fund can have any number of members. Members are users on the platform who have a relationship with  the fund. A fund membership does not mean the member receives a benefit from the  fund (such as a loan guarantee), but one cannot receive a benefit from the fund  without being a fund member. The FundMember object has a Constituent.  The logic here is that a person is a Constituent of an Organization  and uses various Funds via Fund Membership.
    | Field | Description | Type | 
|---|---|---|
| id | Fund Member ID | Numeric | 
| active | Whether the member is active with this fund or not. True for active. | Boolean | 
| constituent_id | ID for the constituent. | Numeric | 
| created_by_id | Entity that created the fund member | Numeric | 
| fund_id | Fund ID this constituent is a member of | Numeric |