# 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 πŸ˜