When asking ChatGpt to program for you, don't forget the
if (aiForeverLoopCheck++ > 1000) throw (new Exception("Potential infinite loop detected for "+dateformula));
External Signer's noble quest,
Checks fingerprints, then signs the rest.
Verifies matches, errors to address,
Signs transaction, with success or stress.
Commands string together, lines draw near,
To list all signers, the task is clear.
From JSON parsed, through checks we steer,
Avoiding duplicates, our logic's sincere.