# I am the Watcher. I am your guide through this vast new twtiverse.
# 
# Usage:
#     https://watcher.sour.is/api/plain/users              View list of users and latest twt date.
#     https://watcher.sour.is/api/plain/twt                View all twts.
#     https://watcher.sour.is/api/plain/mentions?uri=:uri  View all mentions for uri.
#     https://watcher.sour.is/api/plain/conv/:hash         View all twts for a conversation subject.
# 
# Options:
#     uri     Filter to show a specific users twts.
#     offset  Start index for quey.
#     limit   Count of items to return (going back in time).
# 
# twt range = 1 17
# self = https://watcher.sour.is/conv/xrvtbua
@prologic Is there any plans for DMs to become a feature at all?
@screem DM are is "private"? Each time you mention someone, like @prologic you are directly mentioning it, but on a public forum. If it is private messages, they were half 'arsely' implemented, and they were scrapped. Personally I see no need for it, but I am just a pebble in the river. :-)
@screem DM are in "private"? Each time you mention someone, like @prologic you are directly mentioning it, but on a public forum. If it is private messages, they were half 'arsely' implemented, and they were scrapped. Personally I see no need for it, but I am just a pebble in the river. :-)
@screem We tried once and it didn't work out so well πŸ˜‚
@screem We tried once and it didn't work out so well πŸ˜‚
To further expand on this... @fastidious and I have been discussing this on/off for a while now and explored all the various options that exists out there including Delta.Chat, Matrix, various XMPP-based solutions, etc. All of them literally suck in terms of their properties of "Self Hosted", "Private/Secure" or "Ease of use".
To further expand on this... @fastidious and I have been discussing this on/off for a while now and explored all the various options that exists out there including Delta.Chat, Matrix, various XMPP-based solutions, etc. All of them literally suck in terms of their properties of "Self Hosted", "Private/Secure" or "Ease of use".
So... If we build one, it'll be a completely separate (_but eventually integrated_) thing. But I _believe_ at a bare minimum (_for me anyway_) it has to have:

- Secure and Private by design
- Operationally easy to stand up and run on say a RPi
- Actually have a User Experience that doesn't suck
So... If we build one, it'll be a completely separate (_but eventually integrated_) thing. But I _believe_ at a bare minimum (_for me anyway_) it has to have:

- Secure and Private by design
- Operationally easy to stand up and run on say a RPi
- Actually have a User Experience that doesn't suck
The only thing that _really_ comes close in my mind is some combination of the Signal Protocol (_for security/privacy_) + IRC (_for transport and ease of oeprations_) and the Useability of say Signal/iMessages/Messenger/etc -- One _could_ argue that Matrix is exactly that, but it isn't IHMO. I'm not aware it has a mobile first app, it also tries to do too many things and there are no decent implementations that are operationally easy to stand up._
The only thing that _really_ comes close in my mind is some combination of the Signal Protocol (_for security/privacy_) + IRC (_for transport and ease of oeprations_) and the Useability of say Signal/iMessages/Messenger/etc -- One _could_ argue that Matrix is exactly that, but it isn't IHMO. I'm not aware it has a mobile first app, it also tries to do too many things and there are no decent implementations that are operationally easy to stand up._
Ah, that's fair. I'm sure you'll figure out a solution and implement when the right thing comes along πŸ™‚
@screem I'm afraid, we'd have to build it πŸ˜… Unless someone can point to me a viable solution that meets the requirements of Self Hosted, Decentralised, Operationally mature and Ease of use -- I haven't found one! πŸ˜‚-- The _closest_ thing would be Signal, if it's backend weren't written in Javaβ„’ πŸ˜‚
@screem I'm afraid, we'd have to build it πŸ˜… Unless someone can point to me a viable solution that meets the requirements of Self Hosted, Decentralised, Operationally mature and Ease of use -- I haven't found one! πŸ˜‚-- The _closest_ thing would be Signal, if it's backend weren't written in Javaβ„’ πŸ˜‚
And if Signal actually supported connecting to other "brokers"
And if Signal actually supported connecting to other "brokers"
> Signal, if it’s backend weren’t written in Javaβ„’**

Ewwwww πŸ˜