2 comments

  • miladyincontrol an hour ago

    This just sounds like OpenTimestamps or "Proof of Existence" but with extra steps.

      sebmellen an hour ago

      Hey, thanks for the comment! That's fair. The commitment/timestamping part is essentially the same idea. But try to think of prove-yourself like a framework around an anchoring service, whether that service is OpenTimestamps or an Ethereum transaction.

      With OpenTimestamps or Proof of Existence, you can timestamp a private claim, but revealing it later remains optional. So if you were to make predictions about 20 different things, you could privately timestamp each prediction and only reveal the predictions where you were correct.

      With prove-yourself, the signed claim is published as time-locked ciphertext that uses drand (https://drand.love/) to make the ciphertext automatically decryptable at a given point in the future. After the chosen drand round, anyone can decrypt and verify the claim without the cooperation of the originator.

      As I alluded to earlier, you could take prove-yourself and use OpenTimestamps as an anchoring backend.