protocol: Model distributed system as type-level multi-party protocol

[ bsd3, control, distributed-computing, distributed-systems, library, protocol ] [ Propose Tags ]

This package provides type to model distributed multi-party protocols, ensuring the continuity of the associated resource state transitions on the type level for all protocol commands and scenarios.

[Skip to Readme]


Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees


  • No Candidates
Versions [RSS],
Change log
Dependencies base (>=4.7 && <5), freer-indexed (>=0.1 && <0.2), singletons (>=2.5 && <2.8) [details]
License BSD-3-Clause
Copyright 2020 Evgeny Poberezkin
Author Evgeny Poberezkin
Category Control, Distributed Computing, Distributed Systems, Protocol
Home page
Bug tracker
Source repo head: git clone
Uploaded by epoberezkin at 2020-07-12T21:27:23Z
Downloads 306 total (6 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2020-07-12 [all 1 reports]

Readme for protocol-

[back to package description]


Model distributed system as type-level multi-party protocol.

See docs on hackage.