Just wanted to ask / mention a few things and I thought an answer would be more appropriate:
- In regards to an API: I understand your concern about bandwidth. Would you be willing to do what the SO team did and offer a private beta while you work out a key/throttle method?
- In regards to hosting: how will that work? Are you basically just giving registered users XX MB for JavaScript hosting or what? Could StackCenter be moved there if I removed the PHP code?
- Regarding apps: I saw that somewhere... is there some kind of app system you're setting up?
Answering questions like this in comments is silly. We can carry on a conversation here...
[sky]:
r.e. Bandwidth: the usage itself is certainly a concern, but the salient concern is DOS, whether it be a hard shutdown via abuse or an administrative shutdown triggered by hogging the resources of the shared host. I will spend a few hours, soon, coming up with a secure method of providing access to certain data.
Currently I provide access to users/email/{address}
on a per-IP authorized basis. Please see this post for more details.
r.e. Hosting: I intend to provide an environment that will support direct access to the datastore via Ajax (same domain, I do not have the resources to expose JSONP to external consumers) as well as server hosted scripting languages (and perhaps even c# using a sandboxed mono compiler I built last year) for saving state for your javascript apps. The server code will be limited and not suitable for developing apps, only for specifying connector endpoints for the browser based javascript/flash/silverlight etc.
[George]
Flash won't be a problem because it supports cross-domain policy files.
As for the API, no hurry :)