Engineering Praise for Twitter

The TEC has benefited greatly from being the community that built, tested and launched the first iteration of the Praise rewards system. Since then weā€™ve seen it grow up all on its own - now with about 10 awesome communities using Praise. If youā€™re not sure what Praise is you can check out their website. Building off our knowledge and expertise in the Rewards WG, I believe itā€™s time to take our reward system to the next level. :arrow_double_up:

Problem

While facilitating the last year and halfā€™s worth of praise and praise rewards, the rewards team would like to address a few concerns:

  • Gradual decline of praise activity/activity in general in the TEC discord server.
  • Technical limitations of using praise in Discord to reward external TE value creation.

Proposed Solution

We are excited to propose a new project that will enhance the existing Praise system in the TEC community by building an open-source integration for Praise that allows it to be dished through Twitter. :bird: :pray:

For better or worse, the majority of the crypto community interacts through Twitter. Having observed the onboarding and reward distribution hurdles with having our praise powers limited to only our humble Discord server we set out for ways to make ourselves more outward facing rather than internal.

This project aims to build a Twitter bot that the TEC can use to give praise to anyone on Twitter creating value for the TE field. The bot will handle parsing information from praise tweets and add it to the TECā€™s existing praise database. From there it enters into our regular quantification process and turns into $TEC rewards for contributors not only in the TEC but a broader reach of TE pioneers.

The Rewards WG is seeking funding to develop and launch this project to benefit the TEC community as well as enhance the Praise system as a whole with this open-source module.

Goals

The primary goal of this project is to expand the influence of theTEC community by integrating the TEC Praise system with Twitter. The project aims to enable registered community members to give praise via Twitter to any Twitter user and ensure that this praise is captured in the communityā€™s existing praise database. By doing so, the project will make the Praise system more accessible and inclusive to a wider range of TE contributors.

In a dream world this might be the first of many platform integrations for Praise. What could be next? Reddit? Lens? EPNS? :thinking:

Benefits to the TEC

As mentioned, we hope to cast a wider net in terms acknowledging and rewarding Token Engineering activity and contributions; allowing Praise to happen on Twitter effectively permits us to acknowledge and reward people without requiring them to be in a specific Discord server. It also allows praise to be much more visible to the wider TE community, inspiring others to join the discussion or Praise other work they want to acknowledge, generating a virtuous cycle of Praise and contributions.

This is also a great chance to get back in the BUIDL saddle :cowboy_hat_face: and create a first-of-its-kind product that will bring back attention to the TEC and set eyes upon the work we are doing and the ingenuity of our Commons. We built a lot of great things back in 2021 (omg Iā€™ve been here this long! :exploding_head: ) and I think itā€™s time we take another crack at it.

Lastly, this will also allow for a better distribution mechanism for the $TEC. By allowing us to reward Token Engineers all over the metaverse, not just those active in Discord, we can make them shareholders in the TEC and bring attention back to our token economy. :money_with_wings:

Funding Request

We are requesting a total of 20,000 DAI in funding to develop and launch the TEC Twitter Praise Bot project. This funding will cover the costs of backend and frontend development, database engineering, QA testing, and DevOps. We estimate that the project will take ~3 months to complete assuming certain workflows can be developed and tested concurrently.

Project Timeline

The project timeline will consist of the following stages:

  1. Development Planning: 2 weeks
  2. Registration process for Praise givers and receivers: 3 weeks
  3. Bot Development: 5 weeks
  4. Integrating with an existing praise database: 2-3 weeks
  5. QA testing: 2 weeks

Project Leadership

The TEC Twitter Praise Bot project will be led by myself, Mitch and @Maxwe11, both of whom are on the Reward Board. I have led the Rewards WG for about a year and am fairly knowledgeable on the Praise system, having helped draft Praiseā€™s initial spec and leading the testing and quantification process in the TEC since its inception. Maxwe11 has a development background, is a steadfast participant in the Rewards WG and initially raised the idea of expanding the Praise system to another platform.

Conclusion

In summary, the TEC Twitter Praise Bot project aims to integrate the Praise system with Twitter by building a bot that captures praise dished on twitter and incorporates them into our reward system. The primary benefits for the TEC include expanding the Praise systemā€™s reach and visibility beyond Discord, rewarding a broader range of TE contributors, and creating a valuable open-source integration that can be forked and used by any community that embraces Praise.

If you would like more info you can find a more technical specification here.

6 Likes

Thanks for this proposal Mitch!
I love that this feature is finally about to take off and itā€™s very clear how impactful it can be.

I have a question around funding. Since General Magic owns Praise as a for profit product and this feature will likely be used by other communities using Praise; could costs be split somehow? Or perhaps TEC could have a percentage of gain derived from Praise for x period of time?

5 Likes

Good point on the funding - AFAIK while General Magic operates as a for-profit service DAO the Praise product in itself isnā€™t yet profitable.

Currently they are not charging new communities to have their own praise deployment and with the recent push for reputation tokens among DAOs Iā€™m not sure of their monetization strategy. Alas, Iā€™m not here to criticize their biz-dev strategy but to say that it would be a tough sell I think to ask for a cut of Praise profitsā€¦

BUT I think you have a valid point - Iā€™ll take some time to investigate other communities currently using praise and maybe there is a way to collectively fund a Twitter Praise.

Also, I did briefly touch on this, but depending on the success of this first integration I would envision we can tap into some grants programs for protocols like Lens and EPNS to build subsequent integrations .

4 Likes

The things I really like about this:

  • Recognizing contributions to the field of TE rather than just work done for the TEC
  • Shifting the focus outward beyond the TEC Discord
  • Bringing more TE expertise into the governance of the commons
  • Broadening engagement onto Twitter

My concerns are:

  1. Using the commons to fund a for-profit firmā€™s product - even if itā€™s not profitable yet (Liviaā€™s point)
  2. Quantifying contributions to the field of token engineering will be way more nuanced than contributions of work in the TEC. To be at all accurate/valuable, it requires seasoned quantifiers with practical expertise and these people are extremely busy. How will quantification actually work?
  3. Recognizing these contributions with money seems to miss the real motivations people have. I think peer recognition is a far more powerful driver - especially within this group of people.
  4. Iā€™m assuming that the 20K DAI doesnā€™t include the ongoing cost of the rewards. How would that be funded and how do we ensure the amount isnā€™t laughably small - especially for TE practitioners who tend to make a fair amount of money.

For these reasons, I think something like this would be much more interesting to implement something like this as some sort of non-transferable reputation token without monetary value. With some work, we could use that reputation to boost governance signals within the commons. It would probably resonate better with actual intrinsic motivations, and it wouldnā€™t be an ongoing drain on the Common Pool.

Donā€™t get me wrong: I think there is something interesting here ā€“ I just think it has more to do with recognizing TE reputation. Is there a path to tweaking this for the new reputation capabilities of Praise?

3 Likes

Thanks for reply,

Iā€™ll respond to your points in order:

Point 1

I wouldnā€™t think of this as funding a for-profit firmā€™s product. I think thatā€™s an overstatement and youā€™re missing some key points I made above. Weā€™re building our own open-source module that can fit into the Praise as a protocol.

For example, would you say that paying to develop a Discord bot, is paying for the funding of Discord itself? Probably not, but youā€™re building something you see as valuable for your community on top of an existing product/app/protocol and making it open-source allows for other communities to tap into that innovation as well.

Point 2

I would be interested in onboarding Quantifiers with better TE knowledge, however we have not had too much trouble with quantification in the last year and half. I think if TEC is the schelling point for TE then shouldnā€™t our community members be apt enough to handle the quantification process for TE contributions? To further your point, I also think it could be valuable to onboard TEA members into our quantification pool given our current progress towards a closer relationship with them.

As a clarification the praise dished on Twitter is aggregated into our normal quantification process so there would be no overhead of having to setup a separate system apart from the one that is already functioning.

Point 3

Calling the $TEC money is not quite accurate. Itā€™s a token that can be sold for ā€œmoneyā€ but it is not money.

To make a broader point, selling $TEC I think is a symptom of the perception of the Commons and the tokenā€™s utility. For a token holder, if the fiscal return of selling a token at a given moment is greater than their perceived future value and current/future utility of the token then the rational economic action is to sell.

That being said - whether we distribute rewards in $TEC or some other future reputation token can definitely be taken as a separate issue and can be abstracted from this proposal if itā€™s a barrier for moving forward.

Point 4

We do have about $18k in xDAI still sitting in our Rewards treasury. Given the point I made relating to not comparing this to ā€œpaying Token Engineersā€ Iā€™m not sure if this argument applies the same. However we do have some budget in Rewards that we can use to keep funding $TEC Rewards for well into the future according to our current parameters.

4 Likes

Agree with Mitchā€™s points above. To expand on #3 (and touching on the others), I donā€™t think anyoneā€™s primary driver with regards to Praise rewards is monetary. At this point, Praise rewards are often measured in Cents rather than Dollars, and might buy a coffee here and there. I think peer recognition is absolutely the point here, and whether we do that with $TEC or some other reputation token, the whole point is to make those recognitions public via Twitter. Our Discord engagement is down, and the instances of Praise that are happening are largely out of sight/out of mind in their own channel. I view this as much marketing for TEC as anything else. Every member of every community utilizing Praise will potentially see this effort (i.e. TEC building for the community), and every time an activity is praised in public, every follower of the target being Praised will potentially see itā€¦ the opportunity to expand the TEC influence and exposure is massive.

2 Likes

Thanks for the responses @divine_comedian and @Maxwe11. A few quick follow-up thoughts:

That being said - whether we distribute rewards in $TEC or some other future reputation token can definitely be taken as a separate issue and can be abstracted from this proposal if itā€™s a barrier for moving forward.

Agreed. Actually, I think it would remove a lot of potential objections, and make this proposal a lot stronger, if you proactively included a reputation token as something youā€™re actively considering. There are still lots of questions about reputation, but there is momentum building in this area. Over the long-term, TE reputation will be a ā€œcommon-pool resourceā€ for the field of token engineering. It would be great to have the two of you and your creativity helping to tackle that for the TEC.

On the question of funding, setting aside the for-profit question, Iā€™m more just focusing on the fact that there needs to be some way to better share the load with other beneficiaries of Praise - which is what youā€™re saying here:

Iā€™ll take some time to investigate other communities currently using praise and maybe there is a way to collectively fund a Twitter Praise.

Seems like a potential job for the proposal inverter. @mertozdal - when do you guys think youā€™ll be up and running? Itā€™s also worth thinking about whether thereā€™s a way to build the TECā€™s portion of that into a grant from the Gitcoin grant program that the TEC will soon be rolling out (April).

2 Likes

The !Praise Reward System is one of many great projects the TEC has adopted, and will continue to utilize.

This proposal to expand the impact and use of Praise within the TE community is no doubt worthy of funding. Itā€™s open-source, distributes $TEC to the right audience, and sets up a method for growing the TE community.

However, my reluctance to support this proposal is associated with our current financial state, and the priorities of the roadmap established within our Strategic Framework. There are a lot of proposals, including this one, that are deserving of the public funds that exist in the Common Pool.

Itā€™s hard for me to resist this proposal because it aligns with our Mission, and is assists in achieving the stated goals of the TEC roadmap. (Not to mention the Praise team is a bunch of all-stars that are going to make this system massively successful for so many communities.)

I would say that my biggest concern is that we are continuing to fail to set boundaries around Common Pool distributions. A feeling of ought (moral obligation) is associated with these proposals, mainly because the TEC has pioneered the use of them (looking at things like Gravity, Praise, PI, etc.), and because the TEC is so closely intertwined with their histories ā€“ it becomes very difficult to establish these boundaries.

I had the same feelings regarding the Stakeholder Research Proposal, which I was also in opposition of, but refrained from speaking out because I found it to be supportive to what I would consider to be the MAIN priority for the TEC at this moment in time: creating utility for $TEC among the TE Community. I hope the money spent there will inform where utility can be created.

I mention this because, without having avenues for $TEC utility, it makes little sense to scale the distribution of $TEC via praise at this moment.

Integrating praise into many platforms that enables a wider distribution of $TEC among token engineers will be essential for the growth of the TE Community, but I unfortunately think that the timing of this proposal is the problem.

The Praise team has a lot of interest and momentum, and I have no desire to kill that. I hate having to write this because Iā€™m a huge supporter of Praise and I believe that itā€™s going to see mass adoption.

My argument boils down to this:

The funding priorities of the TEC need to be solely focused on creating utility for $TEC outside the function of governance. Every distribution of funds not directed toward this goal reduces the runway we have to make that happen.

I know that my articulation of this argument is insufficient, and many of you will probably have good points as to why this is the wrong way to think about TEC fundingā€¦But I believe that if we are unable to have this difficult conversation, a year from now we may see that we sacrificed the TEC economy for a handful of public goods.

Its probably not as binary as iā€™ve described it, but I think it should be stated.

Thanks @divine_comedian for submitting this proposal, and keep up the awesome work!

5 Likes

Just to keep you folks updated, we are still looking to move forward with this proposal. Abstracting any notion of distributing twitter praise rewards in $TEC or some other token.

We would like to focus on the main product weā€™re trying to build, which is dishing praise on twitter for TE contributions and beyond.

Also we are researching into other active praise communities we can tap into to alleviate the development costs of this project.

2 Likes

Thanks Nate for the feedback. A few thoughts on your points above.

A follow up to what Mitch mentioned above, thereā€™s been some traction from Giveth to help supply some development resources for this effort. We plan on coming back with a reduced budget in conjunction with other Praise communities once those have been aligned.

I have a slightly different take on this. Iā€™m seeing a lot of focus on distribution of TEC rewards, but this proposal is all about increasing the exposure of TEC through the Praise mechanism. While an increase in rewards distribution is the logical outcome of that effort, I think itā€™s important to make the distinction because public Praise raises the visibility and broadens the reach of the TEC first and foremost. That exposure is much more valuable than the TEC tokens we distribute. Or put another way, this allows us to essentially do targeted marketing with our own token.

I think this furthers utility creation by bringing in new thoughts and ideas to the TEC. Every contributor we can engage via public Praise is one more person thinking about how TEC could grow in utility.

I agree itā€™s not that binary, but it was a useful way to frame it to illustrate the argument. We appreciate the feedback!

4 Likes

Just arriving to this conversation from a Snapshot vote with Giveth, where we are closely aligned on the need to expand reach and exposure to gain traction toward great utility of both our token economies.

FYI I voted ā€œFORā€ Giveth partnering on the Development needs for this integration.

Perhaps Iā€™m a bit biased for having been the Project Owner of RewardDAO on Giveth (TRACE) in 2018 onward and feeling quite invested in the value of Praise as a tool for incentivizing contributors.

Or perhaps having overseen the praise process and evolution over these years, I have a strong sentiment toward making the Praise functionality available on multiple platforms because Discord has a lot of the same issues we had back then with Matrix/Riotā€¦ we are curtailing our scope of access and retention opportunity to potential contributors with this communication platform limitation.

2 Likes

Thanks for the input @Dani!

The feedback/voting on the Giveth snapshot has been overwhelmingly positive as well. In light of this, we will be amending the budget down to $7k for the TEC proposal. This will be put towards Project Management, QA, and any ad-hoc design work that comes up as part of the project. As before, any unused funds will be returned to the common pool.

1 Like