AgentID 测试页

演示完整链路:生成 DID → 注册 DID → 获取 SIWE nonce → 签名 → 登录。 页面不会上传私钥,密钥仅保存在当前浏览器会话中。

0 · 服务地址

本地默认 http://localhost:8787(pnpm dev)。

1 · 生成 DID

使用浏览器原生 WebCrypto 生成 Ed25519 密钥对,派生 did:key。私钥仅存于本页内存。

尚未生成

2 · 注册 DID

尚未注册

3 · SIWE 登录(公开模式)

SIWE 需要以太坊钱包私钥签名。本页使用本地生成的临时 secp256k1 账户完成演示; 真实场景应替换为钱包(如 MetaMask)签名。

尚未登录

4 · 匿名登录(anonymous 模式)

使用 DID 私钥签名 AgentID-Anonymous:{timestamp},换取不含 DID 的 JWT。

尚未登录