The team has been working very hard to give the proposed Foundation a direction, sound footing and a set of procedures to follow. Within this domain, we found that the structure needs to come from the token itself. We have therefore come up with an innovation to add to the ERC20 standard.

We are proposing a recycle-harvest cycle within the Utility token.

The Problem: Becuase DIDs get used all the time by/for users whenever ID transactions take place, the world “may” run out of DIDs. Burning utility tokens for the sake of ID transfers will leave the supply of DIDs decreasing forever.

The solution — Recycle & Harvest: We are proposing a recycle functionality within the token: when a user does an ID transaction, their DIDs get recycled by the token. The Foundation will have the ability to “harvest” these tokens and present them again for usage by the public while still making sure that the original holders’ value of the token never decreases.

How does this work — Step by step:

1. A user does an ID transaction. Either the user or the subscriber (or both) pay in DIDs.

2. These DIDs are sent to a recycling pool within the token. They aren’t burnt or transferred.

3. The DIDs remain stored within the token contract marked as “recycled”.

4. After 1 year of a lockdown, the DID Foundation will have the opportunity to harvest these recycled tokens in case required and in case the supply wades.

What problmes does recycling a token solve?

- The total supply of the token remains the same.

- The world will never have to run out of DIDs which will become more like a commodity in the future.

- The Foundation will NEVER be allowed to resell harvested tokens below the market price. Thus still making sure that early birds get the best value.

- It makes a cycle and gives the whole scheme a defined direction.

- Makes the Foundation have access to assets in the form of DID tokens.

This is an innovation: The token contract itself stores all the recycled DIDs within itself. No other addresses or contracts - the token contract itself stores the DIDs. And after a set date, the token contract (when called) converts these recycled tokens into a useable form and gives it to the originator.