This is being prototyped in an internal package as we start to open source. This code will either live in attest, or in a separate eventlog package in the future.