Farcaster's rebranded Network State Protocol requires users to agree to a social smart contract modeled on Singapore's public conduct standards or receive read-only app access