lend/borrow - P2P, tools library ...
As discussed during our last call, I'd like to start looking at how to model lend/borrow which includes changing possession A->B and B->A (return) but no ownership.
Use cases
P2P
- Bob borrows a photo camera from Alice (S/N 1234) at given place and at given time
- Bob agreed (while picking it up) to return it to Alice at the same place exactly one week later
- During the time that Bob stays in possession of that camera, he uses it 4 times
- At agreed time Bob returns the camera to Alice
Tools library
TODO
Modeling options
P2P
- The camera (serial resource) stays denoted by IRI https://alice.example/stuff/photo-camera-1234
- When Bob picks it up, we have EconomicEvent (eg. issue) and Commitment made by Bob that he stays responsible to return it exactly one week later (eg. receive)
- Bob tracks usage of the camera (4 times) by creating an EconomicEvent (use), which references as resource https://alice.example/stuff/photo-camera-1234
- When Bob retuns the camera, we have EconomicEvent (eg. receive) which fulfills the Commitment made by Bob
notes
- If Alice and Bob used some online platform, they both could have made Commitments before the events 1 - where the camera gets picked up and 2- where it gets returned.