Re: What if: there was an AI-based Dynamic DID Method Generator that DID away with static DID Methods?

Thank you Melvin for the question/comment.

I need to give it a name: dynamic, natural inheritance. That is, "it just happens" as part of a new recursive DID Resolution process. That is, the DID Document you end up programming/executing against is the top-to-bottom composite of the chain of DID Documents.

Get Outlook for Android<https://aka.ms/AAb9ysg>
________________________________
From: Melvin Carvalho <melvincarvalho@gmail.com>
Sent: Wednesday, December 25, 2024 4:50:17 PM
To: Michael Herman (Trusted Digital Web) <mwherman@parallelspace.net>
Cc: Daniel Hardman <daniel.hardman@gmail.com>; public-credentials (public-credentials@w3.org) <public-credentials@w3.org>
Subject: Re: What if: there was an AI-based Dynamic DID Method Generator that DID away with static DID Methods?



st 25. 12. 2024 v 16:48 odesílatel Michael Herman (Trusted Digital Web) <mwherman@parallelspace.net<mailto:mwherman@parallelspace.net>> napsal:

Daniel, I’m about to catch a flight to Malta …so this explanation might be too short…



The Web 7.0 did:category Dynamic DID Method Generator LLM anchors the ~4.1 million DID Methods it is capable of dynamically generating using about a dozen top-level (static) DID Methods (DID Method clusters). The implication, as seen in the red spreadsheet, is that there a natural predictable hierarchy of basic DID Method names (e.g. did:nature:lifeforms:animals:fish:speckledtrout:eartag:1234).  How can this be exploited?



How about if there was a natural inheritance mechanism that allowed for a DID without a service endpoint in its DID Document (or no DID Document at all) to be resolved using inheritance? The resolver simply looks “one level up” to see if the parent Method name has a DID Document, etc. etc.  This becomes pretty cool – especially when coupled with the Web 7.0 pattern for load-balanced service endpoints. 😊 😊  See below.  The mechanism used here is “the prefix of any hierarchical DID is also a DID” …and may or may not have a DID Document:

Given that each method has its own spec, isnt it possible to do inheritance already, similar to URNs?




Each of the following is a DID (with a corresponding DID subject) – potentially each with its own DID Document (or not):



  *   did:nature:lifeforms
  *   did:nature:lifeforms:animals
  *   did:nature:lifeforms:animals:fish
  *   did:nature:lifeforms:animals:fish:speckledtrout
  *   did:nature:lifeforms:animals:fish:speckledtrout:eartag
  *   did:nature:lifeforms:animals:fish:speckledtrout:eartag:1234



“More news at 11…”,

Michael Herman

CEO and First Principles Thinker

Web 7.0 Foundation / Trusted Digital Web (TDW)



[cid:ii_193fe81f2f84ce8e92]



From: Michael Herman (Trusted Digital Web) <mwherman@parallelspace.net<mailto:mwherman@parallelspace.net>>
Sent: Wednesday, December 25, 2024 4:53 AM
To: Daniel Hardman <daniel.hardman@gmail.com<mailto:daniel.hardman@gmail.com>>
Cc: public-credentials (public-credentials@w3.org<mailto:public-credentials@w3.org>) <public-credentials@w3.org<mailto:public-credentials@w3.org>>
Subject: Re: What if: there was an AI-based Dynamic DID Method Generator that DID away with static DID Methods?



CORRECTION: Here's a very small sample from the ~1.5 million potential *basic* DID Methods (~4.1 million actual potential Methods)... (See previous chart).



Michael Herman

First Principles Thinker

Web 7.0 Foundation / Trusted Digital Web (TDW)



Get Outlook for Android<https://aka.ms/AAb9ysg>

________________________________

From: Michael Herman (Trusted Digital Web)
Sent: Wednesday, December 25, 2024 12:28:10 AM
To: Daniel Hardman <daniel.hardman@gmail.com<mailto:daniel.hardman@gmail.com>>
Cc: public-credentials (public-credentials@w3.org<mailto:public-credentials@w3.org>) <public-credentials@w3.org<mailto:public-credentials@w3.org>>
Subject: RE: What if: there was an AI-based Dynamic DID Method Generator that DID away with static DID Methods?



Joyeux Noel Daniel,

Here’s a very small sample…full resolution…drawn from the Web 7.0 did:category LLM containing ~1.5 million DID Methods…



[cid:ii_193fe81f2f76917eb1]



Michael Herman
CEO

Web 7.0 Foundation / Trusted Digital Web (TDW)





From: Daniel Hardman <daniel.hardman@gmail.com<mailto:daniel.hardman@gmail.com>>
Sent: Tuesday, December 24, 2024 5:06 PM
To: Michael Herman (Trusted Digital Web) <mwherman@parallelspace.net<mailto:mwherman@parallelspace.net>>
Cc: public-credentials (public-credentials@w3.org<mailto:public-credentials@w3.org>) <public-credentials@w3.org<mailto:public-credentials@w3.org>>
Subject: Re: What if: there was an AI-based Dynamic DID Method Generator that DID away with static DID Methods?



This brought a smile to my face ...



On Tue, Dec 24, 2024, 5:47 AM Michael Herman (Trusted Digital Web) <mwherman@parallelspace.net<mailto:mwherman@parallelspace.net>> wrote:

It would be pretty cool, eh? 😊
[cid:image001.jpg@01DB5609.D9CAE9D0]

Best wishes and Merry Christmas,
Michael Herman
Web 7.0 Foundation / Trusted Digital Web (TDW)

Received on Wednesday, 25 December 2024 19:17:46 UTC