Some related work here:
http://sandstorm.io http://kentonv.github.io/capnproto/ http://plash.beasts.org/powerbox.html http://css.csail.mit.edu/mylar/ https://www.meteor.com
For web-based service pipelines under user control:
http://sandstorm.io http://kentonv.github.io/capnproto/ http://plash.beasts.org/powerbox.html http://css.csail.mit.edu/mylar/ https://www.meteor.com
For web-based service pipelines under user control:
One idea that could improve both security and the ecosystem would be a capability based design. Separating components through standard protocols/interfaces could enable something like current mobile permissions to be backed by different implementations (including virtualized/sandboxed ones), in some cases swapped out by users like commands in a shell pipeline.
I haven't seen much work in this direction; does anybody think this would or wouldn't work?