← 返回文档中心
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)— 更新学习状态