How long until users are forced to execute a ‘acceptTermsAndConditions(bytes32 agreementHash)’ function before being allowed to interact with the rest of a protocol?