“Predicate” is something that determines how many signatures are required to transfer coins from the account. The three built-in predicate options are
keys-2. Most KDA holders will never see, or even know about, their account’s predicate because they will have a traditional single-key account wherein
keys-any do the same thing. However, the predicate becomes more important with multi-signature accounts. For example, the
keys-2 predicate requires that at least 2 keys in the account must sign in order to authorize a transaction.