Skip to content

Latest commit

 

History

History
 
 

mercury

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Mercury

Index

Project structure

Dependencies:

flowchart BT
  models
  %%[mercury-data-models]
  resolver
  %%[mercury-resolver]
  invitation[protocol-invitation]
  mailbox[protocol-mercury-mailbox]
  routing[mercury-protocol-routing-2_0]
  agent
  agent-didcommx
  agent-didscala

  alice((Alice))
  bob((Bob))

  subgraph Libs
    didcommx
    did-scala
    http[shttp or zhttp]
  end



  subgraph Mercury
    subgraph Protocols
      invitation
      mailbox
      routing
    end

    subgraph DID agents
      alice
      bob
      agent-cli-didcommx
    end

    resolver --> models
    agent --> resolver

    invitation --> models
    mailbox --> models
    routing --> models
    mailbox --> invitation
    mailbox --> routing

    alice -.->|client| mailbox
    alice --> agent-didcommx
    bob --> agent-didcommx


    agent ---> models
    agent -..-> routing
    %% invitation


    agent-didcommx --> agent
    agent-didcommx -.-> didcommx

    agent-cli-didcommx -.-> http
    agent-cli-didcommx --> agent-didcommx

    agent-didscala --> agent
    agent-didscala -.-> did-scala
  end




Loading

Quick Reference Guide

# Alice Agent (send messagem to Bob's Mediator)
sbt "agentDidcommx/runMain org.hyperledger.identus.AgentClientAlice"

# Bob Agent (fetch his message from Mediator)
sbt "agentDidcommx/runMain org.hyperledger.identus.AgentClientBob"