We know consensus(pbft, raft, paxos etc) is a big topic for distributed systems, which are hard to verify.
There's some tools like tla or coq, which can help verify simple systems, but neither verifies rigorously, or are too complex to do it rigorously.
Can tyrade help in this case?
What application areas can benefit from a type-level programming language? Session types are the most complex example I've seen so far, but I'd be really interested to find other use cases for Tyrade.
This is also a reply to the question.
We know consensus(pbft, raft, paxos etc) is a big topic for distributed systems, which are hard to verify.
There's some tools like
tlaorcoq, which can help verify simple systems, but neither verifies rigorously, or are too complex to do it rigorously.Can tyrade help in this case?
This is also a reply to the question.