If FOAM could make use of this contract model, there would have to be some type of “migration” function implemented. A transition.
Unless there is some value that foam has in the centralized world.
The contract I created forcibly distributes the “resolve token” supply.
This distribution can be used to create a ring of trust, such as what’s needed for proof of stake sidechains.
I believe this ring of trust can be applied to devices associated with FOAM’s protocol. Bringing finality closer to the beacon event layer.
That is all. Just let me know if a “ring of trust” can be wrapped around any layer of your protocol.
I spoke to another member here a while ago about a research grant related to this idea.
I’m currently testing the contract. All source is available.
Core Contract: http://lewd-trucks.surge.sh
Ropsten Testnet
Pyramid Contract: https://ropsten.etherscan.io/address/0x3Ee1Cc4Df311F67B0e3675A8da85335367e4123d
Token Contract: https://ropsten.etherscan.io/address/0xA254bbaCB3bAfF5466e8faA5Bfa079E3b1A4329C
Color Contract: https://ropsten.etherscan.io/address/0x8902201B7a4f832647a7c8f982C786bF3191Db13
Pyramid Contract Source: https://pastebin.com/1xyngunz
Color Token Source: https://pastebin.com/K1Agxr8i
rundown: