From 2fc7cf45c775ace5d718cb65d4a4a1165bdee24a Mon Sep 17 00:00:00 2001 From: Melvin Carvalho Date: Mon, 15 Jun 2026 17:45:12 +0200 Subject: [PATCH 1/2] Use CID v1.0 @context in served did:nostr docs so Multikey is defined (#568) --- src/idp/well-known-did-nostr.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/idp/well-known-did-nostr.js b/src/idp/well-known-did-nostr.js index dfd7a9db..7e15c5f5 100644 --- a/src/idp/well-known-did-nostr.js +++ b/src/idp/well-known-did-nostr.js @@ -498,7 +498,7 @@ function buildDidDocument({ pubkey, webId }) { const multikey = `f` + `e701` + `02` + pubkey.toLowerCase(); const vmId = `${did}#key1`; return { - '@context': ['https://w3id.org/did', 'https://w3id.org/nostr/context'], + '@context': ['https://www.w3.org/ns/cid/v1', 'https://w3id.org/nostr/context'], 'id': did, 'type': 'DIDNostr', 'alsoKnownAs': [webId], From 114d787ce854046bdd5023c378b04514c58ada7c Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 16 Jun 2026 07:22:10 +0000 Subject: [PATCH 2/2] test: update did nostr context expectation --- test/well-known-did-nostr.test.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/well-known-did-nostr.test.js b/test/well-known-did-nostr.test.js index 3b0bb64a..2c5f510a 100644 --- a/test/well-known-did-nostr.test.js +++ b/test/well-known-did-nostr.test.js @@ -129,7 +129,7 @@ describe('GET /.well-known/did/nostr/:pubkey (#407)', () => { assert.ok(r.headers.get('last-modified')); const doc = await r.json(); - assert.deepStrictEqual(doc['@context'], ['https://w3id.org/did', 'https://w3id.org/nostr/context']); + assert.deepStrictEqual(doc['@context'], ['https://www.w3.org/ns/cid/v1', 'https://w3id.org/nostr/context']); assert.strictEqual(doc.id, `did:nostr:${alicePk}`); assert.strictEqual(doc.type, 'DIDNostr'); assert.ok(Array.isArray(doc.alsoKnownAs));