Develop viewer incentives model
- Dominant language
- TypeScript
- Stars
- 103
- Forks
- 42
- PR merge metrics
- No merged PRs in 30d
Description
## Context
H: subsidising viewer engagement would result in driving the metrics up and make product more attractive for creators and viewers.
## Scope
Develop events tracking system that tracks member viewer side engagement and updates stats in Orion based on off-and on chain events.
Engagement events would result in accumulating some off-chain scoring (smiles :) ?) stored on a membership level in Orion.
Smiles will be displayed on membership page.
Accrual of smiles will be somehow reflected visually for user (e.g. did smth and see smiles going up in the profile).
Smiles ranking / leaderboards will be visible, including % increase each term.
Top smiles increase will be rewarded with JOY tokens.
Events:
1. Video length watched
2. Comments added
3. Replies to comments added
4. Reactions added to videos
5. Reactions added to comments
6. NFTs purchased
7. NFT bid
8. CRT purchased
9. Tips given
10. Tips received
11. Profile population with details (social media links)
___
:question:
1. Do we have a mechanism to pay members en masse, as opposed to channels?
Contributor guide
Research direction
No files, tests, or entry points are named. Begin by locating Orion membership stats and checking whether a mechanism exists for tracking the listed off-chain and on-chain events and paying members en masse; completion should define the smile display, rankings, and JOY-token rewards.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- blockchain, typescript
- Domain
- analytics, backend, blockchain, payments
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100