Comments (3)
My thoughts: I wouldn't start with textual references at all.
But a trust information point can be a simple (nostr) note from one id to another id. There's no need for "smart contract" or pairing. A note can't really be expected to be deleted, but there can be updates or requests for deletion. On nostroots I would much rather start with a different system than what trustroots currently has. Something that's easier to parse and process with code, so just a bunch of dimensions of trust and type of encounter, starting with the binary stuff. Like this it's much easier for people to enter this information.
currently:
- Met in person
- I hosted them
- They hosted me
- Apart from your personal experience, would you recommend others to meet them?
- textual reference
possibly good to have it more finegrained?
- met in person
- [if met in person] happy to meet them again
- I hosted them
- [if hosted] would host them again
- they hosted me
- [if they hosted me] would be their guest again
Keep it super simple and iterate from here.
from nostroots.
Similarly I would like to see some kind of binary circle upvotes.
So if someone is part of the hacker circle and I met them, I can vouch for them to be a hacker. If people use this it can become super useful information to build other stuff upon.
from nostroots.
Great idea. Keeping it simple makes a lot of sense. There's definitely something extra in a colorful text review that can really separate deeper/more sincere references, but it's probably not necessary for the basic goal. Mostly you want to know that you are talking to a real person and that their profile is not inaccurate. And the more users you see vouching for that, then the higher your confidence will be.
The solutions to dealing with spam are going to be complex, and they will be easier to address when you have more users to justify the extra work. They probably won't be needed for a while.
Regsrdless, the trickiest part is handling negative experiences. You don't want it to turn into rating their personality from 1-5 stars, and it would be useful to know if you don't want to meet them again because you generally don't like their personality or whether they did something totally inappropriate or illegal.
Possibly reporting negative experiences could be somewhat separate. I would think they would often require a text explanation. One of the advantages of having decentralized references is that things like sexual assault accusations can't be removed because of lawsuit threats. But without gatekeeping, negative references could get out of hand quickly.
Maybe there could be some binaries specifically for negative experiences, and the expectation is that you message the person who left the negative flag if you want to hear what happened? I would think there needs to be a prominent place for negative references, and you probably need to immediately know the basic category of the accusation.
from nostroots.
Related Issues (20)
- NIPs related to geo and events
- Nostroots Collective 2024-05 HOT 12
- redo meet functionality in nostr HOT 1
- circle notes
- I hate to do this. HOT 5
- `README.md` has link to relative URL `nostr.net` which does not work (points to something at github.com). Should be `https://nostr.net/`. HOT 1
- Add to nostr.net HOT 2
- nsecs for all users with nsecBunker
- Current state and roadmap HOT 7
- nostr rideshares
- Random thoughts from v1 HOT 1
- Blog post HOT 2
- What to put on nostr? HOT 1
- NIP-05: [email protected] HOT 3
- ideas
- app thoughts
- Firefox canβt establish a connection to the server at wss://nostr.zebedee.cloud/ HOT 2
- thoughts on contacts and experiences
- NIP-42 authenticated relay HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nostroots.