I'm trying for the first time to use this application: https://github.com/opentimestamps/java-opentimestamps.
I'm feeding the filename argument into the application, as opposed to a hash/digest.
I followed the instructions on github. When I run it, it seems to work. But the verify fails... even after having waited about a day for the calendar servers to do whatever they are supposed to do.
My output is:
Pending or Bad attestation
I can post the relevant code snippet, for 'verify', to show objects are populated and that timestamp returned is null.
When I use the 'info' argument I see 'verify PendingAttestation' for each of the three servers.
I haven't a clue as to how to interpret this. Presumably these servers are responsible for creating and broadcasting a transaction, with sufficient addresses to represent the file hash. And the verify option is supposed to.... conduct a blockchain query to check the hash exists in a transaction? I see the docs speak about it as a free service.... which is surprising but perhaps I've missed something.
Any help would be much appreciated.