lbryio / lbryio/proposals

Instant Verification - Social Media

Open
#14 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
1
Forks
0
PR merge metrics
No merged PRs in 30d

Description

Automatically verifying real people can reduce the workload for the manual verification queue. One option is to make use of a social media account. A user can be determined as a real person using a set of defined, configurable rules.

## Criteria to consider for instant verification
* Email address
* Account age
* Social network
* Recent post activity

To start with, we can perform verification using Twitter accounts.

### Twitter criteria for Instant verification
* Check that the Twitter email address matches the email address on the LBRY account.
* Check that the account is at least 3 months old. The threshold should be configurable.
* Check that the user has at least 50 followers. The number of followers should be configurable.
* Check that the user has at least one recent post in the last week, with at least 5 recent posts no more than 1 week apart from the other. The threshold for the first post and the duration gap between posts should be configurable.

If a Twitter user meets all of this criteria, then the user's LBRY account can be set to verified instantly.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the proposed Twitter verification criteria in this issue, including matching email addresses, account age, follower count, and recent-post thresholds. Done would mean a configurable implementation that verifies an LBRY account only when all specified criteria are met; no source files or tests are identified here.

Written by the indexing model from the issue text.

Assessment

Domain
authentication
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.