To clarify this extension does not claim that NFTs are currently cryptographically less verifiable than any media coverage may portray them as, or that there is not a strong crypto graphic link in the protocol. This comments on the implementation details and only offers a minimally extended option to continue the provenance story over time, perhaps slightly improving the link between artist and digital work.
The current links between artist and digital work are…
- The original ECDSA signature on the initial transaction that “created the NFT”. A contract may be deployed from an artist’s EOA or a minting transaction may be executed to an already deployed NFT from the artist’s EOA (Opensea,rarible,foundation,superrare etc…)
- The metadata is stored with the NFT ID mapping space with an additional URI extension. This metadata is usually an IPFS content hash containing a nested link (IPLD) to the media. This content addressing ensure that the blockchain immutably stores sha256 image of the media.
You will notice that as long as an artist retains and deploys the nft themselves there is a pretty easy link to verify. However there aren’t any easy ways for the artist to show they still have that key or that they value it (to my knowledge). This extension simply lets them sign the NFTs and then sign messages over time, post those messages on out of band networks like twitter, and let NFT owners verifiably show that the artists signatures match the ones on their NFT. This is more for an over time improvement to provenance, if however minimal.