why not a `self.notary.sign(notebook)` api ? assuming notary as a unique secret prevent to do ring of trust anf puplic/private key things. I don't say that we would ship such a things, but it make it really hard to implement such a subclass.