Open
SOF3
opened this issue 3 years ago
•
0 comments
A shop consists of an Item Type, Item Source, an Item Sink, a Money Source, a Money Sink and a parameterized transaction label set.
A shop is first created by a Shop Creator, then interacts with the Customer.
A shop can only have one item type.
Item sources/sinks:
Infinity
Inventory of the customer
Chests in a world
A "cloud chest" ~~which is backed by an account where 1 value = 1 item~~
Money source and sink are account label selectors, partially parameterized at the time of shop creation and fully parameterized at the time of shop interaction.
Methods to interact with a shop are independent of the shop definitions. A shop may have zero or more methods of interaction, such as: