nostr:npub1n0stur7q092gyverzc2wfc00e8egkrdnnqq3alhv7p072u89m5es5mk6h0

Love the fact that you flag possible imposter account for users!! Seems prone to false positives tho. Wondering what variables you are checking on?

- is followed?

- similar PFP? (how do you assess?)

- similar name? (How similar?)

- what else is checked?

Because, we’re interested to implement a “code free” crowdsourced solution (set of guidelines and a NIP) for exactly this.

#nips #onboarding #verification #grownostr nostr:npub1san22nhe59ct8pstcehav4dtkf94lkn46ltl7d30g3zzl00tg7ussgqjdd

https://github.com/search?q=repo%3Anostur-com%2Fnostur-ios-public+imposter&type=commits&ref=advsearch

Reply to this note

Please Login to reply.

Discussion

It adds the label if both the following is true:

- you are not following the contact

- it has a 80% similar name and profile picture as someone you already follow

For picture it checks pixels and for name it uses Jaro-Winkler from https://github.com/autozimu/StringMetric.swift I tried levenshtein before but it seemed a bit buggy. Both could probably be improved but I haven't had false positives for a while, there were a few a while back but that was actually related to code errors, not the algorithms.

Thanks. Do you think “in code” wd be better than “in person” for verification of the same data points?

IMHO a crowdsourced solution (allowing people to “verify” each others names and pfp) allows erroneous claims (from a single person) to be ironed out by the claims from others. I imagine this wd be easier to implement and to maintain and produce better results than an algo (a black box for many) locked in code.

Your thoughts?

(ICYMI that screenshot above is a false positive.)

They could complement each other if we use both. Right now it’s possible to send reports but when receiving reports it doesn’t do anything with them yet. We could leverage WoT to decide which reports are relevant or not.

I think so. We’ll be working on this for an onboarding client. Will circle back with you for integration ideas.

btw why cant i zap you?

you get an error or?

after i tap the zap icon and set amount doesnt go to wos app just stay on your profile

hmmm I think stacker.news added a minimum amount of 1000 sats

ah ok lol

In your screenshot the profile picture of Ranger looks very different though, could be a very old cached false positive from back when there were code errors if you have been using Nostur since back then, or the pixel checking still needs improvement.

I clear caches regularly. 🤷🏻‍♂️