Intro

RMRK is the most advanced protocol in the world, a protocol of NFT legos making possible such things as:

  • NFTs owning other NFTs and equipping other NFTs visually
  • NFTs reacting to emotes
  • NFTs with multiple outputs
  • NFTs turned into DAOs
  • On-chain NFT reactions (emotes)

When put together, these legos compose intricate systems like RMRK’s flagship product: Kanaria.

RMRK is running on the Kusama network, a hub for connecting other chains called “parachains”. By running on Kusama, the RMRK protocol is multi-chain by default. Since Kusama has no smart contracts, RMRK is using the colored coins approach from Bitcoin’s old days to represent NFTs, but is in the process of migrating to smart contract and runtime-level Rust logic. This is where you come in - help us improve the protocol, the tools around it, and the products on top of it.

To learn more about RMRK and Kanaria, please watch the following resources:

Don’t forget to check the Resources tab!

Sponsors

We were fortunate enough to have a large and supportive ecosystem, large enough to cover all prizes and then some. The categories below have their own sponsors, but we also added some general sponsors like LD Capital, DFG, Crust Network, and Manta Network!

The extra money will go to the grants pool for the winners so we can pay for on-going maintenance and development of winning products, increasing the talent pool and product roster around and for the RMRK protocol ♥ 

Categories

Each category below will contain a description and some ideas on what to build. The ideas are meant to be inspiration, not specific targets, but given that these ideas are in high demand, they are indeed more likely to win if built well.

This list might be expanded during the hackathon to include more inspiration.

Please note, as per rules, if there are no qualifying entries according to subjective opinion of the RMRK team, we reserve the right to not pay out a prize. This prevents category camping.

Data Cruncher

Thanks to sponsor D1 Ventures and Subsquid (see resources tab!) for co-sponsoring this category with us for $5000 ♥

This category focuses on data, number crunching. Recognize and visualize trends and patterns, spot outliers, build inspection tools. Help collectors scour the world of RMRK with advanced filters.

Examples:

  1. A rarity.tools-like web app focused on bird and item rarity, possibly later extending to other RMRK 2.0 NFTs.
  2. A detailed sales, transfers, and volume dashboard, showing in detail and in aggregate all trades across RMRK 1 and RMRK 2.
  3. A RMRK explorer, full blockchain-explorer focusing on RMRK 1 and 2 NFTs.
  4. A data importer: a tool that can rapidly seed a relational database with all RMRK information from an existing preconsolidated dump of remarks.

An additional $1k special prize will be awarded by Subsquid.io for the best submission utilizing Subsquid/Hydra for data ingestion, indexing or processing (see resources tab!). The winner also receives non-fungible glory and eternal respect in the Subsquid discord.

Tools and Apps

Thanks to sponsor Phala Network and Signum Capital for co-sponsoring this category with $5k each! ♥

Applications and middleware that leverage RMRK as either a back-end for some permissioning, or interact with RMRK in a way not possible (or not easy) with the official tools.

Examples:

  1. A collab.land-like tool that allows access only to discord channels or telegram rooms only if a person has a certain NFT in their wallet.
  2. Time- and condition-locked NFTs. Hard to do without smart contracts, but let’s see. Details by Joshua Crisp here.
  3. Gravatar for RMRK. A service which allows users to cryptographically set an NFT they own to an email and/or substrate address, and a simple API to load this information from, preferably with a decentralized fallback of some sort.
  4. Frame for RMRK (the NFT-Portfolio-on-Twitter-load side, not the Signer+Ledger implementation). ENS supports KSM addresses already, so just reuse people’s .eth names to read KSM data.
  5. An application for claiming POAs inspired by POAP from Ethereum. This would need a watcher daemon server-side which monitors for form entries, compares the entry to a valid list of pre-generated QR links, and if valid, mints a POA into the account of the claimant from a hot wallet.
  6. A Twitter, Discord, and/or Telegram bot that reports RMRK1 and RMRK2 sales above a certain threshold (e.g. items above 5 KSM and birds above 10 KSM for example) in real time.
  7. Any parachain-level integration of RMRK's current toolset and parachain functionality. For example, the ability to mint an NFT based on some operation in a parachain's pallet, proof-of-concept app / daemon of issuing a RMRK NFT by issuing an XCM message to Kusama, a listener that reacts to certain pallet events and mints NFTs via a hot wallet it's connected to, etc.
  8. Build a notification / emailing service that notifies people when their Singular or Kanaria NFTs sell.
  9. Pin on Crust: an extension or feature on Singular/Kanaria, which calls on-chain API of Crust Network to provide multiple additional IPFS replica for NFT metadata files. This idea was contributed by general sponsor Crust.
  10. A tool to encrypt a piece of content into X number of copies for each address (pubkey) provided in a CSV or JSON file, and generates a read-only web page which integrates Polkadot.js.org/extension so that the owners of those addresses can decrypt the content with their private key. This idea was contributed by general sponsor Manta!

RMRK Rewrite

Thanks to sponsors PolkaWarriors of IllusionistGRP and Ampnet.io for co-sponsoring this category with us for $5000 each ♥

RMRK’s goal is to eventually redeploy their logic as both smart contracts and Rust Substrate pallets for inclusion into parachains. Likewise, we’d like to see more adoption of our tools in other languages, diversify the codebase a little.

  1. RMRK spec as pallets - one of each: core pallet (with nesting and multi-resources), emotes pallet, equipping and base pallet.
  2. RMRK spec as Solidity contracts - one of each: core contract (extension of 721 with nesting and multi-resource returns), emotes contract, equipping and base contracts.
  3. RMRK consolidator in different languages - PHP, Java, Rust, etc. Bonus points for extreme speed and memory efficiency benchmarks vs original, so it can be run in extremely resource constrained environments.
  4. Build a standalone renderer of RMRK 2.0 NFTs that takes as input a fully expanded NFT JSON object (including base, resources, children, equipped status, etc.), and uses this to fully render a RMRK 2.0 NFT, including nested items of nested items. As an example, if a Kanaria bird has a crown that has gem slots which can be filled with different gems, that crown's full render should be live on the Kanaria bird which is also live. This should go on into at least 3 levels of depth, but ideally should recurse as deep as needed.
  5. Spec extensions - add a new type of NFT in a general enough fashion to extend the spec without breaking what exists. Examples:
    • Audio + SVG NFTs
    • 3D NFT BASE entity
    • Music BASE entity
    • Public collections (mint into owned collection - permissioning, loss-of-keys, and anti-spam problems)

Kanaria

Thanks to sponsor PAKA for co-sponsoring this category with us for $5000 and a Kanaria bird from their stash for the 1st place winner, and to 1PAR for co-sponsoring with $5000 ♥

Kanaria launched in September in full, and it’s the perfect time to build on top of it.

  1. Dressing room: a UI for birds to try out non-owned items, to see if they fit well aesthetically.
  2. Image exporter with framing and part selection. Basically a social-media optimized full-pic or parts exporter with cropping. Note that this is partially done - the SVGs have a pre-render API which you can ask us to use for this purpose. Contact the team if this seems interesting!
  3. Bird Arena: birds can fight each other, winner takes both, or just one survives (other is burned). Friendly mode can just use victory rankings, no death. Without smart contracts, this can be done with multi-sigs to stay safe.
  4. Item trading tool.
  5. Kanaria card game
  6. Kanaria Nests / Clans

In addition to monetary prize, winners in this category get a rare bird each (untouched, with items) for 1st place, an untouched Limited per person for 2nd place, and a naked (stripped of items) Limited Kanaria bird per person for third place.

Free-for-all

Thanks to sponsor PoCoCo and ChaosDAO for co-sponsoring this category $5000 each ♥

Anything that doesn’t belong in the categories above. Examples:

  • Funeral agency Kanaria
  • Launchpad activity token, can be expanded into any reputation-token style application
  • A very UX-optimized wallet component that allows users to send KSM and/or RMRK to their own and other addresses, taking into account the caveats around Statemine token transfers (implied teleport). Info here.
  • Idea submitted by ChaosDAO: a DAO-voting UI based on NFTs held, allowing the DAO-creator/owner to define weights for certain NFT symbols, types, collections, or a combination thereof.
  • Build a standalone widget that fully renders any one specific NFT, so people can include it in their websites. Clicking on the NFT should be possible, which would take a user to Singular.
  • Proof-of-Credit Reputation System: build a reputation system for RMRK users where artists get points for minting items that get sold, relative to the item's value, and where collectors who buy NFTs also collect points for collecting. Come up with an anti-Sybil weight system for points. This idea was contributed by general sponsor DFG.
  • A weekly ranking system which gives the community of collectors the right to determine the values of various NFTs. Anyone holding NFTs (regardless of the projects or the amount) can vote and quadratic voting should be implemented wherein all participants will have the equal number of points.  This idea was contributed by general sponsor DFG.
  • NFT storage scan: a tool showing NFT storage status on each dStorage platform(Raw IPFS/Crust/Filecoin/Arweave/...), including geo-location info, blockchain confirmation info and persistency info (like how much is paid for storage and estimated storage duration). This idea was contributed by general sponsor Crust.

Please note that while it’s okay to launch your own RMRK 2.0 project during the hackathon, it’s probably not going to win - that’s not the point of the hackathon. The point is to build tools that enhance the experience of using RMRK for everyone.

Special

Winning these categories wins you a non (immediately) financial prize. You get NFTs.

Non-technical

The work produced must be anything creative and/or non-technical.

  • create a Kanaria wiki
  • design an original sticker pack
  • most engaging social media campaign to bring attention to Kanaria or Singular
  • Kanaria comic book
  • Kanaria concept art

Rewards:

  • First place gets a random untouched Limited edition bird (with up to epic items)
  • Second place gets a random untouched Limited Edition bird (with up to rare items)
  • Third place gets a random untouched Limited edition bird (only common items or no items).
Mini-Designathon

First place winner gets their item minted in only 5 copies + number of team members. Each team member gets a copy, RMRK sells the others on the marketplace. Makers keep 5% secondary sale royalties forever.

Second place winner gets their item minted in only 50 copies + number of team members. Each team member gets a copy, RMRK sells the others on the marketplace. Makers keep 3% secondary sale royalties forever.

Third place winner gets their item minted in only 200 copies + number of team members. Each team member gets a copy, RMRK sells the others on the marketplace. Makers keep 2% secondary sale royalties forever.

Requirements

  • one-person teams are okay
  • for technical works, output must be a usable (non-draft, non-mockup), open source tool, application, or project
  • for non-technical works like art and Kanaria items, a detailed description and a ZIP file of source files used to produce the final work is required.
  • technical submissions must be links to github repos showing how to try things out, and if possible a live URL on which to test the product if it's browser-runnable
  • please include a project name and ~150 word description in your submission’s readme file. Teams entering submissions that existed prior to the start of the Submission Period will be required to explain how their submission has been updated during the Submission Period.

Hackathon Sponsors

Prizes

$49,000 in prizes

Champion (5)

One "first place" for each category. Winner gets:

- 6000 USD in stablecoin of choice
- Fast-track to discussion about funding via the RMRK grants program
- legendary custom-made NFT for each team member, standalone but compatible with and equippable into Kanaria birds
- Feature in Dot Leap and NFT Review

When applying, please put your category's name into the project title, e.g. "[Tools and Apps] Mobile Wallet for Kanaria"

Runner-up (5)

One "runner up" for each category. Winner gets:

- 3000 USD in stablecoin of choice
- Fast-track to discussion about funding via the RMRK grants program
- Feature in Dot Leap and NFT Review
- Epic NFT compatible with Kanaria

When applying, please put your category's name into the project title, e.g. "[Tools and Apps] Mobile Wallet for Kanaria"

Third place (4)

One "third place" for each category. Winner gets:

- 1000 USD in stablecoin of choice
- Feature in Dot Leap and NFT Review
- Rare NFT compatible with Kanaria

When applying, please put your category's name into the project title, e.g. "[Tools and Apps] Mobile Wallet for Kanaria"

Community Choice Winner

One submission will be selected as a Community Choice winner by the DevPost community after a public vote.

The prize is a legendary one of a kind (well, team-size-of-a-kind) NFT compatible with Kanaria birds, but also displayable and usable standalone, like all RMRK NFTs.

Designathon 3rd place

You won the designathon third-place by creating a Kanaria equippable NFT.

RMRK will mint the item in only 200 copies + number of team members. Each team member gets a copy, RMRK sells the others on the marketplace. Makers **keep 2% secondary sale royalties forever, for all the items in this collection, for all the items in this collection**.

Designathon Runner Up

You won as designathon runner-up by creating a Kanaria equippable NFT.

RMRK will mint the item in only 50 copies + number of team members. Each team member gets a copy, RMRK sells the others on the marketplace. Makers **keep 3% secondary sale royalties forever, for all the items in this collection, for all the items in this collection**.

Designathon Winner

You won the designathon project by creating a Kanaria equippable NFT.

RMRK will mint the item in only 5 copies + number of team members. Each team member gets a copy, RMRK sells the others on the marketplace. Makers **keep 5% secondary sale royalties forever, for all the items in this collection**.

Non-technical (3)

Winners in the non-technical category.

- First place gets a random untouched Limited edition bird (with up to epic items)
- Second place gets a random untouched Limited Edition bird (with up to rare items)
- Third place gets a random untouched Limited edition bird (only common items or no items).

Devpost Achievements

Submitting to this hackathon could earn you:

Judges

Bruno Skvorc

Bruno Skvorc
Founder, RMRK

Yuri Petusko

Yuri Petusko
CTO, RMRK

Yuri Girjanski

Yuri Girjanski
Core Dev, RMRK

Ilia Dvornikovs

Ilia Dvornikovs
Core Dev, RMRK

Paola Tuazon

Paola Tuazon
Art Director, RMRK

Judging Criteria

  • App is runnable
    The RMRK team was able to run this application and test its advertised functionality.
  • Code is clean
    The code is readable and/or commented enough to be understandable by the judges.
  • Relevance
    The work is deemed relevant and appropriate as per hackathon rules and categories.
  • User Experience
    Includes how intuitive and understandable the submission is for potential users.
  • Originality, Creativity, Innovation
    Includes how new and novel the submission is versus existing technologies.

Questions? Email the hackathon manager

Tell your friends

Hackathon sponsors

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.