decentraland / proposals

Review of community proposals for Decentraland's art and applications
46 stars 16 forks source link

Owner-to-Owner Messaging #82

Open rdixon22 opened 6 years ago

rdixon22 commented 6 years ago

Purpose: To let visitors or land owners send messages to the owner of a specific plot of land

Description: It will be important for land owners to easily communicate with other land owners on demand, without having to go through some kind of central authority.

There are quite a few reasons why you might want to send a direct message to another land owner. Some examples include:

In fact, owner-to-owner messaging will be essential if Decentraland is to be self-governing.

This might need to be a core feature of the Decentraland platform, but it won't be trivial to implement. The feature probably needs to support most of the usual messaging capabilities, like tracking replies in a thread, messaging more than one person at a time, preventing spam and abuse, and so on.

Tie-in to Identity System

It will also tie in with the user identity system. I assume the identity of the user who owns a plot of land will not be made public by default. So the messaging interface would let you send a message to the anonymous land owner, who could then provide more identity information if they wanted to.

User Interface

The client-side user interface could take different forms. Some examples:

Of course there would need to be a general messaging interface as well, with an inbox, the ability to read messages and threads, the ability to compose new messages, and so on. In general, these kinds of features are not well-suited to VR environments, so this might need to happen outside any VR or game-style UI.

Expressing Appreciation and Other Common Messages

Some types of messages will be very common, like wanting to express appreciation for land content, or inquiring whether the land is for sale. To reduce message overload, these types of messages could be handled in other ways.

For example, to express appreciation some simple Like/Love/Disapprove/Flag-for-Abuse buttons could be used, and visitors could select one much like Facebook users do in order to Like a post.

To support simple "Is this for sale?" inquiries, a standard message template could be used, or maybe a dedicated for-sale-inquiry feature could be implemented.

Even so, there will always be unforeseen messages that people want to send, so it makes sense to have an easy-to-use, hard-to-abuse messaging interface of some kind.

Rob (rdixon)

Alonzo-Coeus commented 6 years ago

because a tile is owned by a eth address we could use something https://ipfs.io/ipns/dapp.lemon.email/#/ but i think we could improve this a bit