15F/ DIDLANG Language for DID identifiers, documents, clustered DID agents, and DID Objects

From IIW

DIDLANG Language for DID identifiers, documents, clustered DID agents, and DID Objects


Session Convener: Michael Herman

Notes-taker(s): Michael Herman

Tags / links to resources / technology discussed, related to this session:

Twitter: https://twitter.com/hashtag/didlang

Github: https://github.com/mwherman2000/BlueToqueTools

didlang is a new interpreted, command line language for working with DID Method Namespaces, DID Identifiers, DID Documents, DID Agent Service Endpoints, DID Agent Servers, DID Agent Clusters, and DID Objects (the 7 DIDs).


Discussion notes, key understandings, outstanding questions, observations, and, if appropriate to this discussion: action items, next steps:

From today’s discussion, two primary use cases were identified:

  1. Interactive exploration of a DID Identifier’s DID Document, DID Agent implementations as well as the value of the object identified by the DID Identifier.
  2. Simple, elegant query language for DID Method Namespaces, DID Identifiers, DID Documents, DID Agent Service Endpoints, DID Agent Servers, DID Agent Clusters, and DID Objects …supporting all CRUDV operations against each of the above. A value property of a didlang query is that it can be remoted through multiple hops (multiple DID agents).