演示完整链路:生成 DID → 注册 DID → 获取 SIWE nonce → 签名 → 登录。 页面不会上传私钥,密钥仅保存在当前浏览器会话中。
http://localhost:8787(pnpm dev)。使用浏览器原生 WebCrypto 生成 Ed25519 密钥对,派生 did:key。私钥仅存于本页内存。
尚未生成
尚未注册
SIWE 需要以太坊钱包私钥签名。本页使用本地生成的临时 secp256k1 账户完成演示; 真实场景应替换为钱包(如 MetaMask)签名。
尚未登录
使用 DID 私钥签名 AgentID-Anonymous:{timestamp},换取不含 DID 的 JWT。
尚未登录