How Agents Prove Identity to Each Other