There are many token-gating events in real life. However, they check if people have some rights represented by NFT manually, such as human eye checking, by showing their OpenSea app to the ticketing man. We solved this problem with IoT and account signature verification. We automated verification of ownership of NFT on StarkNet by integrating hardware (in this demo, we use smart-lock).
Because we are super new to StarkNet, it was hard to understand the mental model of Account, which is really different from Ethereum EOA model.
Discussion