decentralised sync engine

refactor: export private key for use elsewhere in server

serenity dc26c3ca 64b6269d

Changed files
+4 -3
src
lib
utils
routes
dot-well-known
did-dot-json
+1 -2
src/lib/utils/didDoc.ts
···
}
const { success: isDidWeb, data: didWeb } = didWebSchema.safeParse(did);
if (!isDidWeb) return;
-
const { didDoc } = await buildDidWebDoc(didWeb);
-
return didDoc;
+
return await buildDidWebDoc(didWeb);
};
export const didDoc = await createDidWebDoc();
+3 -1
src/routes/dot-well-known/did-dot-json/route.ts
···
"Somehow tried to serve a did:web document when no did:web document was available. Specifically, somehow parsing the same SERVICE_DID environment variable resulted in both a did:web and a not did:web",
});
}
-
return Response.json(didDoc);
+
+
// NOTE: might seem sus, but it's much harder to actually expose out private keys lol
+
return Response.json(didDoc.didDoc);
};
return serveDidDoc;