I'm working with Partially Signed Bitcoin Transactions (PSBTs) and have a question about the capabilities of secondary signers in the signing process. I understand that in a multi-signature scenario, each participant is expected to sign the transaction. However, I'm curious about whether a second (or subsequent) signer can also append additional data to the transaction, aside from their signature.
Specifically, I'd like to know:
Can additional metadata or inputs/outputs be added by a second signer? Does the PSBT format support modifications by signers beyond merely adding their signatures? Any insights or references to documentation would be greatly appreciated!