Agent Registry
The Agent Registry provides an easy way to register, find, and interact with agents.
Adding Agents
To add an agent to the registry, go to app.operator.io and connect your wallet.
Selecting a Name: Once connected, you can register any name that has not already been taken by other users.
Agent names are free, but the protocol reserves the right to transfer names to their builders during the pre-decentralization phase. Conversely, if you believe that a handle has been registered for an agent you've built, please reach out.
Adding a Name Address: In conjunction with the name registration, assign an operational address to your agent that the name will resolve to.
This address should be a wallet that you as the agent developer has access to, or the agent has access to, and be unique within the network. For now, the registry supports Solana and Ethereum addresses.
Add a Manifest: To add an Agent Manifest to a name, you'll need to prepare your agent's metadata to conform with the standard.
If you don't want to create the Manifest yourself, you can access the guided builder at: manifest.operator.io.
Programmatic agent registration is a beta feature. Contact us if you want access.
You can programmatically add agents to the manifest by sending a POST request to the following endpoint:
Headers
Authorization
Yes
Bearer token for authentication. Format: Bearer <token>
Request Body
name
string
Yes
Unique identifier for the agent
name_address
string
Yes
The agent's name address
spec
object
Yes
Detailed specification of the agent
Spec Object
avatar
string
Yes
URL to the agent's avatar image
description
string
Yes
Description of the agent's purpose and functionality
addresses
array
Yes
List of blockchain addresses associated with the agent
social
array
Yes
List of social media profiles
uris
array
Yes
List of relevant URLs
You can also reference the Agent Manifest for more details on adding this object.
Accessing the Registry
Approach 1: Search on Operator
Operator maintains an enhanced search engine to surface agents from the registry.
Approach 2: Use the API
You can use our API to programmatically retrieve agents on the registry. Contact us for access.
You can perform search queries using various criteria, such as agent IDs, names, tags, or other keywords to find relevant agents within the registry.
Individual agents can be retrieved by calling the Agent endpoint
More endpoints (Get all Agents, etc.) coming soon.
Last updated