This new GitHub Action makes it very easy to create Trusted Timestamps for any git repo on GitHub, whether it is public or private. These Trusted Timestamps protect your code inventions by proving when the code was actually pushed or merged on GitHub. Unlike regular git commits, they can not be backdated.
https://github.com/timestampit/action_test/tree/trusted_time... is an example repo with this GitHub Action setup. The trusted_timestamps branch contains the Trusted Timestamps for the code on the main branch, as well as a verify_repo_timestamp.sh script for verifying the Trusted Timestamps.
I built TimestampIt! as an exploration of using cryptography to prove what is true. Adding this GitHub Action seemed like a perfect application for Trusted Timestamps, especially for repos that are creating original code.