It’d have been okay if it were random, but they aren’t. There’s information packed in those IDs. I think, for ops where flyctl
/ the api
endpoint requires machine-ids, it could also accept machine-names, which are their human-readable counterpart.
Prior art: