Earlier quoted context omitted.
> BTW I'm working on porting ntfy to Sandstorm. Oh this would be really handy, I'd love to run it on my Sandstorm server!
Awesome. One major caveat is that because of Sandstorm's draconian security (I mean this in a good way), a handful of ntfy's features won't work because they use special headers. Mastodon works so I'm assuming they use the json API. One of my tasks is to go through major services and test them. Another one is protected topics. "Users" use auth headers (there's a GET string option, but the Android app source code indi…
Is it about hosting apps on different domains and using a powerbox between them? Or is it something more? Why does sandstorm use capnproto for instance?
In our framework for instance, instead of capabilities, we implemented "invites", which people can send to each other. If an invite grants you readLevel access to a document, you'll be able to see it even before you log in and create a user account. But if you want to get the full access to write etc, you'll have to create a user account and accept the invite as that user.
https://github.com/Qbix/Streams/blob/main/classes/Streams/St...