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