Overview

HackSecret is the premiere EVM and Cosmos web3 privacy hackathon, focused on dApps that use Secret Network's confidential smart contracts to bring privacy to the interchain. Secret Network offers scalable permissionless smart contracts with a private by default design— bringing novel use cases to blockchain not feasible on public systems. Secret Network is built with the Cosmos SDK bringing interoperable privacy to the entire Cosmos and EVM ecosystems.

Schedule

All workshops will take place on Secret Network's Discord:

Tracks

Cross-Chain Privacy For dApps that implement cross-chain privacy using Secret Smart contracts. Secret contracts are fully executable on EVM chains through the use of General Message Passing (GMP). Developers building on Ethereum can execute smart contracts on Secret and vice versa. This means complete composability across Web3.

  • Example: A dApp that stores encrypted data on Polygon and decrypts with Secret smart contracts (see developer resources below for examples).

Native Secret dApp For dApps built natively on Secret Network. Secret's privacy-by-default design is essential to the security and adoption of the decentralized web. User-side privacy not only enables novel use cases but also puts users back in charge of their sensitive data.

  • Example: a messaging dApp built exclusively using Secret smart contracts

Prize Distribution

Total Pool: $15,000 USD

  • Secret Labs & Secret Network Foundation: $8,000 USD

  • $5,000USD is reserved for the Cross-Chain Privacy track, and $3,000USD is reserved for the native Secret dApp track.

  • Shade Protocol (for projects that use Shade.js): $5,000 USD

  • Secret Africa (for projects with African team members): $2,000 USD

Secret Network and its affiliates reserve the right to withhold prizes at their discretion if submissions do not meet the competition's standards.

Requirements for Submission

You should submit your BUIDL via DoraHacks.io.

Submission Expectation:

  • Documentation: Provide clear and concise documentation of your projects. This should include setup instructions, usage guidelines, and any additional information that helps judges and other developers understand the project.
  • Demo or Video: Create a demo or video showcasing your project's functionality. Videos are particularly helpful in conveying the project's value and can be easily shared and understood by judges and the public. Preferably contracts have a usable UI/Mockup to be shown.
  • Open Source: Make projects open source. This fosters collaboration, allows others to learn from your code, and contributes to the broader developer community. The full code of your back and frontend should be submitted under a (restrictive/permissive) open source license.
  • Written Description: Include a README.md in your github repository (max 2 pages) that includes a "User focused summary" (talk about what it does), an "Investor pitch" (What is the problem it solves and where is the product market fit?), and a "Development Deepdive" (How did you build this, how do the contracts/functions interact and which design choices did you make).
  • Shade Track: Projects must make use of Shade.js. See developer resources below for documentation.
  • Secret Africa Track: Projects must include an African team member. See Discord link below to connect with team members from Secret Africa.

NOTE: The jury will compile the codebase and only judge protocols that properly compile with the listed dependencies, this also accounts for UIs or other product deliverables. Adding Tests to your codebase is preferred.