RMRKable

Hackathon
from 02 Oct 2021 to 30 Nov 2021
Active
Event Info
Expand Kusama's NFT ecosystem by building apps, tools, dashboards on the most advanced NFT protocol in the world and get a chance to earn up to $6,000 from a $50,000 prize pool.

Event details

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 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:

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 read the rules.

Data Cruncher

Thanks to sponsor D1 Ventures and Subsquid (see resources tab) for co-sponsoring this category 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.

RMRK rewrite

Thanks to sponsors PolkaWarriors of IllusionistGRP and Ampnet.io for co-sponsoring this category 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, RMRK would like to see more adoption of their 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. 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 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 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 for co-sponsoring this category for $5000. 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.
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.

Prizes

$50,000 in prizes.

 Champion

One "first place" for each category. Winner gets:
  1. 6000 USD in stablecoin of choice
  2. Fast-track to discussion about funding via the RMRK grants program
  3. Legendary custom-made NFT for each team member, standalone but compatible with and equippable into Kanaria birds
  4. Feature in Dot Leap and NFT Review
  5. Legendary 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"

Runner-up

One "first place" for each category. Winner gets:
  1. 3000 USD in stablecoin of choice
  2. Fast-track to discussion about funding via the RMRK grants program
  3. Feature in Dot Leap and NFT Review
  4. 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

One "first place" for each category. Winner gets:
  1. 1000 USD in stablecoin of choice
  2. Feature in Dot Leap and NFT Review
  3. 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

Winners in the non-technical category.
  1. First place gets a random untouched Limited edition bird (with up to epic items)
  2. Second place gets a random untouched Limited Edition bird (with up to rare items)
  3. Third place gets a random untouched Limited edition bird (only common items or no items).

Requirments

  • 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.

Judging criteria

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