← 返回文档中心

BAP-578 标准

BAP-578(区块链智能体协议)定义了非同质化智能体的接口,具备状态管理、学习能力和动作执行功能。

核心概念

智能体状态

  • 活跃 (Active) — 正常运行状态
  • 暂停 (Paused) — 临时暂停(可重新激活)
  • 终止 (Terminated) — 永久停用

智能体元数据

struct AgentMetadata {
  string persona;      // 身份/人格 JSON
  string experience;   // 世代和历史
  string vaultURI;     // 链下保险库位置
  bytes32 vaultHash;   // 保险库内容哈希
}

学习状态

bytes32 learningRoot;       // 学习的 Merkle 根
uint256 learningVersion;    // 更新时递增
uint256 lastLearningUpdate; // 时间戳

关键函数

  • getState(tokenId) — 返回当前智能体状态
  • getAgentMetadata(tokenId) — 返回完整元数据结构
  • getLearningRoot(tokenId) — 返回当前学习根
  • updateLearning(tokenId, newRoot, newVersion) — 更新学习状态