Secret University Megathread

This megathread will be used to post progress updates for the Secret University initiative.

What is Secret University
Secret University is a concept that will evolve over time to fit the needs of our developer community. It will serve as a launchpad for developers new to our ecosystem, allowing them to jumpstart their journey and build on Secret Network. Our team does not want to do this alone - we can only scale these efforts with our thriving developer community. Therefore, we purpose setting up a framework in which developers can be incentivized to document and create educational materials, enriching the onboarding experience of our network for future developers, and providing a path for those who aim to follow in their footsteps and build their own private decentralized applications. This effort will hopefully save time for critical network resources, lower the gap for learning to build secret contracts, and propel our developers into more advanced topics that are supported by leaders of the development community.

Milestone 1: Introduction to Secret Network
Secret University has been funded on-chain for Milestone 1: Introduction to Secret Network. For those of you new to the initiative, you can view the previous proposal here:


Hey Agents! In case you missed it, Secret University was funded last week through governance! Rest assured, the team is hard at work building.

Web Platform Progress
The front end for Secret University is open-source at GitHub - secretuniversity/ There’s not much to look at the moment, but feel free to look around nevertheless. (It’s a Sveltekit app)

Over the next ~2 weeks, I’ll be getting the markup laid out for the site’s architecture and applying some base styles to make for an experience that feels at home on Secret Network. In 2 weeks, the site will still be in early development, but you can expect to see some nicer (more fleshed out) screenshots in these types of updates.

Secret Pathways & Secret Boxes Progress
We’ve been collecting the opinions of network leaders to help guide our choices when creating our initial Secret Pathways (developer courses). We will be bringing on additional help next week to help us ramp up for the smart contract pathway “Building Your First Secret Smart Contract.”

On the Secret Boxes (fully-integrated starter projects) side of things, Jeff & Kate have been hard at work making it so the UI/UX of our first Secret Box is clear and stylish + more. The team has also decided to try to integrate our Secret Boxes with another cool project that is quietly building on the network. :shushing_face:

Other Progress
We’ve spun up Secret University’s own validator! Commission earned will go towards supporting the university’s operations, and in the future, it will also fund other developer education materials, made by members of our community.

Collaboration is essential to the success of Secret University (and the network as a whole), so as a piece of early homework to the community, I ask you all to start thinking about the kinds of lessons, projects, and examples that you’d like to see on the network. The leads have a lot of ideas ourselves, but we want to hear your ideas too!


Update for 8/9/2022

Web Platform Progress

More Screenshots

The build of the Secret University web app is on track and making good progress. Based on the existing Secret Network design system, I have begun to add a base layer of color to the site. I hope to wrap up this portion of the build later on in the week so that the initial variant of the site can make its way through internal and external QA. Next up, I’ll be handling the front end logic.

Secret Pathways & Secret Boxes Progress

Making Cosmwasm 1.0 a priority for new developer education materials, @laura has successfully converted the secret-template smart contract to Cosmwasm 1.0. She is also nearly done porting over the smart contract that will be used in two of our introductory Secret Pathways.

Speaking of which… we’ve decided to use a Secret Dice smart contract for two of our introductory pathways. We feel that a dice contract gives us the opportunity to cover some of the more talked about use cases of Secret (like randomness) while also managing to be a fun, easy to understand, & interesting starting application for developers new to the network.

And! We’ve brought on @DDT to help us with the content for our smart contract pathway! DDT’s experience on the network is quite expansive, and being the creator of Scrt-RNG makes him the perfect expert to help us better explain the nuances of private smart contracts. We are certain our developer community and future students can learn a lot from his expertise, and we are grateful to have his help! :pray: