Skip to content

spec: Add "AI Actor Naming Standard" specification#19

Open
mindpower wants to merge 1 commit intomainfrom
spec/naming-standard
Open

spec: Add "AI Actor Naming Standard" specification#19
mindpower wants to merge 1 commit intomainfrom
spec/naming-standard

Conversation

@mindpower
Copy link
Collaborator

This PR introduces the "AI Actor Naming Standard," a foundational specification for ensuring interoperability, discovery within the AI agent ecosystem.

Summary

As AI agents begin to interact across organizational boundaries, the lack of a common naming protocol creates ambiguity and hinders discovery. This standard solves this by defining a secure, multi-layer naming system that separates an agent's human-readable name from its stable, machine-readable logical address.

Core ### Concepts
The standard is built on two primary fields:

  1. displayName (Short Name): A human-readable name used for discovery in UIs (e.g., "Google Tax Bot"). This name can be simple, intuitive, and is not required to be unique.

  2. identifier (Agent Identifier): A globally unique, immutable logical address that follows a URN (Uniform Resource Name) convention. This acts as the permanent handle that developers use to reference the agent, ensuring stability even if underlying infrastructures change.

The URN Specification (identifier)

The identifier provides a verifiable and hierarchical naming structure. It MUST follow the format: urn:agent:<publisher-domain>:<namespace>:<agent-name>

  • This format establishes clear domain authority () and allows for organized namespaces (e.g., productivity, finance).
  • Example: urn:agent:salesforce.com:productivity:slide-generator

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.

1 participant