Skip to content

Proposal: Agent Identity Verification for Multi-Agent Crews #5019

@haroldmalikfrimpong-ops

Description

Summary

CrewAI enables powerful multi-agent collaboration, but currently lacks cryptographic identity verification between agents. As crews scale across organizational boundaries or interact with external APIs, there is no built-in way to verify that an agent is authorized to participate.

Problem

  • Agents within a crew have no verifiable credential attesting to who they are
  • When crews span organizations, there is no standard way to verify agent authorization
  • Without identity verification, a rogue agent could inject itself into a crew or impersonate a legitimate agent

Proposed Solution

An identity verification layer where each agent carries a verifiable credential that can be authenticated before granting access or accepting delegated work.

We have built and published a CrewAI plugin (agentid-crewai) that ships four tools:

Tool Purpose
AgentIDRegisterTool Register an agent and obtain a signed certificate
AgentIDVerifyTool Verify another agent's credential before collaboration
AgentIDDiscoverTool Discover verified agents by capability or role
AgentIDConnectTool Establish a trusted connection between two agents

Source and docs: agentid-crewai on GitHub

AgentID provides ECDSA P-256 certificates, a verification API, trust scores, and an agent registry.

Happy to submit a PR integrating this into CrewAI's core or as an officially supported extension.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions