For Developers

Check out our github and join our discord. We are bullish to further develop the amazing ALLOVR tech stack together with the community. Power to the creators!

_________________________________________________________

ALLOVR aims to create 4 software products as part of the ALLOVR ecosystem, the first of these being the ovr Program (smart contract).

The ovr Program is a Solana program written in Rust that provides the core functionality regarding the token economy and artist interactions such as registering as an artist, creating and transferring an artwork, token inflation etc. Since the program is open source and deployed on the Solana blockchain, it is critical that all efforts are made to ensure there are no vulnerabilities that could be exploited.

Currently the upgrade authority (Deploy a Program | Solana Docs) is a keypair held by ALLOVR Studios, however, once the ovr Program is in a fully developed and tested state, the upgrade authority will be handed over to the ALLOVR DAO, which is the second of the 4 products maintained. Once this is the case, any updates to the program will have to be proposed and voted on by the ALLOVR token holders (the community).

The ALLOVR DAO exists in a DAO Owned Instance (solana-program-library/governance at master · solana-labs/solana-program-library (github.com)) of the Solana SPL Governance program located at ALLGnZikNaJQeN4KCAbDjZRSzvSefUdeTpk18yfizZvT. The decision not to use the shared governance program instance was made in order to maintain full control of the governance inner workings for any future updates (there are currently no planned updates). The upgrade authority of the governance program will also be handed over to the ALLOVR DAO as soon as the community has grown large enough.

The third software product will be the iOS and Android mobile app used to access the ovr Program and other functionality. This will be the user interface to the smart contract as well as the wallet where the users‘ keypairs will be stored and all transactions that need signing will be signed before being sent to Solana. The plan is to use a technology that allows cross-platform development so that both apps can be written in one codebase, and the current hypothesis is that the .NET MAUI framework will be used to achieve this goal (What is .NET MAUI? - .NET MAUI | Microsoft Docs). The mobile apps should be simple to use and should not require the user to have much technical knowledge of what Web 3 and keypairs are.

Finally, a small server side application is planned that will provide some functionality, such as emailing invites to community members, accessing exclusive content that cannot be stored on-chain, some community building features etc. With ALLOVR being a Web 3 project, there is no goal to obtain and keep user information, and efforts will be made to keep centralised storage of personal data to a minimum or, ideally, not required at all.

Last updated