Decoding the magic, my journey building nm and otool

Verify this article

Cryptographically signed proof of authorship and date. The signature is on the English source, translations are derived and shown for convenience.

Signed by 0x7511…023b, on July 25, 2019. The signature was recovered from an EIP-712 typed message, so only the owner of this wallet could have produced it.

address
0x75117fE22ce373ec31d0Fe07638Afc25a525023b
schema
v1

Verify it yourself

Run this in your terminal, no trust in this site required:

npx @jterrazz/attestation verify https://jterrazz.com/articles/3-decoding-the-magic-my-journey-building-nm-and-otool

The CLI fetches the markdown bytes, recomputes the SHA-256 digest, recovers the signer from the EIP-712 signature, and validates the OpenTimestamps proof against Bitcoin.

How it works

Signature.The article's canonicalized bytes are hashed with SHA-256, and the hash is signed by an Ethereum wallet using EIP-712 typed data. The signer's address is recoverable from the signature; tampering with one byte invalidates it.

Timestamp.The same hash is anchored into a Bitcoin block via OpenTimestamps. Once a block is mined, the timestamp becomes part of Bitcoin's consensus history, provably no later than the block's mining time.

Trust-free verification. Anyone can verify both properties independently with the CLI above (or by reading the raw files at /articles/3-decoding-the-magic-my-journey-building-nm-and-otool/proof.json). The proof doesn't depend on this site staying online.

Raw artifacts

Four files at /articles/3-decoding-the-magic-my-journey-building-nm-and-otool/ are the entire proof.