common/src/main/java/lighthouse/protocol/LHProtos.java
public Builder clearAuthKeyIndex() {
        bitField0_ = (bitField0_ & ~0x00000001);
        authKeyIndex_ = 0;
        onChanged();
        return this;
      }
/**
       * <code>optional uint32 auth_key_index = 1;</code>
       *
       * <pre>
       * If auth_key might not be easily located by the project owner because it's beyond the lookahead zone that's
       * pre-calculated when a wallet is restored from seed words, we stash the index here. It results in a minor
       * privacy leak: for people who created bajillions of projects out of the same wallet it leaks how many they've
       * created so far. However it means people can restore ownership of a project from the same file they made public
       * and the seed words, making it more robust against data loss. For most users who don't create many projects it
       * will be missing and thus not pose any privacy issues.
       * </pre>
       */
optional uint32 auth_key_index = 1;

If auth_key might not be easily located by the project owner because it's beyond the lookahead zone that's
pre-calculated when a wallet is restored from seed words, we stash the index here. It results in a minor
privacy leak: for people who created bajillions of projects out of the same wallet it leaks how many they've
created so far. However it means people can restore ownership of a project from the same file they made public
and the seed words, making it more robust against data loss. For most users who don't create many projects it
will be missing and thus not pose any privacy issues.
optional uint32 auth_key_index = 1 ; If auth_key might not be easily located by the project owner because it ' s beyond the lookahead zone that ' s pre - calculated when a wallet is restored from seed words we stash the index here . It results in a minor privacy leak : for people who created bajillions of projects out of the same wallet it leaks how many they ' ve created so far . However it means people can restore ownership of a project from the same file they made public and the seed words making it more robust against data loss . For most users who don ' t create many projects it will be missing and thus not pose any privacy issues .
public Builder clearAuthKeyIndex() {
        bitField0_ = (bitField0_ & ~0x00000001);
        authKeyIndex_ = 0;
        onChanged();
        return this;
      }
public Builder clearAuthKeyIndex ( ) { bitField0_ = ( bitField0_ & ~ 0x00000001 ) ; authKeyIndex_ = 0 ; onChanged ( ) ; return this ; }
<code>optional uint32 auth_key_index = 1;</code>
 <pre>
 If auth_key might not be easily located by the project owner because it's beyond the lookahead zone that's
 pre-calculated when a wallet is restored from seed words, we stash the index here.
<code > optional uint32 auth_key_index = 1 ; < / code > <pre > If auth_key might not be easily located by the project owner because it ' s beyond the lookahead zone that ' s pre - calculated when a wallet is restored from seed words we stash the index here .