https://github.com/dfinity/formal-models
TLA+ models of various IC components and canisters
https://github.com/dfinity/formal-models
Last synced: 2 months ago
JSON representation
TLA+ models of various IC components and canisters
- Host: GitHub
- URL: https://github.com/dfinity/formal-models
- Owner: dfinity
- License: apache-2.0
- Created: 2023-07-11T06:37:23.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2025-07-02T10:59:04.000Z (10 months ago)
- Last Synced: 2025-07-02T11:51:03.187Z (10 months ago)
- Language: TLA
- Size: 7.36 MB
- Stars: 9
- Watchers: 6
- Forks: 3
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
# Formal Models of the IC
This repository includes formal models of different Internet Computer (IC) components. Many of the models model canisters (IC smart contracts), but some model other aspects of the platform (e.g, subnet splitting, or a basic model of the consensus algorithm, or SEV/SNP upgrades).
The repository is organized by the different analysis tools. Currently, there are TLA+ models and Tamarin models.
**NOTE**: if you've come here from the blog post describing the TLA+ models, note that they've now been moved to the `tla` subdirectory. Adjust the paths accordingly.
## Contributing
We're currently not accepting external contributions.