Proof of Life

crtlog.com publishes a periodically updated, signed proof-of-life statement. It confirms that the service remains under the operator's control and anchors the statement to a recent Monero block so it cannot be backdated.

Files

What it proves

The statement is signed with Minisign. Anyone can verify that it was signed by the private key matching /minisign.pub. The statement includes the latest Monero top block hash, block height, and block time. Because the Monero block had to exist before the statement could reference it, the statement cannot be backdated. The signature also covers a trusted comment that includes the same timestamp and block details.

Dependencies

Verification requires minisign and jq. On Debian or Ubuntu:

sudo apt-get install minisign jq

On macOS with Homebrew:

brew install minisign jq

Verify

Run the verification script in a terminal. It downloads the files, verifies the signature, checks the Monero block anchor, and prints the verified statement.

curl -sO https://crtlog.com/verify-proof-of-life.sh
bash verify-proof-of-life.sh

The script requires minisign and jq. See the dependency install commands above. You can also read the script source before running it.

The statement is updated on an ongoing basis by the operator. There is no fixed schedule; check the timestamp to decide whether the statement is recent enough for your purposes.