14 releases (8 stable)
| new 2506.1.1 | Jan 7, 2026 |
|---|---|
| 2506.1.0 | Sep 3, 2025 |
| 1.2.2 | Jan 7, 2026 |
| 1.2.0 | Jul 2, 2025 |
| 0.1.2 | May 10, 2024 |
#329 in Magic Beans
247 downloads per month
Used in 13 crates
110KB
2K
SLoC
The Interoperable State Machine Protocol
Rust implementation of the Interoperable State Machine Protocol. This library is intended to aid state machines communicate over ISMP with other ISMP supported state machines.
Overview
This repo provides an implementation of the neccessary components laid out in the ISMP protocol specification.
MessageDefinitionsMessageHandlersConsensusClientandStateMachineClientdefinitionsIsmpHostdefinitionsIsmpRouterdefinitionsIsmpDispatcherdefinitions
NOTE: All timestamps are denominated in seconds Some useful imports in the crate prelude.
Rust implementation of the Interoperable State Machine Protocol. This project is funded by the web3 foundation.
Overview
This repo provides an implementation of the neccessary components laid out in the ISMP specifications.
MessageDefinitionsMessageHandlersConsensusClientandStateMachineClientdefinitionsIsmpHostdefinitionsIsmpRouterdefinitionsIsmpDispatcherdefinitions
License
This library is licensed under the Apache 2.0 License, Copyright (c) 2025 Polytope Labs.
Dependencies
~7–12MB
~224K SLoC