melvincarvalho on Nostr: Good news! After a helpful discussion with the W3C Credentials Community Group, ...
Good news! After a helpful discussion with the W3C Credentials Community Group, we’ve aligned on a verification method that works cleanly with did:nostr and the Verifiable Credentials stack:
w3c-ccg/community#254 (comment)
I’ve already patched the did:nostr draft to reflect this.
What this unlocks
1. Production-ready reference implementations
2. Compatibility with the wider W3C Credentials ecosystem
3. A straightforward path to issuing industry-standard credentials (badges, awards, driver’s licences, etc.) over Nostr
4. The ability to sign and exchange JSON payloads between Nostr services (relays optional)
It’s a nice step up in standards alignment and Nostr functionality.
Many thanks to everyone who weighed in, feedback very welcome!
Published at
2025-08-09 21:07:29 UTCEvent JSON
{
"id": "14e1a574d6d34f4d7dc844fe000c0c6fdc67c7d4939b434e9ba40512c05fedbc",
"pubkey": "de7ecd1e2976a6adb2ffa5f4db81a7d812c8bb6698aa00dcf1e76adb55efd645",
"created_at": 1754773649,
"kind": 1,
"tags": [
[
"imeta",
"url https://media.ditto.pub/c05efa0ddf3ec8a242488f4dce6c5bab6e07ac81e3032a3e83520d2ba42eccb3.png",
"m image/png",
"x c05efa0ddf3ec8a242488f4dce6c5bab6e07ac81e3032a3e83520d2ba42eccb3",
"size 1884582",
"dim 1456x816",
"blurhash UAAdfvlCD*v_-o9EIU%L00H;%gbxNL%g-=bw"
],
[
"client",
"Ditto",
"31990:15b68d319a088a9b0c6853d2232aff0d69c8c58f0dccceabfb9a82bd4fd19c58:ditto",
"wss://ditto.pub/relay"
]
],
"content": "Good news! After a helpful discussion with the W3C Credentials Community Group, we’ve aligned on a verification method that works cleanly with did:nostr and the Verifiable Credentials stack:\n\nw3c-ccg/community#254 (comment)\n\nI’ve already patched the did:nostr draft to reflect this.\n\nWhat this unlocks\n\n1. Production-ready reference implementations\n\n2. Compatibility with the wider W3C Credentials ecosystem\n\n3. A straightforward path to issuing industry-standard credentials (badges, awards, driver’s licences, etc.) over Nostr\n\n4. The ability to sign and exchange JSON payloads between Nostr services (relays optional)\n\nIt’s a nice step up in standards alignment and Nostr functionality.\n\nMany thanks to everyone who weighed in, feedback very welcome!\n\n\nhttps://media.ditto.pub/c05efa0ddf3ec8a242488f4dce6c5bab6e07ac81e3032a3e83520d2ba42eccb3.png",
"sig": "dc513d9a6db58c0cf5a0dac18683ded943196fd1ea9f5380f7fe26004d0e437c96a976b44738b3b5e2891e9dc24f0cbb1d4fc96057e795e34084c1fe9cb677b5"
}