diff --git a/packages/web/src/pages/AgentProfile.tsx b/packages/web/src/pages/AgentProfile.tsx index 5bc6f0d..6a512ba 100644 --- a/packages/web/src/pages/AgentProfile.tsx +++ b/packages/web/src/pages/AgentProfile.tsx @@ -350,6 +350,69 @@ export default function AgentProfile(): React.ReactElement {

+ {/* Verified identity (AgentID) */} + {agent.agentId?.verified && ( +
+ +
+
+ AgentID verified + {agent.agentId.displayName && ( + · {agent.agentId.displayName} + )} +
+
+ {agent.agentId.email && ( + + Email + {agent.agentId.email} + {agent.agentId.emailVerified && ( + ✓ verified + )} + + )} + + Issuer + + {agent.agentId.issuer.replace(/^https?:\/\//, '')} + + + {agent.agentId.linkedAt && ( + + Linked + + {new Date(agent.agentId.linkedAt).toLocaleDateString(undefined, { + year: 'numeric', + month: 'short', + day: 'numeric', + })} + + + )} +
+
+ Cryptographically verified identity via AgentID (OpenID Connect), layered on this agent’s AgentSig signing key. +
+
+
+ )} + {/* Reputation card */}