Interesting approach. This will clean up a lot of code in external plugins!
I think we need to be really explicit about which functions are exposed externally in the documentation (https://scuttlebot.io/apis/scuttlebot/ssb.html). In general I think the API docs could really use an overhaul. Which functions are old/deprecated. Anyone needs to be updated to flume? Maybe something for @jolyons developer docs grant?