Proof of membership: how Azure DevOps and Web3 come together