I was working on something similar to add in to Perkeep. Any reason you decided not to use Google's Go implementation? https://roughtime.googlesource.com/roughtime/+/master/go/pro...
> It also comes with a client implementation of the roughtime protocol in Go - initially I was not aware that there already was a Go implementation, but that also is not go-gettable. Either way, it was fun to implement it myself :)