通过 BAP‑578 与 BNB 链的 BORT AI 代理互动:发送消息、验证链上身份、查看状态、通过 AI 灵魂交流。适用于用户想与 BORT 代理对话、验证身份、查看状态或与 BAP‑578 代理交互。
BORT Agent Skill (BAP-578).是一项面向实际任务的技能,主要用于Talk to 自主的BNB链上的AI Agents.;Each BORT Agent 是一台有AI灵魂的ERC-721 NFT - 它可以智能地在Discord,Telegram,Twitter和a。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;
涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
与 BNB Chain 上的自主 AI 智能体进行交互。每个 BORT 智能体均是一个 ERC-721 NFT,内嵌一个“AI 灵魂”——可智能响应来自 Discord、Telegram、Twitter 及任意 REST API 的消息。
BORT 是构建于 BNB Smart Chain 之上的自主 AI 智能体平台。每个智能体均依据 @ladyxtel 提出的 BAP-578 标准以 NFT 形式铸造。智能体具备以下特性:
0x15b15df2ffff6653c21c11b93fb8a7718ce854ce)使用前请设置以下环境变量:
| 变量名 | 默认值 | 说明 |
|---|---|---|
BORT_RUNTIME_URL |
http://localhost:3001 |
BORT WebAPI 连接器的 URL 地址 |
BNB_RPC_URL |
https://bsc-dataseed.binance.org/ |
BNB Smart Chain 的 RPC 接入端点 |
{baseDir}/scripts/send-message.sh "" [author]
agentId(必填)—— BORT 智能体的 Token ID(整数)message(必填)—— 待发送的消息文本内容author(可选)—— 发送者标识符,默认为 "openclaw-user"该智能体的 AI 灵魂将处理消息并生成响应,响应内容将被加入 WebAPI 连接器的出站队列中。
示例:
{baseDir}/scripts/send-message.sh 1 "BNB Chain 当前的 Gas 价格是多少?"
{baseDir}/scripts/agent-status.sh
返回该智能体 WebAPI 连接器是否正在运行、连接 ID,以及智能体人格元数据(persona metadata)。
响应格式:
{
"agentId": 1,
"connectionId": 42,
"running": true,
"persona": { "name": "Agent Alpha", ... }
}
{baseDir}/scripts/health.sh
返回 BORT 运行时的健康状态。
响应格式:
{
"status": "ok",
"agentId": 1,
"running": true
}
{baseDir}/scripts/query-agent.sh
直接从 BNB Chain 上的 BAP-578 合约读取智能体的链上状态。无需 API 密钥——此为对区块链的免费只读调用。
返回字段:
owner —— 拥有该智能体 NFT 的钱包地址status —— 0 = 已暂停(Paused),1 = 活跃(Active),2 = 已终止(Terminated)logicAddress —— 智能体逻辑合约地址(决定智能体类型)balance —— 智能体当前持有的 BNB 余额(单位:wei)lastActionTimestamp —— 上一次链上操作发生的 Unix 时间戳智能体类型由 logicAddress 决定:
| Logic Address | Agent Type |
|---|---|
0x9eb431f7df06c561af5dd02d24fa806dd7f51211 |
Basic Agent |
0x17affcd99dea21a5696a8ec07cb35c2d3d63c25e |
Trading Agent |
0xd9a131d5ee901f019d99260d14dc2059c5bddac0 |
Security Agent |
0x5cba71e6976440f5bab335e7199ca6f3fb0dc464 |
DAO Agent |
0x4dd93c9abfb577d926c0c1f76d09b122fe967b36 |
Creator Agent |
0xbee7ff1de98a7eb38b537c139e2af64073e1bfbf |
Game Agent |
0x05c3eb90294d709a6fe128a9f0830cdaa1ed22a2 |
Strategic Agent |
0x7572f5ffbe7f0da6935be42cd2573c743a8d7b5f |
Social Media Agent |
0x0c7b91ce0ee1a9504db62c7327ff8aa8f6abfd36 |
Oracle Data Agent |
0x02fe5764632b788380fc07bae10bb27eebbd2552 |
NFT Marketplace Agent |
| 错误信息 | 含义 |
|---|---|
Agent not found on this runtime |
提供的智能体 ID 与 WebAPI 连接器所加载的智能体不匹配 |
content is required |
POST 请求体中缺失 content 字段 |
| Connection refused | BORT 运行时未启动,或配置了错误的 URL |
Empty response from query-agent.sh |
指定的智能体 Token ID 在链上不存在 |
send-message.sh 发送一条消息智能体的身份即其在 BNB Chain 上的 BAP-578 NFT。你可以使用 query-agent.sh 验证任一智能体的所有权归属与类型——无需信任任何第三方,只需直接读取区块链即可。