https://github.com/jamesmccomish/warplist “Creator deploys a modified ERC721 contract of type …has the .js source code written to storage. …a follower calls the `whitelistMint`` function, the contract calls the Chainlink function to verify the msg.sender has liked the contract”
Would be cool to have this as a utility on platforms like Zora and Highlight that let you set a whitelist