# Prod Eng Data Modeling ```mermaid classDiagram class Ask{ } class Exchange{ funds_source: all info required to effect a transfer funds_target transfer_source transfer_target } class Conditional Offer{ } class Funds Source { type (e.g. fiat crypto, treasury) } class Transfer { provider (e.g. circle, square) provider_transfer_id type (source or target) transfer_id } ```