Skip to content

.NET: Discussion: Agent Identity and Trust for Multi-Agent Workflows #4842

Description

Summary

As the Agent Framework heads toward GA, enterprise customers will need verified agent identities for compliance and audit. Multi-agent workflows with graph-based orchestration need identity verification at handoff points.

Problem

  • Agents in multi-agent workflows have no cryptographic identity
  • Workflow handoffs between agents have no verification step
  • Enterprise compliance requires knowing exactly which agent performed which action
  • Multi-tenant deployments need agent isolation and authentication

Proposal

An identity provider interface that integrates with the framework's middleware pipeline. Agents carry signed credentials verified before workflow handoffs:

builder.AddAgentIdentityProvider<AgentIDProvider>(options =>
{
    options.Policy = IdentityPolicy.RequireVerified;
    options.TrustThreshold = 0.8;
});

Reference Implementation

AgentID provides:

  • ECDSA P-256 certificates per agent
  • Verification API for runtime credential validation
  • Trust scores for authorization decisions
  • Agent registry for discovery and audit

We have built integrations for CrewAI, LangChain, and MCP already.

Source: github.com/haroldmalikfrimpong-ops/getagentid

Happy to contribute a reference implementation.

Metadata

Metadata

Labels

.NETUsage: [Issues, PRs], Target: .Net

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions