Process vs Exchange Fulfillment
In combining the process and exchange models that we have more or less agreed on, it became clear that we have different ways of modeling event fulfillment of commitment in process vs exchange.
Exchange here: https://github.com/valueflows/exchange/issues/32#issuecomment-267834962
Process: We have events directly fulfilling commitments. 1:M, commitment to event. (For exchanges, M:M.)
This issue is to take some specific use cases and work them through in detail to see how this should work.
For example, someone commits to do some work for a process. They also commit to trade this work for a bushel of apples. They do the work, recording an event. The work fulfills the commitment to do work. The work also fulfills the commitment to "transfer" (little t) the work as part of the exchange......