Skip to content

Conversation

@kentbull
Copy link
Contributor

Today on the did:webs task force meeting it was moved and decided to remove the whois section from the specification and to relocate it to a supplementary folder for future reference. This PR does that.

Applying the concepts of KEL, BADA-RUN, and KRAM to `did:webs`

This section is informative. Lets explore the implications of applying these concepts to various `did:webs` elements.
Using [[ref: KEL]] backed elements in a DID doc simplifies the security concerns. However, future discovery features related to endpoints might consider BADA-RUN. For instance, 'whois' data could be used with [[ref: BADA-RUN]] whereas did:web aliases should not because it could lead to an impersonation attack. We could have a DID document that uses BADA-RUN if we modify the DID CRUD semantics to be RUN semantics without necessarily changing the verbs but by changing the semantics of the verbs. Then any data that fits the security policy of BADA (i.e. where BADA is secure enough) can be stored in a DID document as a database in the sky. For sure this includes service endpoints for discovery. One can sign with [[ref: CESR]] or JWS signatures. The payloads are essentially KERI reply messages in terms of the fields (with modifications as needed to be more palatable), but are semantically the same. The DID doc just relays those replies. Anyone reading from the DID document is essentially getting a KERI reply message, and they then should apply the BADA rules to their local copy of the reply message.
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

whois was used in the second sentence here so I reworded the sentence.

</td>
<td>specs.json</td>
<td>
specs.json is valid but has 2 warning(s)
Copy link
Contributor Author

@kentbull kentbull Nov 18, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In this file there was a whois HTML list item <li> that I removed.

@kentbull kentbull requested review from jrayback and m00sey November 18, 2025 20:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant