Agent documentation index: llms.txt. Markdown versions of documentation pages are available by appending .md to the page URL.
Skip to main content

IAgentOwnerRegistry

Command line reference for interacting with FAssets AgentOwnerRegistry contract.

Sourced from IAgentOwnerRegistry.sol on GitHub.


Overview​

The IAgentOwnerRegistry interface manages agent owner information and work address mappings in the FAssets system.

Agent Information Functions​

getAgentName​

Returns the agent owner's name.

Parameters:

  • _managementAddress: The agent owner's management address

Returns:

  • string memory: The agent owner's name
function getAgentName(address _managementAddress)
external view
returns (string memory);

getAgentDescription​

Returns the agent owner's description.

Parameters:

  • _managementAddress: The agent owner's management address

Returns:

  • string memory: The agent owner's description
function getAgentDescription(address _managementAddress)
external view
returns (string memory);

getAgentIconUrl​

Returns the URL of the agent owner's icon.

Parameters:

  • _managementAddress: The agent owner's management address

Returns:

  • string memory: The URL of the agent owner's icon
function getAgentIconUrl(address _managementAddress)
external view
returns (string memory);

getAgentTermsOfUseUrl​

Returns the URL of the agent's page with terms of use.

Parameters:

  • _managementAddress: The agent owner's management address

Returns:

  • string memory: The URL of the agent's terms of use page
function getAgentTermsOfUseUrl(address _managementAddress)
external view
returns (string memory);

Address Mapping Functions​

getWorkAddress​

Gets the unique work address for the given management address.

Parameters:

  • _managementAddress: The agent owner's management address

Returns:

  • address: The corresponding work address
function getWorkAddress(address _managementAddress)
external view
returns (address);

getManagementAddress​

Gets the unique management address for the given work address.

Parameters:

  • _workAddress: The agent owner's work address

Returns:

  • address: The corresponding management address
function getManagementAddress(address _workAddress)
external view
returns (address);