@Gargron have you asked the Mozilla folks about the work they're doing in that space? They may have some ideas for you.