polymerdevs / Quest-Into-The-Polyverse-Phase-1

All information related to phase 1 of the polymer incentivized testnet (PIT)
82 stars 74 forks source link

Quest into the Polyverse, Polymer's Incentivized Testnet!

The Polyverse embodies Polymer’s commitment to innovation, security, and scalability to the interoperability landscape. Polymer brings together developers, rollup and infrastructure operators to explore, build, and contribute towards the Interchain thesis.

As an initiative to honor developers instrumental to Ethereum's scalability via Layer-2 infra, cross-chain application development, and advancing IBC in the Cosmos ecosystem, we're offering rewards for their past contributions.

Polymer HUB

Polymer Hub is the first Layer 2 natively built for interoperability, connecting Ethereum’s growing rollup ecosystem using Inter-Blockchain Communication protocol. Polymer’s initial focus is to provide the developer community with tools to connect the Superchain and permissionlessly add new OP stack rollups to the wider Superchain network. The Polymer Hub brings IBC as the centerpiece of the superchain and helps rollups communicate with a common messaging standard. In order to better understand and test out IBC’s capabilities, welcome Polyverse Phase 1.

Phase 1 Guidelines

The Polyverse presents you with Phase 1 and the initial set of 3 quests. Each quest will provide guidance for some exciting use cases for the Polymer community. However, these quests truly are meant for guidance and are optional, Polymer welcomes innovation!

If you have an exciting use case, feel free to propose it here or register yourself and the idea here to continue building in stealth.

Quests Overview

All our quests or use cases are presented as issues under specific labels for better categorization.

1. Create a cross-chain dApp using IBC (with custom or universal channels).

Label: dApp development

We will be exploring application development with IBC as a messaging standard.

One of the great things of IBC is its ability to allow developers to build their own bridge by having their independent communication channels that no other application can use. This enables vastly reduced risk between the various instances of an application on different chains.

Some quests help you understand IBC features and how they improve the UX for known use cases (like token bridging) and help you imagine the realm of possibilities for future developments.

Given this category is broad, we will be diving it further with additional labels as and when required like token bridging label.

2. Contribute to implementing the IBC standards in Solidity or create your own standard.

Label: IBC Solidity

IBC is a well documented and battle-tested protocol with many developers contributing code/standards to improve its developer experience and help other applications build off of their work. The Polyverse empowers further contributions, there are a few IBC standards Polymer thinks can be used by a wide variety of applications.

3. Contribute to building Polymer developer tooling ecosystem.

Label: developer tooling

Help build a world class Developer experience, for developer by developers.

As Cosmoethereum is in its early stages, there's a wealth of opportunities to contribute to its developer tooling. Whether it's creating a ready-to-deploy SDK for vIBC smart contracts facilitating new rollups connecting to Polymer, or improving the IBC explorer, your contributions can make a significant difference!

We will be expanding the quest categories as we reveal more partners taking part in our testnet.

Participation Instructions

Start your project

You are good to start building!

Note: Regular updates and check-ins can enhance your Polyverse experience. Keep an eye on announcements and utilize the forums for collaboration and support.

Submission format

To ensure a smooth and fair evaluation process, all Polyverse participants are required to adhere to the following submission criteria:

  1. Project Repository: Submit your project as a public GitHub repository containing all source code, assets, and necessary documentation.
  2. Comprehensive README: Your repository must include a detailed README.md file covering the project overview, installation and usage instructions, technologies used, and team member contributions.
  3. Testnet Interactions (Must): Provide documented proof of testnet interactions, including transaction hashes, smart contract addresses (or Port).
  4. Demo Video (Recommended): Enhance your submission with a short demo video (5-10 minutes) showcasing your project's key features and functionality. Videos will help us prioritise projects for evaluation.

Please refer to the detailed Submission Format for comprehensive guidelines before you submit your project here.

Judging criteria

The Polyverse consists of a predefined scoring rubric to provide transparency and fairness in evaluating contributions across a spectrum of activities, from dApp development to protocol implementation and beyond. This rubric not only sets clear expectations but also guides participants towards contributing high-quality work that advances the Polymer ecosystem.

To maintain engagement and a competitive spirit among teams and developers, we will implement a leaderboard to track team's performance according to the points earned in rubric. This will help Polymer ultimately facilitate rewards, promoting healthy competition and community engagement, encouraging participants to put their best foot forward.

Submissions will be reviewed on a rolling basis and to help us prioritize your project - provide a working demo, engage with community and start onboarding users. Teams that can showcase adoption within the community will be prioritized.

Note: While multiple teams can work on the same quest, the leaderboard will only feature up to two teams per quest. To secure a spot beyond this limit, teams must demonstrate significant innovation beyond the foundational features.

Developer Incentives

The Polyverse offers developers opportunities for engagement and potentially influence the future direction of Polymer's interop solutions. Based on a projects percentile ranking in the leaderboard, project member(s) will be given Reward Attributes and stand a chance to receive potential future developer allocation.

Note: In order to promote team work, Reward Attributes will be allocated as is (not divided) to all the developers in a registered team, make sure to register!

Moreover, teams demonstrating substantial and meaningful development till 22nd March have the opportunity to advance to Polymer’s Launch Partner Program. This program is designed to support the most promising projects in transitioning from concept to protocol. Drop early submissions here. Selected teams will benefit from:

Additional Reward Attributes

In recognition of exceptional contributions and achievements, additional rewards will be bestowed upon:

In the future, these incentives will not just reward technical excellence but also our wider community in Phase-2 of the Polyverse. Projects will be further rewarded for the activity they generate!

Key dates

Resources

To support your journey in the Polymer Incentivized Testnet, make use of the following resources:

Feel free to reach out to our product team in discord under the role Product Team.

We Value Your Feedback

At Polymer, we are committed to continuous improvement and innovation, and your feedback plays a crucial role in this process. Whether it's about your experience with our incentivized testnet, our developer tools, or the support you received, we're eager to hear what you think and how we can make things better.