user132451: There aren't many working implementations of BIP85 yet.
Ian Coleman's, Grondilu just added support to their Bitcoin Bash Tools, COLDCARDwallet, AirGap Vault and the Python demonstration library https://github.com/ethankosakovsky/bip85
Please post comments with any others you know of.
All should generate the same set of mnemonic sentences, but is the order supposed to be the same?
So I could specify "mnemonic #5" and "mnemonic #14" and those index numbers will point to the same sentences no matter which tool I use to generate them?
Also, hypothetically asking only, is there any practical limit to the number of mnemonic sentences generated or can you just keep going say past a million of them?
Is it theoretically possible there might be collisions between BIP85 sets?

user132913: This is the typescript implementation which is used by the iancoleman tool: https://github.com/AndreasGassmann/bip85

The "order" of mnemonics is the same, assuming the implementations are correct. The derivation path that is used is defined in the specs. Specifically, it is: "m/${BIP85_DERIVATION_PATH}'/${BIP85_APPLICATIONS.BIP39}'/${language}'/${words}'/${index}'" (Taken from the BIP85 library linked above).
Reference: https://github.com/bitcoin/bips/blob/master/bip-0085.mediawiki#12-english-words
You can generate millions of them by increasing the index. You can get even more by using an additional BIP39 passphrase.
I'm not a cryptographer, but it's probably about as likely as randomly generating the same mnemonic 2 times by accident.


132451: <p>There aren't many working implementations of BIP85 yet.</p>
<p>Ian Coleman's, Grondilu just added support to their Bitcoin Bash Tools, COLDCARDwallet, AirGap Vault and the Python demonstration library <a href="https://github.com/ethankosakovsky/bip85" rel="nofollow noreferrer">https://github.com/ethankosakovsky/bip85</a></p>
<p>Please post comments with any others you know of.</p>
<p>All should generate the same set of mnemonic sentences, but is <strong>the order</strong> supposed to be the same?</p>
<p>So I could specify &quot;mnemonic #5&quot; and &quot;mnemonic #14&quot; and those index numbers will point to the same sentences no matter which tool I use to generate them?</p>
<p>Also, hypothetically asking only, is there any practical limit to the number of mnemonic sentences generated or can you just keep going say past a million of them?</p>
<p>Is it theoretically possible there might be collisions between BIP85 sets?</p>
 132913: <p>This is the typescript implementation which is used by the iancoleman tool: <a href="https://github.com/AndreasGassmann/bip85" rel="nofollow noreferrer">https://github.com/AndreasGassmann/bip85</a></p>
<ol>
<li>The &quot;order&quot; of mnemonics is the same, assuming the implementations are correct. The derivation path that is used is defined in the specs. Specifically, it is: <code>&quot;m/${BIP85_DERIVATION_PATH}'/${BIP85_APPLICATIONS.BIP39}'/${language}'/${words}'/${index}'&quot;</code> (Taken from the BIP85 library linked above).
Reference: <a href="https://github.com/bitcoin/bips/blob/master/bip-0085.mediawiki#12-english-words" rel="nofollow noreferrer">https://github.com/bitcoin/bips/blob/master/bip-0085.mediawiki#12-english-words</a></li>
<li>You can generate millions of them by increasing the index. You can get even more by using an additional BIP39 passphrase.</li>
<li>I'm not a cryptographer, but it's probably about as likely as randomly generating the same mnemonic 2 times by accident.</li>
</ol>
