What does supportsInterface() function do in Governor.sol?

The contract is here: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/governance/Governor.sol. I didn't check closely, but is it for websites like Tally?

Hello @zesl

This is part of ERC165

Yes, I suppose platforms like Tally may want to check if the value for some specific standard is true/false. Is this functionality mainly for that, as not many other contracts would need to check this?