Entities

Entities are generic objects that represent every person, organization, etc. on the platform. Entities are the backbone of the social credit network. Because people and organizations are both represented as entities, this allows Giving Credit to treat people and organizations equally. For example, just as people can give credit to each other, so too can organizations. This is all made possible by the entity model.

Entity

webapp.entities_entity.
Individual entity represtented on Giving Credit
Field Description Type
id
Unique identifier Numeric
uuid
Unique entity identifier UUID
entity_type
Name of the entity type: ('person', 'organization', etc.) Text
created_at
Datetime the entity was created Date
updated_at
Datetime the entity was updated Date
visbility
Determines what entities can see this entity's profile (hidden, network, authenicated, public). Text

Entity Summary

transformed.entity_summary
Summary statistics for each entity.
Field Description Type
entity_id
Entity ID Numeric
uuid
Entity UUID UUID
entity_type
Entity type, such as 'person', or 'organization' Text
count_social_credit_creditor
Count of the number of lines of social credit where this entity is the creditor Numeric
count_social_credit_debtor
Count of the number of lines of social credit where this entity is the debtor Numeric