Title. I know the controversies about OP_RETURN, and how you can adjust the maximum size to be relayed in bitcoin knots, but what is the maximum amount where any block containing it would be considered simply invalid? I was originally thinking more specifically about the size allowed in the coinbase transaction of a block, but I'm not sure that matters. Either way I was very confused when trying to find the value, because I remembered that in the bitcoin developer guide, the maximum was 80 bytes, however some sources say that it's 75 or even 40 (those last ones seem to be just outdated) and there's also d29c9c0e8e4d2a9790922af73f0b8d51f0bd4bb19940d9cf910ead8fbe85bc9b , which seems to completely defy any limit. Is there even a limit that would make a transaction invalid, and therefor make any block containing it invalid?