You create an IPGuard account. Email, password... After that, you are given a single command line you need to run in your Git repository. That's all!

The setup script goes through these steps:

  • Check you IPGuard API key
  • Declare your Git repository to IPGuard
  • Merge all you commit hashs to a file and post it to IPGuard for timestamping
  • Install a Git post-commit hook that posts you Git commit hash each time you commit

Curious? The script has less than 200 lines so you can easily review it.

IPGuard setup configures a Git post-commit hook. This script is run each time you commit. It simply takes your fresh commit's hash and posts it to IPGuard for timestamping.

When using IPGuard, you send two kind of information to IPGuard:

  • Your Git repository name, eg. project-alpha.
  • Your Git commit hashes (past and future), eg. d15d02372480b7b94374c6c08f4b4c45b0ef046d.

Other information, such as your repository content, commit messages, remotes... are never sent to IPGuard.

To verify a timestamp:

  • Visit a timestamp page on IPGuard and download the timestamp.
  • Create a file that contains your Git commit hash (eg. c4e4e6a44384b9f1696a69662889b3ac5368fc26). Make sure the file does not contain anything else, such as a new line character.
  • Visit OpenTimestamps and submit both the timestamp file and the commit hash file.

Your question is not here? Drop us an email!