<georgeowell>
Just a question for any of the core team. How does Sandstorm on Oasis do the qouta stuff that enables you to have multiple tiers of user?
<kentonv>
georgeowell, we actually never got around to implementing "compute unit" metering
<kentonv>
but the plan was to do it in blackrock using cgroups
<kentonv>
and yeah, the subscription plan and billing code is currently in blackrock/shell, but I'm planning to move it into Sandstorm proper soon.
<kentonv>
so then you could set up Stripe billing for users of your own server.
<kentonv>
blackrock would then be just an alternative cluster-scalable backend
<kentonv>
although the cgroups stuff, if we ever implement it, may only be possible in blackrock, because using cgroups usually means you have to own the host system, which Sandstorm doesn't
<DanC>
the powerbox API has been stable since 2015? my impression is that it has evolved considerably
* DanC
digs into git history of docs...
<DanC>
collections app was Jan 2017
<kentonv>
no, the blog post was anticipating the future
<DanC>
"Add documentation on app-to-app powerbox." was Feb 2017
<kentonv>
the powerbox API is not really done even today, though it crossed a hurdle about a year ago
<DanC>
right... crossing that hurdle is what I think merits an appearance in awesome-ocap
<kentonv>
I don't think any of the apps use it though. :/
<DanC>
collections app, right?
<DanC>
that's what the docs say, anyway :)
<kentonv>
oh, the collections app uses functionality that existed a while before
<kentonv>
the ability to share a grain by passing a capability through another app
<kentonv>
that was there maybe two years ago?
<kentonv>
Rocket.Chat uses it too
<DanC>
by the way: would you please get all web api designers to use webkeys? I'm puzzling thru the maze of twisty auth passages in the plaid.com API, and not enjoying myself.
<DanC>
while you're at it, knock heads in browser extension apis.
<DanC>
where in the sandstorm code was the hurdle implemented?
<DanC>
Added the ability for http-bridge-based apps to publish and request HTTP APIs via the Powerbox without the application needing to understand Cap'n Proto.
<DanC>
I had taken some notes in some random app... I downloaded the grain and discovered the backing store was sqlite. So I needed neither oasis nor a local install of the app to get my notes back :)
<DanC>
hello world Firefly grain is 31.6MB
<DanC>
very shiny. nice intro tour
<DanC>
not a lot of hassle to get going; just "what's your bank balance?"
<DanC>
"import using Spectre" looks a little like plaid... wow...
<kentonv>
yeah we don't want to hold anyone's data for ransom... we can let you download a backup without actually running the app.
<georgeowell>
kentonv: hmm that would be awesome. I think the qouta stuff is especially important for organisations
<kentonv>
georgeowell, FWIW quota enforcement is actually part of sandstorm itself already... it's only stripe-based billing that is in blackrock
<kentonv>
but quota enforcement is tricky to enable currently
<georgeowell>
but it requires SAML and LDAP?
<kentonv>
I think you either have to manually set quotas in the database or there's some experimental thing where it can look up quotas from LDAP but I forget how that works
<kentonv>
you'd probably have to look at the code for that
<georgeowell>
yeh I linked to that page in the docs earlier
<kentonv>
the secret /admin/hosting-management panel
<kentonv>
(not linked from the main admin panel since it's really hacky)
<georgeowell>
highly secret :P
<georgeowell>
I haven't been following Sandstorm project too closely recently. Was there any traction getting some of the apps that were a little bug to get updated?
<georgeowell>
I was thinking stuff like Framadate
<kentonv>
pretty much the only apps that have seen updates lately are Wekan and Firefly
<georgeowell>
It's a shame (in some cases). I feel like whoever is the maintainer would probably do it if they were using it daily like we are.
<georgeowell>
intrestingly RocketChat have made some changes that I really don't like recently
<georgeowell>
The version in Sandstorm is actually better
<georgeowell>
Was there ever a process to take on new maintainers for an app?
gillisigurds has quit [*.net *.split]
davidar has quit [*.net *.split]
michaelw has quit [*.net *.split]
Mitar has quit [*.net *.split]
Mitar has joined #sandstorm
michaelw has joined #sandstorm
gillisigurds has joined #sandstorm
davidar has joined #sandstorm
<kentonv>
georgeowell, yes, it's possible to modify Sandstorm itself to designate a new key to be authoritative for an existing app
<kentonv>
we've used this a few times to transfer ownership of apps when the maintainer was MIA
_whitelogger has joined #sandstorm
simonv3 has quit [Ping timeout: 246 seconds]
cevi has joined #sandstorm
simonv3 has joined #sandstorm
thejohnhenry[m] has joined #sandstorm
nolan_d has joined #sandstorm
zopsi has quit [Quit: Oops]
davidar has joined #sandstorm
eternaleye has joined #sandstorm
ccx^xmpp has left #sandstorm ["Disconnected: Received SIGTERM"]