sync vs. async exchanges
Use Case to capture:
- Sofia & Pavlik receive dental health care from Dr. Cesar
- Sofia requires 3 sessions, Pavlik 2 sessions
- Pavlik pays to Cesar in cash after first sessions for his both sessions (current and next a week later)
- Sofia pays to Cesar in cash 10 days after session last session for all 3 sessions
As we see here we have exchanges where physical service gets exchanged for virtual currency. Async aspect works in both directions, one payment ahead of service and one payment after the service.
In both case we have promise that reciprocal Transfer will happen at certain point in the future.