Are Bisq offer ids picked or partially picked by humans?
Bisq Offer IDs are randomly generated and consist of 3 parts separated by "-":


Prefix: between 5 to 8 characters in length
Randomly generated UUID: 5 sections of 4, 2, 2, 2, &amp; 6 hex values separated by "-"
Bisq Version: "." separators removed


In your first example, emzlols-7639fae0-cd4d-48cf-acc5-abc97dab89db-124, emzlols is the Prefix, 7639fae0-cd4d-48cf-acc5-abc97dab89db is the Randomly generated UUID, and 124 indicates a Bisq Version of 1.2.4

The IDs are created in a method called getRandomOfferId() in the bisq.core.offer.CreateOfferService class as of Bisq v1.2.4.

The Short ID for an offer is its Prefix.