In my admittedly not terribly thorough look through the code, it seems that we have a mechanism to require certain fields in the body of the packet, per packet type, but there doesn't appear to exist a way to require particular header fields.
It would be useful to be able to require the originating_site_name in the header for notify_person_ids (and/or have it default to the remote_site_name), as this packet type originates at the remote site, and is not a reply to any other packet.
In my admittedly not terribly thorough look through the code, it seems that we have a mechanism to require certain fields in the body of the packet, per packet type, but there doesn't appear to exist a way to require particular header fields.
It would be useful to be able to require the originating_site_name in the header for notify_person_ids (and/or have it default to the remote_site_name), as this packet type originates at the remote site, and is not a reply to any other packet.