Pinned Repositories
Caesar
Distributed-termination-detection
TLA+ formalization of a distributed termination-detection algorithm, including a proof checked with Apalache
IO-Automata
Formalisation of basic IO-Automata theory in Isabelle/HOL
Isabelle-Semitopology
ivy-proofs
A repository to collect Ivy proofs of various distributed algorithms
MultiPaxos
MultiPaxos and Disk Paxos in TLA+ and PlusCal
PaxosMadeSimple
A TLA+ formalization of the algorithm described in "Paxos Made Simple"
SCP-Verification
tetrabft-tla
TLA-Library
A TLA+ library of concepts that I used in other developments
nano-o's Repositories
nano-o/PaxosMadeSimple
A TLA+ formalization of the algorithm described in "Paxos Made Simple"
nano-o/Distributed-termination-detection
TLA+ formalization of a distributed termination-detection algorithm, including a proof checked with Apalache
nano-o/tetrabft-tla
nano-o/Isabelle-Semitopology
nano-o/ivy-method-in-isabelle
nano-o/streamlet
nano-o/anonymous-consensus
nano-o/apalache
APALACHE: symbolic model checker for TLA+
nano-o/dynamic-participation-supplemental
nano-o/isabelle-amm
nano-o/ivy
IVy is a research tool intended to allow interactive development of protocols and their proofs of correctness and to provide a platform for developing and experimenting with automated proof techniques. In particular, IVy provides interactive visualization of automated proofs, and supports a use model in which the human protocol designer and the automated tool interact to expose errors and prove correctness.
nano-o/ivy-docker
Docker setup for Ivy
nano-o/ivy-multipaxos
nano-o/jekyll-website
nano-o/learner-graphs
nano-o/Paxos-Isabelle
A safety proof of Paxos in Isabelle
nano-o/python-fbas
A tool for reasoning about Federated Byzantine Agreement Systems
nano-o/racket-fbas
nano-o/racket-wasm
Wasm tooling in Racket.
nano-o/SCP-TLA
Specifications related to the Stellar Consensus Protocol in TLA+
nano-o/semitopological-consensus
nano-o/semitopology
Supplemental material for the book "Semitopology: distributed collaborative action via topology, algebra, and logic"
nano-o/soroban-examples
Example Soroban Contracts
nano-o/soroban-seahorn
Using Seahorn to verify Soroban smart contracts
nano-o/stellar-core
stellar-core is the reference implementation for the peer to peer agent that manages the Stellar network
nano-o/stellar-docs
Documentation for Stellar
nano-o/TLA--Examples
A collection of TLA+ specifications of varying complexities
nano-o/tvl
nano-o/vdf-consensus
nano-o/vector-clocks