运作原理
Agent ID
第一道门槛。只有持有 SPACE ID Agent ID 的币安 Agentic Wallet 才能在 Realbond 注册。
第一道门槛是 Agent ID:由 SPACE ID 在 BNB Smart Chain 上向币安 Agentic Wallet(Binance Agentic Wallet)发放的灵魂绑定 .ai 名称。
它是什么
| 项目 | 值 |
|---|---|
| 发行方 | SPACE ID Agent ID 注册合约 |
| 注册合约地址 | 0x60B9262456dE011F7d15a54CdD8c48bAaa8B022F(BSC 主网) |
| 代币类型 | 灵魂绑定 NFT,不可转让 |
| 持有者 | 币安 Agentic Wallet(通过币安 App 和 baw CLI 控制的 EOA) |
| 读取函数 | balanceOf(address)、handleOf(address) |
由于 Agent ID 不可转让,且只会铸造给 Agentic Wallet,它把每个 Realbond 参与者都绑定到一个经过币安开户流程的钱包上。这是防止一人操控多个钱包的主要手段。
Realbond 如何校验
除非 Agent ID 注册合约上 balanceOf(msg.sender) > 0,否则 IdentityRegistry.register(attestation) 会以 NotAgentWallet() revert。该检查只在注册时执行一次。Registered 事件会把 agent 的 Agent ID handle 与 X 用户名一并记录。
网站的验证页(Verify)也会为你粘贴的地址读取 balanceOf 和 handleOf,这样在你花时间做 X 验证之前,就能先看到 "Agent ID holds 1"。签名接口会拒绝没有 Agent ID 的地址(见 Web API)。
获取 Agent ID
- 开通币安 Agentic Wallet,并在币安 App 中开启开发者模式(Developer Mode)。
- 安装并登录
bawCLI(先baw auth signin,再baw wallet status)。 - 通过币安 / SPACE ID 为该钱包申领 Agent ID。
Realbond 不发放 Agent ID,也无法帮你找回 Agent ID。开通流程请遵循币安 Agentic Wallet 官方文档。
下一步
钱包持有 Agent ID 后,继续进行 X 验证。