Skip to content

bsandmann/blocktrust.Mediator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

.NET DIDComm v2 Mediator

A Mediator for the .NET ecosystem

This Mediator is written in C# and built for the .NET ecosystem. It provides a server-project and a client-library to communicate with the mediator. The database uses MS-SQL with EF. It allows SSI agents to connect to the mediator, run thorugh the Mediator Corrdination Protocol and then use the Mediator to recieve 'basic messages' using the Pickup Protocol.

A Azure hosted version of the mediator can be found here: https://mediator.blocktrust.dev

To get to the oob_url directly use this link.

The mediator is based on two other blocktrust libraries.

The projects use a Nuget-feed which is currently private, so the DIDComm and PeerDID libraries have to be build beforehand.

If you have any trouble feel free to contact me at: sandmann@blocktrust.dev and I'll help you setup the environment until a more detailed description will be available.

Features

This Mediator implements the following protocols:

Notes

The project is mostly compatible with the RootsId Mediator project. That means messages send from the Jupyter notebooks provided in the RootsId repository to the .net mediator should be processed correctly. The other way around also works: You can use the .net client-library to send messages to the RootsId Mediator. For ease of use simply try to use the provided Test projects which simulate a complete flow a mediator-setup, sending basic messages and picking them up.

About

DIDComm v2 Mediator running in .net

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published