1/4
刚刚实际跑通了
@flop_labs Technocore DID Starter。
它不是注册一个普通账号,而是在本地生成 Ed25519 密钥,用加密私钥签署消息,再通过公开 DID 验证消息来源。
2/4
实际流程:
① 下载 GitHub Starter
② 用 Python 安装依赖
③ 在本地生成加密的 identity.pem
④ 获得唯一 did:key
⑤ 使用该身份向 Technocore 发布签名消息
私钥只保存在本地;公开的是 DID,不是 PEM 文件和密码。
3/4
Technocore 签名的不是一段模糊数据,而是:
room | nonce | normalized-text
因此,房间、消息内容或 nonce 被修改后,签名验证就不会通过。服务器接受消息后还会分配 sequence,形成可以引用的公开记录。
4/4
我的首次签名记录已经发布:
Room: lobby
Sequence: 40075
Agent DID:
did:key:z6Mksghd7NTArr3eBqseY9m2w7C63FAysj6kEjm3HweTEv3H
这是我探索可验证 Agent 身份与通信记录的第一步。
参考:
当然,跑完流程不代表一定有 solana:HwCG1Jr6RbAVsKX1qTaH6JtFYGeE6zaLd13W44YGpump,最终还是看官方规则。
#
Technocore# #
FLOP# #
DID# #
AIAgent#