Giuliano Losa's repositories
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
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.
ivy-docker
Docker setup for Ivy
Paxos-Isabelle
A safety proof of Paxos in Isabelle
racket-wasm
Wasm tooling in Racket.
rs-soroban-env
Rust environment for Soroban Contracts.
rs-soroban-sdk
Rust SDK for Soroban Contracts.
rs-stellar-xdr
Rust lib for Stellar XDR.
seahorn
SeaHorn Verification Framework
semitopology
Supplemental material for the book "Semitopology: distributed collaborative action via topology, algebra, and logic"
soroban-examples
Example Soroban Contracts
soroban-seahorn
Using Seahorn to verify Soroban smart contracts
stellar-core
stellar-core is the reference implementation for the peer to peer agent that manages the Stellar network
stellar-docs
Documentation for Stellar
TLA--Examples
A collection of TLA+ specifications of varying complexities