The Tim Berners-Lee NFT that sold for $5.4M might have an HTML error

2 min read Original article ↗

Two weeks ago, World Wide Web creator Tim Berners-Lee sent an NFT of the web’s original source code to the auction block with a starting bid of just $1,000. Yesterday, Sotheby’s announced that the crypto asset sold for $5.4 million. The sum makes Berners-Lee’s work one of the priciest NFTs of all time.

The digital package included not just the source code but also a letter from Berners-Lee reflecting on the creation of the web, some original HTML documents, an SVG “poster” of thousands of lines of code, and a 30-minute visualization of the code being typed on a screen. 

But there’s a twist. An eagle-eyed researcher pointed out on Twitter that the animation initially posted on the Sotheby’s site had errors in the code, possibly introduced when the person making the video fed the Objective-C code through an app or web service to produce the typing effect in the animation. Instead of angle brackets that are present in the code (< and >), the HTML codes for the symbols (&lt; and &gt;) appeared instead. On the poster, which was made by a Python script created by Berners-Lee, the brackets appear correct. Presumably, they are also correct in the code itself.

Hold on…the www source that Sotheby is auctioning? The angle brackets are wrong! They’ve been – yes – HTML encoded from “< >” to “< >”. Lol. https://t.co/vb7clOETfU pic.twitter.com/kb1ugoPyok

— @mikko (@mikko) June 30, 2021

The code was corrected in later animations, raising questions about this particular NFT and NFTs as a whole. It’s unclear whether the video posted on the listing page for the auction was pulled directly from the animation originally included in the NFT, and we’ve reached out to Sotheby’s for clarification. But if it was, and if the later, corrected animation reflects what was actually sold, it could mean that the original NFT was scrapped and a new one was created.