Reciprocity: claims
From a walk-n-talk with @bhaugen , and related to https://github.com/valueflows/valueflows/pull/471 but also broader. Putting it for now in "schedules" milestone to focus on implications for quantity requirements first.
The above issue about requirements for quantitative values has touched on the "other side" of the reciprocity requirement: knowing what is or will be created as the reciprocal side of the event recorded.
I'd like to explore how this could be modeled to handle all kinds of exchange:
- income distribution (we have code that creates claims based on value equation formulas)
- straight up trading this for that
- intents need something that is "reciprocity ratio" or "unit pricing" kind of thing
I'll start with trying it out on the "use of X things for Y time" use case - ouikits should be good for this I think. And assuming that they will charge agents by "kit-hour"