1. What would happen in the event when the private key was leaked? Is there any scenario for invalidating or rotating keys?
2. For verifying the proof file, it seems like the URL for obtaining the signature key[1] is read directly off the proof file[2]. Wouldn’t that allow an attacker to publish proof files that point to their own server, hence allowing the attacker to sign fabricated files and still make them pass the automated validation?
[1]: https://github.com/timestampit/example_clients/blob/cd65e8c8...
[2]: https://github.com/timestampit/example_clients/blob/cd65e8c8...