A band in its canonical shape: the identity it was given, its parameters, and the display and
origin data it carries.
The id is REQUIRED. withBandIds is the one place identity is assigned, and it decides
before calling here — so a band reaching this function without one is a caller that skipped the
only door that mints, not a band to be given a positional name.
A band in its canonical shape: the identity it was given, its parameters, and the display and origin data it carries.
The id is REQUIRED. withBandIds is the one place identity is assigned, and it decides before calling here — so a band reaching this function without one is a caller that skipped the only door that mints, not a band to be given a positional name.