Aragon 1UPs! 🍄

:crossed_swords: RaidGuild x 1UP :mushroom:

1UP your community!


1UP Logo


Motivation

Proposal rationale

People already give each other one ups via thanks and emoji reactions. At the same time, tokenized communities want to share and exchange value easily. 1UP let’s you do both. Via a simple command, /1up, you can give people shoutouts and tokens at the same time. These tokens can be used for reputation, rewards, or even governance in a project!


Raid Plan

The main goal of 1UP is that sending people tokens is as easy as just saying “1UP!”

There are 3 main components to the 1UP system:

  • Bot and server.
  • Front-end.
  • DAO.

RaidGuild is using 1UP internally and it’s awesome. The bot, database, and front-end works. Currently, however, the DAO integration is configured to work with DAOstack DAOs. This is awesome, but we’d like to make 1UPs available to all the DAOs. To make this possible, esp for Aragon, we are seeking a grant to create an Aragon 1UP integration.

Currently the bot gives people points that are then stored in an Airtable database and reflected on the front-end. When users want to redeem their points they can click a button to submit a form to create a DAO proposal to mint tokens proportional to their 1UPs. This creates a balance of power between the off-chain 1UP system and the on-chain DAO. Every new token minting proposal needs to be approved by DAO members. If for some reason the 1UP bot misbehaves the DAO can revoke it’s permission to create proposals.

With this system 1UPs can represent reputation, a claim on a DAO’s assets, or governance power in a community or protocol. It’s a super simple and intuitive way to onboard community contributors into a DAO.

We’ve been running 1UP now for over 6 months and so far everyone loves it. The only complaint is that gas fees are so high it’s prohibitive to claim tokens. To make it even easier, we’d like to build it on xDAI! Of course 1UP will also work on Ethereum mainnet, but we’ll include an xDAI option as well.

The scope of this project is to create an MVP for an Aragon 1UP system (front-end, bot, and backend). We can then set up an instance of this for the Aragon community on Discord.

In a future project we will generalize this model to make it easy for communities to 1UPs for their DAO, however, that is outside the scope of this grant. That will require creating a 1UP launcher, scalable backend, custom front-ends for communities, and plug and play DAO connections. It’s going to be awesome!


Raid Party

Guilders

Team

Our legendary team of guilders have slayed Web3 demons near and far. We’ve even launched 1UP on Telegram and use it internally within the RaidGuild Discord. Learn all about here!

Dragon Slayers

  • burrrata: DAOs are cool.
  • Scott: A rare breed of wizard, Scotty is truly a Web3 native. He writes contracts in Solidity and connects them to React front-ends (a gryffindor). He helped build the first 1UP and he’ll help build it again!

Wise Wizards

  • Dekan: Dekan does all the things. He’s summoned DAOs, slain demons, and picked mushrooms from the highest peaks of Moorea. He’s going to help us 1UP this 1UP raid!
  • Sam: Sam is wise beyond his years. Where we see darkness, he sees opportunity! Where we see shiny temptations, he sees folly. Sam’s going to help us navigate the jungles of the codebase to avoid pitfalls and poisonous snakes.

Journey

Time

With our mad skills (and limited availability) we expect this to take 3-4 weeks.

Loot

Ask

For our efforts we humbly request 500 ANT. This can be sent to 0x94B34b3452F69563ACdf2c5C36D5BeBa4644b6ea.

The 500 ANT request is not enough to cover a project of this calibur, however, it was chosen because getting anything more passed will require a lot of conviction. That being said, for a project of this size and calibur we would normally request 5-10k. As such, we will also be making a request to the ye olde AraCartel DAO for further support. This will be in the spirit of the human onboarding bounty.


Yonder Horizons

We look forward to contributing to the Aragon ecosystem and we appreciate your support!


  • do you run 1UP only on Telegram or also discord?
  • Can anyone in the telegram community upvote (1UP) posts from others ?
  • How do users get 1UPs which they can tip to other users?
  • If lots of users tip other users post, isn’t it very inefficient to approve every new minting proposal?
  • is raidguild also using sourcecred next to the 1UPs upvoting scheme?
  • is it possible to directly tip users with tokens through scaling technologies like ZK rollup, optimistic rollup, sidechains, payment channels, plasma etc. instead of offline 1UP tokens on a Airtable database ?

Do you run 1UP only on Telegram or also discord?
Can anyone in the telegram community upvote (1UP) posts from others ?
How do users get 1UPs which they can tip to other users?

Telegram is live, but Discord is internal atm.

Please see this post for the answers to the above questions:


If lots of users tip other users post, isn’t it very inefficient to approve every new minting proposal?

Users can request to mint tokens for their 1UPs whenever they want. It’s up to them.

Is raidguild also using sourcecred next to the 1UPs upvoting scheme?

That’s outside the scope of this proposal.

Is it possible to directly tip users with tokens through scaling technologies like ZK rollup, optimistic rollup, sidechains, payment channels, plasma etc. instead of offline 1UP tokens on a Airtable database ?

That’s outside the scope of this proposal.

Does the admin of a telegram group distributes UPs to users in her channel via a command to a bot or how does a user gets the initial UPs which s/he then can tip to other users in the telegram channel?

Is there a difference between UPs which are there only for tipping other users and UPs which were received through tipping?

Does every request has to be approved by the DAO or how does it work?

It said that users of 1UPs owns 1UP DAO. The more you play the more you get a share in 1UP DAO. Where can i see who owns the 1UP DAO?

It would be great if the Aragon Network DAO gets governance tokens of the 1UP DAO if the community approves funding for 1UP instead of just give donations.

DAO members approve the minting of new tokens. The best way to understand 1UP is to join the community and use it. It’s super fun :mushroom: