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.