Research Article

Trust-Based Smart Contract for Automated Agent to Agent Communication

Algorithm 2

Upload agent information
Input: request to upload information from the smart contract
Output: agent information added to the smart contract
Initialization: connected to the application as an AX
(1)function upload information ()
(2)if (msg.sender==AX) then
(3)create agent object
(4)push the new object to the agent map
(5)return “agent uploaded successfully”
(6)else
(7)return Unauthorized Access
(8)end if
(9)end.