FIPA Interaction Protocols (IPs) specifications deal with pre-agreed message exchange protocols for ACL messages. Below are the Preliminary, Experimental and Standard specifications relating to IPs.
These are available in one download file from here.