elmariachi111 / niflot

1 stars 1 forks source link

origins should be able to terminate a niflot #2

Open elmariachi111 opened 2 years ago

elmariachi111 commented 2 years ago

when an origin decides to close a stream ("fire the employee"), they must deposit a withdrawable amount for the current receiver as a compensation

sunnyjaycer commented 2 years ago

hmmm. An employer shouldn't lose money for firing an employee, right? It's also on the niflot purchaser to understand that there is a risk that the employee could get fired and they'd lose cashflow

elmariachi111 commented 2 years ago

That's exactly the question, both ways are legit options (if you start abstracting away from a classical "employment" usecase). In the mentioned commit, origin is simply able to terminate a niflot at any time by bypassing the burn restrictions. But as we chatted already, it'd be very nice if there's some kind of risk coverage mechanism built in, e.g. by keeping royalties or premiums that are paid out to cover defaults for investors. If we don't want to have that in v1, lets just create a ticket and postpone.