melvincarvalho on Nostr: In retrospect, the main value of did-nostr is its ability to unify Nostr and Bitcoin ...
In retrospect, the main value of did-nostr is its ability to unify Nostr and Bitcoin primitives within a single JSON object. This not only enables a 10x–100x architectural scaling potential for both systems, but also unlocks advanced use cases like on-chain zaps, trustless atomic swaps, decentralized contracts, consistent profiles and agentic Nostr.
That said, I’m not entirely satisfied with the current DID spec—there are a couple of tweaks that would make a real difference. Still, it’s a significant improvement over what we have today, and those edge cases can be fixed later.
🔗
https://nostrcg.github.io/did-nostr/
Published at
2025-03-28 10:53:56Event JSON
{
"id": "c9ed82dc5a74446c3040cce4f16e2fd6006c90661dd11b3157d69baee07f6f4f",
"pubkey": "de7ecd1e2976a6adb2ffa5f4db81a7d812c8bb6698aa00dcf1e76adb55efd645",
"created_at": 1743159236,
"kind": 1,
"tags": [
[
"imeta",
"url https://media.ditto.pub/51900b2bca88ab374c2abe54bbfb9c93e02553b10303a521da81fe8736de1a6e.png",
"m image/png",
"x 51900b2bca88ab374c2abe54bbfb9c93e02553b10303a521da81fe8736de1a6e",
"size 2103545",
"dim 928x1232",
"blurhash UBDY_p=R1CJ2-GN;AQwiEcs9s=x0A7WU$-oJ"
],
[
"r",
"https://nostrcg.github.io/did-nostr/"
]
],
"content": "In retrospect, the main value of did-nostr is its ability to unify Nostr and Bitcoin primitives within a single JSON object. This not only enables a 10x–100x architectural scaling potential for both systems, but also unlocks advanced use cases like on-chain zaps, trustless atomic swaps, decentralized contracts, consistent profiles and agentic Nostr.\n\nThat said, I’m not entirely satisfied with the current DID spec—there are a couple of tweaks that would make a real difference. Still, it’s a significant improvement over what we have today, and those edge cases can be fixed later.\n\n🔗 https://nostrcg.github.io/did-nostr/\n\n\nhttps://media.ditto.pub/51900b2bca88ab374c2abe54bbfb9c93e02553b10303a521da81fe8736de1a6e.png",
"sig": "75cf23f1ffb0e8958a8051b5a2af91fbb748d1027ea984ddaee2e44b9dc6dd05e9c0f7e29a8fe85f01958cf975aaccf6b4ac55b58d0a0216a7985a8575cefc48"
}