I would like to know if the outputs of any given transaction can change over time. For example, suppose I send a payment to three different addresses creating an unconfirmed transaction with several outputs: Output 0: Address1 Output 1: Address2 Output 2: Address3 Output 3: Address4 Output N: AddressN If I examine that same transaction two or three months later, can the outputs index association have changed in any way? For example, could Address1 have becomed the Output3? Or is that information deterministic in itself? Thank you.