Derive Nostr identity (npub/nsec) from Archon DID. Use when unifying DID and Nostr identities so both use the same secp256k1 key. Requires existing Archon wallet with ARCHON_PASSPHRASE set.
从你的 Archon DID 的 secp256k1 验证密钥派生出 Nostr 密钥对。同一密钥,两种协议。
运行派生脚本:
bash
./scripts/derive-nostr.sh
这将输出从 m/44/0/0/0/0 派生出的 nsec、npub 和十六进制公钥。
bash
mkdir -p ~/.clawstr
添加 Nostr 身份以实现可发现性:
bash
npx @didcid/keymaster set-property YourIdName nostr \
{npub:npub1...,pubkey:
bash
echo {
kind: 0,
content: {\name\:\YourName\,\about\:\Your bio. DID: did:cid:...\}
} | nak event --sec $(cat ~/.clawstr/secret.key) \
wss://relay.ditto.pub wss://relay.primal.net wss://relay.damus.io wss://nos.lol
DID 的 JWK x 坐标(base64url 编码)解码后与你的 Nostr 公钥十六进制值相同:
bash
npx @didcid/keymaster resolve-id | jq -r .didDocument.verificationMethod[0].publicKeyJwk.x
Archon 使用 m/44/0/0/0/0(比特币 BIP44 路径)生成 DID 密钥。Nostr 使用原始 secp256k1。相同的曲线,相同的密钥——只是编码方式不同。
该技能支持在以下平台通过对话安装:
帮我安装 SkillHub 和 archon-nostr-1776368912 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 archon-nostr-1776368912 技能
skillhub install archon-nostr-1776368912
文件大小: 2.44 KB | 发布时间: 2026-4-17 14:30