This is a good example of why I think we will eventually have to add the ability to add arbitrary new "power roles" that have "write access" normal users don't, which could act as smart oracles, but which don't produce blocks. In the short term delegates make very good substitutes for this type of worker role.