Capital icon indicating copy to clipboard operation
Capital copied to clipboard

Shops

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:
    • Commands
    • Block interaction

SOF3 avatar Dec 19 '21 09:12 SOF3