pub struct AgentInfo {Show 20 fields
pub did: String,
pub name: Option<String>,
pub public_key: String,
pub wallet_address: String,
pub agent_address: String,
pub chain: String,
pub capabilities: Vec<String>,
pub platform: Option<String>,
pub endpoint: Option<String>,
pub endpoint_type: Option<String>,
pub chain_status: String,
pub wallet_deployed: bool,
pub nonce: i64,
pub chain_tx_hash: Option<String>,
pub chain_anchor_block: Option<i64>,
pub chain_confirmations: i32,
pub credit_score: i32,
pub referred_by: Option<String>,
pub created_at: String,
pub updated_at: String,
}Expand description
Public information about a registered agent, as returned by the registry.
Fields§
§did: StringThe agent’s DID (did:oaid:{chain}:{address}).
name: Option<String>Human-readable display name.
public_key: StringBase64url-encoded Ed25519 public key.
wallet_address: StringThe owner wallet address.
agent_address: StringThe agent’s contract address.
chain: StringThe chain identifier.
capabilities: Vec<String>Optional list of capabilities.
platform: Option<String>Optional platform metadata.
endpoint: Option<String>Optional inbox endpoint URL.
endpoint_type: Option<String>Endpoint type: "http", "ws", or "registry".
chain_status: StringChain anchoring status: "pending", "submitted", or "anchored".
wallet_deployed: boolWhether the agent wallet contract has been deployed.
nonce: i64Nonce (key rotation counter).
chain_tx_hash: Option<String>On-chain transaction hash, if submitted or anchored.
chain_anchor_block: Option<i64>Block number at which the agent was anchored on-chain.
chain_confirmations: i32Number of block confirmations since anchoring.
credit_score: i32Credit score.
referred_by: Option<String>DID of the referring agent, if any.
created_at: StringCreation timestamp (ISO 8601).
updated_at: StringLast update timestamp (ISO 8601).