1. Employer is sending Superfluid salary stream to employee

Untitled

  1. Employer gives Access Control to Niflot Super App contract with authorizeFlowOperatorWithFullControl

Niflot can now create, update, and/or delete flows on the employer’s behalf

Untitled

  1. Employee mints a NIFLOT NFT, specifying a duration (here, 30 days). The duration will be for how much time worth of the employee’s salary stream will be taken. The NIFLOT is “inactive”.

When it’s activated, the salary stream to the employee is shut off and an equivalent stream is started to the NIFLOT holder which will continue until the 30 day duration is up.

Once the NIFLOT is activated, it becomes non-transferrable.

Untitled

  1. The employee sells their NIFLOT to an investor on a market like OpenSea. The sale amount will reflect the valuation of that 30 day cashflow and the buyer is effectively an investor. NIFLOT is still not activated, so nothing happens except the NIFLOT changes hands.

Untitled

  1. The investor activates the NIFLOT! Because they already paid the sale amount on the NIFLOT to the employee, the investor is incentivized to activate the NIFLOT as soon as possible.

The salary is stopped to the employee and an equivalent flow is started to the investor.

The NIFLOT is not transferrable now.