You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

This page documents design for connection storage. Connection storage will be used to all protocols for,

  • Query connection records by ID or other criteria to send messages to a connection or to recognize connection of received message.
  • Save/Update connection records during DID exchange message exchange

High Level Design

Connection Store

This component provides features for storing and getting DID records in underlying connection store.   

Connection Recorder:

This component provides features for saving/updating/querying connection record from underlying did exchange store. This store is extensively used during DID exchange message exchanges to maintain connection records including state updates. Current connection recorder implementation can be found here.

Connection Lookup:

This read-only component provides query features for retrieving connection records including DID records from underlying DID connection and DID exchange store. This component will be extensively used by other protocols and clients to lookup connections. 

  • No labels