Install VirtualBox or a compatible hypervisor VirtualBox download: https://www.virtualbox.org/wiki/Downloads
It is packaged as an Open Virtualization Format (OVF) appliance http://solana-hackathon-friyay.s3-website.us-east-2.amazonaws.com/
Instructions: https://docs.oracle.com/en/virtualization/virtualbox/6.0/user/ovf.html
Start VM and log in with the user fri
This will query the users data using a graphql api endpoint to Firebase to see if it matches the requirements of being a TRUE YEEZY. Once the user qualifies, Assets will assemble, Assets will be verified, Assets will upload, Collection is set, Upload will be verified and successfully Mint the TRUE YEEZY Badge NFT.
This will also output a link to the successfully minted NFT on https://explorer.solana.com/
This will Create the License NFT for the generated Badge NFT. Once run is complete, it will output the url to verify the successfully minted License NFT.
This will allow the brand to verify the TRUE YEEZY nft via the license by adding a signature and encrypting. The Bearer token will be outputed to the terminal.
This will grab the encrypted signature and decrypt using the public key and output that the authorization is a valid token.