monstereos icon indicating copy to clipboard operation
monstereos copied to clipboard

Add Caretaker Model

Open friedger opened this issue 7 years ago • 0 comments

This is a suggestion to add the possibility to delegate the caring for monsters to other owners. Relates to #13

Caretaker Model

Description

A caretaker can care for monsters not owned by the caretaker. She can awake, feed, play, wash and put to bed the monster. Each owner of a monster can become caretaker of monsters of other users. The owner of the monster that is taken care of by the caretaker rewards the caretaker for his time. The owner publishes a request for caring. The carer calls actions on the monster of the owner. The owner is notified about these actions and she is presented with the possibility to reward the carer.

Monster Preserve Foundation

The Monster Preserve Foundation issues a MPF token (or alternatively maintains a fund in EOS) to support the preservation of monsters. The foundation supervises the caring of monsters and can reward owners of monsters.

Carer Rewards

Owners who publish a request for caring stake 1 MPF token for one week of caring (or proportional for different periods). After that period all carers are rewarded with the staked amount proportionally to the actions performed within that period.

Example: Carer reward

Owner stakes 1 MPF for one week. Carer A performed 8 actions, Carer B 2 actions. Hence Carer A receives 0.8 MPF, Carer B 0.2 MPF.

Death

In case the monster died within that period the staked amount is transferred to the Monster Preserve Foundation.

MPF rewards

The foundation rewards owners of the monsters anti-proportional to the ranking by age. This happens at the end of each month, distributing the funds received from dead monsters.

Example: MPF rewards

100 monsters are alive, the MPF fund contains 100 MPF tokens for distribution this month, then owner of monster at

  • rank 100 recieves 2 MPF
  • rank 50 receives 1 MPF
  • rank 1 receives 0 MPF

friedger avatar Jun 21 '18 10:06 friedger