Everyone’s a Winner in the Akash Sovryn Hackathon

Everyone’s a Winner in the Sovrynthon Hackathon sponsored by Akash

Every dev who submitted for one of our challenges at the Sovrython Hackathon, powered by Gitcoin won prizes up to $10,000. Sovrython was a 6-week long hackathon that invited developers from all chains to collaborate on decentralization/privacy, data science, integrations, and finance with a shared goal to accelerate the future of DeFi.

With over $500,000 in awards and grants, this event is the highest value DeFi Hackathon bounty program ever offered on Gitcoin. The event was produced by Sovryn’s exiledsurfer and hosted on Gitcoin, the platform where developers get paid to work on open-source software.

Akash committed $100,000 in $AKT to the winners of our three challenges including:

  1. Securely deploy the Sovryn node using Akash Network
  2. Design an easy-to-use UI to help developers deploy any app on Akash
  3. Build an app that leverages decentralized storage such as Skynet and run it on Akash

You can find all of the submissions on the Akash Community Forum, along with dozens of other projects.

Sovryn Node Challenge:

The challenge was to securely deploy a Sovryn node on the Akash Mainnet and submit a detailed guide on how it works.

1st Place: End to End Automated Node by EoM Games

Before the hackathon, EoM Games had already completed the challenge and published a YouTube video walking through how to run a Sovryn node on Akash. ​​The Sovryn Nodes on Akash now automatically deploy on Akash using Github Actions. These GitHub actions can be used to automate the deployment of any app from a simple GitHub push to a production app running on the Akash Network.

“The Sovryn Node being deployed on Akash demonstrates some tooling I’ve built while slightly extending the use of Akash’s own end to end testing. With some secrets from Akash’s GitHub repo it can automatically tear down and stand up giving rise to a complete CI/CD platform anyone can use," said EoM Games.

If you have Metamask installed on your Tor browser, browsing to https://sovryntor.eth will resolve the onion address and website. If you don’t have this setup, you can see the Akash hosted URL by clicking here.

2nd Place: Vault Security by Rustam Abdullin

There is no doubt that a lot of time and effort was put into Rustam Abdullin’s submission. Just take a look at his very detailed guide, here. This project aims to protect the private key using the HashiCorp Vault. The private key can be gathered using the one-time token that can be unwrapped using short TTL wrapping token only. Even the user or the system that created the initial token won’t see the original value. The original Sovryn Node repository keeps the private key (or private key password) in a clear text format.

“The idea is to completely avoid storing private keys and its password in a cleartext format,” said Rustam Abdullin, Hackathon Winner.

Rustam’s node is still running today, click here to view the front-end, and the docker image is ready for someone else to deploy.

3rd Place: Container Security by Sara Robertson

Sara Robertson tackled the security challenge of running a Sovryn node on Akash by getting the private keys and wallet configuration onto the containerized image without compromising security. Sara took an elegant approach and rather than use a key manager, this project uses a disposable container that you can recreate at any time, and the keys are ephemeral in the environment.

4th Place: Sovryn Node by Tanishq Dsharma

Tanishq Dsharma completed the challenge and deployed a Sovryn node on Akash and wrote a very detailed guide with step-by-step instructions for developers to follow. His node is still up and running and you can check it out, here. At the same time, he submitted for the Open Cloud Challenge!t

Open Cloud Challenge:

The challenge was to build an open source app on the Akash Mainnet that leverages decentralized storage such as Skynet or Sia.

1st Place: OpenRegistry.dev

Jasdeep Singh and his partner Guacamole launched OpenRegistry a decentralized container registry, which would be fully OCI Distribution Specification compliant. This means that OpenRegistry would be completely compatible with any relatively new version of container engines like Docker, Containerd, Podman, etc.

“OpenRegistry uses Akash Network as it’s compute layer and SkyNet for storage. Since Akash Network provides a marketplace for compute, the fault tolerance, scalability and resiliency were our priorities from day one.” Jasdeep Singh, OpenRegistry founder.

Working with OpenRegistry is no different than working with any other container registry. Head over to Parachute by OpenRegistry and sign yourself up for the beta.

2nd Place: FanNFT by ScriptMoney

ScriptMoney built a decentralized App that allows an influencer - Key Opinion Leader (KOL) - to easily give NFTs to their fans. ScriptMoney explains the use case, “KOL can set up promotional content and create NFT gift packs. Fans will have a chance to win an NFT drop by simply tapping retweet to my Twitter. The server will automatically crawl the tweets, randomly select the lucky winners and generate NFT gifts to send to them.”

Hosted on Akash, using flow blockchain smart contracts, each NFT image is saved on Skynet. The FanNFT application has an automatic schedule runner that needs to be deployed using Akash’s unique server-side container capability instead of renting a traditional cloud server. To store the NFT, one solution is to convert to base64 and store it directly into the contract, the advantage is easy to implement and resources are not lost easily. The disadvantage is that on-chain storage is expensive, and each request will get the full data, and the client cannot use the cache which causes slow loading. Instead, the FanNFT has a component to upload a file to be stored in Skynet’s decentralized storage and returns a Skylink to the file.

3rd Place: Email Analyzer by Tanishq Dsharma

Tanishq built an email forensics dApp that will allow the user to inspect email headers to verify that the email was from a trusted source and not from an attacker/malicious user. This app analyzes your email data on the basis of email headers which helps to determine if the user that sent the email is genuine or fake.

The Home page of the application will have a text area field where the user will paste his/her email data, the user clicks submit, and the email is analyzed. The app will analyze all the security-related email headers and display them in the response.

4th Place: Piyush

Last but not least, Piyush built a set of dApps and apps to demonstrate correct usage of Ethereum apps, specifically, the EthJS module. Many of these examples simulate an Ethereum node running in the browser.

“It feels so good to visit the Akash forum everyday and see new amazing projects and their implementation.” - Piyush

Deploy UI Challenge:

The challenge was to build a UI to allow app developers to quickly deploy an open-source application on the Akash Mainnet. Submit a detailed guide on how to use the UI and how it works.

1st Place: Akashlytics Deploy by Maxime Beauchamp

Akashlytics Deploy can create or import a wallet, fund the wallet, create a certificate, create a deployment, accept a bid to create a lease and finally, send the manifest. The process of creating and hosting a web app on Akash inspired the Akashlytics team to create a fully dependency-free desktop app that can be installed in a few clicks on Windows, Mac, and Linux and be able to do all the steps required to deploy on Akash in the same app.

“The main goals were to make it easy to use, secure, and accessible across all platforms.” Akashlytics founder Maxime Beachamp

For the first beta version running on Windows, Akashlytics had to build custom wallet interfaces for transactions and ported some of the Akash CLI code written in Go to JavaScript to support all the operations. Since it’s a desktop app, the user is in complete control of it’s certificate and most importantly, it’s private key or mnemonic. The latest version of the tool can be downloaded from the Akashlytics website: Akashlytics

2nd Place: Akash Deploy and AkashJS by SpacePotato

The Akash Deploy Website interacts with the Keplr wallet browser extension to allow visitors to quickly deploy to Akash using a hosted deploy website. The Deploy Website leverages a new AkashJS library that replaces the command line functionality with JavaScript. Click here to see the demo.

“A deploy UI can lessen the learning curve and reduce friction. In my opinion, the ideal UI should be in the form of a website with Keplr wallet integration. There should be no setup or installation. One should just be able to visit the website with some AKT in their Keplr wallet, and click a couple of buttons to deploy.” SpacePotato says.

3rd Place: Harbinger by Grubbly

Harbinger is a cross platform deployment manager for the Akash network. It directly interfaces with the Akash CLI via a REST API hosted locally on your system, which by nature grants you absolute control over your keys, deployments, and data. Nothing is ever stored on a central server and you own your data.

Harbinger is completely open source, transparent, and uses whatever version of Akash CLI that is installed on your system path to execute commands. This approach allows users to audit both Harbinger and Akash code bases to ensure nothing fishy is going on and commands are doing what they say they are doing.

4th Place: VSCode Extension by Waylad

Waylad built an integration for one of the most popular IDE’s VSCode. The result is a VSCode extension that makes Akash deployments directly from VSCode. To install, go to your VSCode extensions and click the three dots in the top right corner, then Install from VSIX and choose the akash.vsix from this repository. VSCode is one of the most popular IDEs and this project could become one of the most impactful efforts in the hackathon.

5th Place: MyEtherWallet on Akash

SpecterofNet deployed the MyEtherWallet on Akash. While this doesn’t meet the requirements of our challenge, we encourage all developers to get involved in Akash.The new Developer Grant Program will offer $100 for developers who can deploy on Akash. Thanks for participating.

Watch the Livestream as we announce the winners

Join me on the Sovrython Results Livestream today, Monday August 2nd at 1PM PST / 8PM UTC hosted by Sovryn’s @EdanYago and @exiledsurfer live on the Sovrython website http://sovrython.sovryn.app/ or on YouTube. Click here to watch on YouTube.

8 Likes

Great challenge and great organization from Akash team! Thank you all, guys!

4 Likes

Great Hackathon and awesome learning experience, thanks Akash team! Any ETA on prizes? Would love to use some proceeds to continue my project.

2 Likes

Hey Grubbly!

I’ll send you your prize. Can you help verify your address by doing these 3 steps:

  1. Connect your GitHub account and Discord accounts
    Please associate your GitHub and Discord account in your account preferences. This process prevents scammers from imitating you on the Akash Community and Discord.

  2. Add your Akash Account Address to your profile. This is visible to admins.

  3. When you are done just reply here and share any links I missed in the announcement!

You can DM me on Discord @colinster#0001, or DM on the forum too.

4 Likes

Congrats to all the winners! :partying_face:

6 Likes

Congrats everyone! And special thanks to @colin.lowenberg and team for their part in making this hackathon such a great experience!

6 Likes

All done! Thanks for the quick reply.

3 Likes

Sir, can we please know when prizes will be distributed amongst winners! :slight_smile:

We will start paying out developers at the $2.50 price from August 1st, 2020 when the winners were announced.

1 Like

I could not reach you on discord. Please confirm you received a test transaction of 1 AKT.

@sarasioux and @scriptmoney I do not have your akash addresses listed in your profile.

I received the 1 AKT test transaction at my address.

1 Like

akash1msh7cceezcl556n3nx3grz8quq8scnj7mrnnnm ← this is my address

1 Like

What’s prize breakdown between 1st place, 2nd place, etc.?

@scriptmoney please confirm the test transaction went through for 1 AKT!

@SpacePotato
1st Place $10,000 with invite to apply for $100,000 Grant
2nd Place $1,000 with invite to apply for $10,000 Grant
3rd Place $1,000 with invite to apply for $10,000 Grant
4th Place $100 with invite to apply for $1000 Grant
5th Place $100 with invite to apply for $1000 Grant

How to Apply for Grants

2 Likes

I confirm received 1 AKT today. @colin.lowenberg

1 Like

What does it mean invite to apply for Grant?

We invite all the winners to apply for an award from our new grant program. If you feel that your project should be funded for $1,000, $10,000 or even $100,000, just fill out the application here:

https://forum.akash.network/t/how-to-apply-for-developer-grants/

We specified the maximum for the prizes as $10,000 for each of the 3 challenges and this is to be followed by up to $100,000 in continuing grants after the Hackathon. There are four tiers. Most developers have been awarded $100 already. We plan to award developers a smaller $1,000 grant before awarding $10,000 grants, before awarding $100,000. This way the majority of funds should be granted to the Hackathon winners that continue work on their projects and are active in the community.

Hackathon winners were awarded at higher tiers. If you don’t wish to continue the project you submitted, you can also collaborate with other developers or apply for a grant with a new project proposal.

2 Likes

Got it, thank you! Let me apply for it!

Hi Adam, my apologies but I don’t know how else to reach you besides commenting on another thread than the Keplr wallet set-up guide challenge.

I confirmed that the Keplr team is awesome and so is their website. However, I am not allowed to post more replies on your Create A Keplr Wallet Guide thread because of a rule prohibiting new users from posting more than 3 replies to a thread.

Is there some way you can reset my post count?

I deleted my posts there but I’m still not able to add my submission.

I will create a new account here if you tell me that’s the only way to submit my entry. I think you’ll love what I created for Akash and Keplr, if I can get it to ya!