Skip to content

Core Concepts

TODO: write up the core domain entities and how they relate.

Suggested starting points:

  • User — identity, roles, organizations.
  • Charitable Cause — the donation product.
  • Commodity Financing — the financing product.
  • Investment — recurring and one-time investment products.
  • Transaction — the unified ledger across products.
  • Document — polymorphic file attachments (image, video, legal agreement, report, signature, etc.) attached to any product.
  • Official Document — identity verification documents (passport, national ID, driving license, taxpayer ID).