Skip to main content

Code of Conduct

Security and minimised trust requirements are the most important attributes for nextofus. We aim to achieve this in the following ways.

Open source & documentation

Users need to be able to gather as much information as possible about the smart contracts they interact with when using our service. They need to verify that the recovery contract works as expected. For advanced users, one way to do this is to check the source code of the contract which will be publically accessible. To make this as easy as possible we also document how it works via this site.

Verification

For users who are not proficient enough to verify the contract implementation themselves, verification by external trusted parties is important. This can come in the form of formal and informal audits from within and outside of the LUKSO ecosystem.

Reliability

Due to the nature of our service, the availability of the recovery contracts has to be relied upon. Of course we cannot guarantee the longevity and availability of the chain the contracts are deployed on but as long as that is the case, our service will be available too and requires no additional intermediaries. This doesn't mean that there will never be any external and potentially centralised parts of the service but all of them will be implemented as progressive enhancements which the service can work without.

Testing

During implementation and possible upgrades, the recovery contract is extensively tested to ensure all parts work as intended. This implies automated and manual tests on local and public testnets and mainnet.