Ocean Challenge

Track 1: Tokengating

Prize

$1,000

Goal

Tokengating with Ocean Protocol allows users to combine payments with authentication for their applications. In this track, you are tasked with creating novel applications that utilize the tokengating feature. Below are a few potential ideas, but participants can do much more.

Potential Ideas

  • LLM endpoints
  • API endpoints from web3 data providers
  • Streamlit Application
  • Substack/Ghost newsletter
  • Github Repos

Track 2: Wallets

Prize

$1,000

Goal

Leverage smart wallets to improve interactions within the Ocean ecosystem

Description

Wallets are your entry point to the crypto ecosystem. Leverage Account Abstraction, Smart Wallets, and Ocean Protocol Roles to unleash wallet improvements within Ocean Protocol. Below are some potential features that can be included, but participants are not limited to the below.

Potential Features to Include

  • Publish flow to mint a data NFT with the owner of the NFT being a multi-sig wallet with your hackathon team.
  • Create easy bundled transaction templates for interactions within Ocean Marklet such as publishing, purchasing an asset, and starting a C2D job
  • Easily set different roles around updating metadata and receiving
  • Set custom revenue share rules for different owners
  • Facilitate communication and DAO voting for participants to edit the contracts
  • Easily identify different data NFTs in wallet

Useful Links

Track 3: Social

This track is all about enhancing the social components of interacting in Ocean Protocol ecosystems. Participants should build extensions and applications to improve trust and communication between stakeholders. Users should build with the Ocean Protocol ERC-725 specification for information that users might want to keep private. For profile information users would like to make public, they can utilize the SDKs of fellow sponsors Ceramic and Orbis.

Prize

$1,000

Potential Social Improvements

  • Private User Information
    • Email address
    • Phone number
    • Country
    • County
    • Demographic information
  • User Profiles
    • Users can edit their display name on their profile
    • Users can attach their own custom bio to their profile
    • Leverage tools like Gitcoin passport to attach credentials and humanity score to their profile
  • Community Signaling
    • Comments and ratings on assets
    • Create community discussion boards
  • User Communication
    • Build on Orbis’ chat and improve the functionality
    • Facilitate group communications between several parties
    • Forums to connect business stakeholders with data scientists and data engineers

Useful Links

Useful Advice

There are a few different ways to build applications with Ocean Protocol. One way is to fork the Ocean Market and create any adjustments with the existing app as a base. Another option is to build with one of our templates, like the tokengating template. You can also build applications from scratch using the Ocean.JS library.