CIRALabs / high-assurance-dids-with-dns

Other
0 stars 1 forks source link

Rebooting Web of Trust Paper - Beyond did:web #20

Open trbouma opened 9 months ago

trbouma commented 9 months ago

I have reviewed this paper. It has a good outline of the issues and believe we can address (have addressed) the main issues. The paper is here:

https://github.com/WebOfTrustInfo/rwot12-cologne/blob/main/final-documents/beyond-did-web.pdf

Also, I don't believe we need key pre-rotation (a la KERI) because a similar revocation capability can be implemented using the "exp" field. This can be similar to a TTL that you can set (I have set for 3600s) - when you check the did doc, though the signature might check out you fail the verification due to the current_time > "exp". That means you need to request a new did doc which (hopefully) has rolled over to a new key.

In the end, we don't need to specify a new method beyond did:web, but we do need to specify a series of checks that the did doc must pass before it relied on as a high assurance did. Since relying on a high assurance did doc is the discretion of the relying party, we need to make this as flexible and easy as possible, through "did doc extensions", etc.

swcurran commented 8 months ago

We’re working in a similar area (web-based DID Method) and think that several items are needed that go beyond did:web. Wondered about your thoughts on these requirements: