Skip to content
@informalsystems

Informal Systems

Informal Systems

Welcome to our Github!

Informal Systems is an employee-owned organization working on lots of open-source software, with particular emphasis on the Cosmos Ecosystem. We're also pushing the boundary on making formal methods software more accessible to developers.

See below for an index of some of our work on Cosmos and on Formal Methods!

Cosmos

We believe the Cosmos values of sovereignty and interoperability are essential to a healthy interchain economy. We're proud to play a key role in nurturing the interchain as stewards of core pieces of the Cosmos stack, including CometBFT and the Cosmos Hub.

Some of the software we steward is located in other Github organizations:

In our Github org, you can find:

  • tendermint-rs - rust libraries for interacting with tendermint or CometBFT
  • hermes - industry leading IBC relayer software
  • cosmwasm-to-quint - advanced fuzz testing for CosmWasm applications
  • multisig - manage multisigs across many keys and chains
  • stakooler - simplify accounting for staking rewards
  • basecoin-rs - simple rust application built with ABCI and IBC
  • cosmos.nix - Nix integration with Cosmos projects
  • gm - manage local gaiad instances - without docker
  • tm-load-test - load testing for tendermint or CometBFT

Formal Methods

We believe that formal specification is critical to improving the quality of software development and we are committed to making formal methods more accessible to the average developer with delightful tooling.

We built Quint, a specification language designed to delight engineers. Quint builds on the semantics of the widely adopted TLA+ language but introduces modern syntax and tooling that is more familiar to, and usable by, everyday software engineers.

We also built Apalache, a symbolic model checker for TLA+ and Quint, enabling advanced invariant checking for specifications.

  • Quint - a delightful specification language with modern tooling
  • Apalache - symbolic model checker for TLA+

We leverage our tools to perform industry leading audits on blockchain software. Contact us for an audit today!

Organizational Tools

Occasionally we'll build other tools to improve our internal processes

  • themis-contract - legal contracting for developers
  • unclog - avoid merge conflicts when building your changelogs

Pinned Loading

  1. tendermint-rs tendermint-rs Public

    Client libraries for Tendermint/CometBFT in Rust!

    Rust 613 225

  2. hermes hermes Public

    IBC Relayer in Rust

    Rust 449 329

  3. quint quint Public

    An executable specification language with delightful tooling based on the temporal logic of actions (TLA)

    TypeScript 827 34

  4. cycles-quartz cycles-quartz Public

    Secure SGX Sidecar for CosmWasm

    Rust 21 1

  5. multisig multisig Public

    Painless multisig for many keys across many cosmos-sdk chains

    Go 36 10

  6. CometMock CometMock Public

    Drop-in replacement for CometBFT in end-to-end tests

    Go 25 2

Repositories

Showing 10 of 149 repositories
  • sol-e2e Public

    E2E Testing of Solidity Contracts

    informalsystems/sol-e2e’s past year of commit activity
    Rust 0 Apache-2.0 0 0 0 Updated Nov 17, 2024
  • cosmwasm-ibc Public

    Facilities for implementing ibc-rs-powered light clients and applications as CosmWasm contracts.

    informalsystems/cosmwasm-ibc’s past year of commit activity
    Rust 1 Apache-2.0 0 0 0 Updated Nov 15, 2024
  • informalsystems/hermes-sdk’s past year of commit activity
    Rust 12 Apache-2.0 4 36 (1 issue needs help) 11 Updated Nov 15, 2024
  • hydro Public

    Hydro (aka AtomWars) project repo

    informalsystems/hydro’s past year of commit activity
    Rust 4 Apache-2.0 0 16 1 Updated Nov 15, 2024
  • tm-load-test Public

    tm-load-test tool - Tendermint load test application

    informalsystems/tm-load-test’s past year of commit activity
    Go 45 Apache-2.0 31 5 (5 issues need help) 5 Updated Nov 15, 2024
  • cosmos-sdk Public Forked from cosmos/cosmos-sdk

    ⛓️ A Framework for Building High Value Public Blockchains ✨

    informalsystems/cosmos-sdk’s past year of commit activity
    Go 0 Apache-2.0 3,832 0 1 Updated Nov 15, 2024
  • ibc-starknet Public

    Integration of IBC with Starknet

    informalsystems/ibc-starknet’s past year of commit activity
    Cairo 5 Apache-2.0 1 20 1 Updated Nov 15, 2024
  • cycles-quartz Public

    Secure SGX Sidecar for CosmWasm

    informalsystems/cycles-quartz’s past year of commit activity
    Rust 21 Apache-2.0 1 38 (2 issues need help) 3 Updated Nov 15, 2024
  • hermes-api-doc Public

    Generated Rustdoc for the hermes relayer

    informalsystems/hermes-api-doc’s past year of commit activity
    HTML 0 1 1 0 Updated Nov 14, 2024
  • hermes Public

    IBC Relayer in Rust

    informalsystems/hermes’s past year of commit activity
    Rust 449 Apache-2.0 329 159 14 Updated Nov 14, 2024

Top languages

Loading…

Most used topics

Loading…