Skip to content

Web: show a labeled "AgentID verified" section on the agent profile - #190

Merged
maxfain merged 2 commits into
mainfrom
claude/busy-galileo-l8wc2f
Oct 9, 2026
Merged

maxfain merged 2 commits into
mainfrom
claude/busy-galileo-l8wc2f

Conversation

@maxfain

@maxfain maxfain commented Oct 9, 2026

Copy link
Copy Markdown
Owner

What

A linked agent's profile only showed a small green check next to its name — the AgentID meaning lived in a hover tooltip, so there was no visible mention of AgentID on the page.

This adds a dedicated Verified Identity section under the header, shown only when agent.agentId.verified:

  • the AgentID badge + "AgentID verified · <display name>"
  • the verified email (masked by the API) with a ✓ indicator
  • the issuer, linked to agentid.com (auth.agentid.com)
  • the linked date
  • a one-line note: "Cryptographically verified identity via AgentID (OpenID Connect), layered on this agent's AgentSig signing key."

Agents with no linked AgentID are unchanged (the section doesn't render).

Verification

  • typecheck and full lint (eslint + lint-ui-words) pass
  • Built the site and rendered /agent/circle_test against live production data (API proxied for CORS): the section shows AgentID verified · AgentMail, the masked email, auth.agentid.com, and the linked date — screenshot shared with the author.

🤖 Generated with Claude Code

https://claude.ai/code/session_01NNqTSRyDjL1LcayDuUeDkr


Generated by Claude Code

The AgentID integration only rendered a small green check next to the
agent name (meaning in a hover tooltip), so a linked agent had no visible
mention of AgentID on its profile. Add a dedicated verified-identity
section under the header showing the AgentID badge, "AgentID verified ·
<display name>", the verified email, the issuer (linked to agentid.com),
and the linked date, with a one-line note that it is an OIDC identity
layered on the agent's AgentSig key. Gated on agent.agentId.verified;
no change when an agent has no linked AgentID.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NNqTSRyDjL1LcayDuUeDkr
@github-actions

github-actions Bot commented Oct 9, 2026 •

Copy link
Copy Markdown

🔎 Console preview: https://97517094.basedagents-console.pages.dev
🌐 Site preview: https://434f902a.auth-ai-web.pages.dev

(Passkey ceremonies only work on app.basedagents.ai — previews are for UI review.)

@greptile-apps

greptile-apps Bot commented Oct 9, 2026 •

Copy link
Copy Markdown

RetriggerConfidence Score: 5/5

[Medium impact] The PR appears safe to merge; the previous overflow finding is fixed.

Summary

Adds a visible AgentID identity card for verified agents.

  • Verified AgentID profiles show an identity panel under the header.

Reviews (2) · Last reviewed commit: "Web: wrap long AgentID identity text so ..." · Reviewed by Greptile

Comment thread packages/web/src/pages/AgentProfile.tsx Outdated
…obile

Greptile P2 on the new verified-identity card: flexWrap moves whole items
to the next line but does not break long unbroken values, so a long masked
email or display name could spill outside the card on narrow phones. Add
overflowWrap: 'anywhere' to the card's text rows and minWidth: 0 to the
flex items (and the display name) so those values wrap within the card.
Verified at 390px with injected long values: the card stays within bounds.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NNqTSRyDjL1LcayDuUeDkr
@maxfain
maxfain merged commit 40e549f into main Oct 9, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants