Skip to content
@runtimeverification

Runtime Verification Inc.

runtime verification logo

Runtime Verification specializes in formal verification of software systems, providing the highest level of assurance for the correctness and security of smart contracts and other critical software. Our mission is to deliver open-source formal verification and developer tooling to reduce the costs of auditing and enable continuous formal verification and testing on each commit.

Schedule a call with us to discuss formal verification & security engagements, along with custom tooling development & integrations.

Since 2018, we have provided formal verification and security services to numerous blockchain foundations and dApps, such as EigenLayer, Optimism, Uniswap, Ethereum Foundation, Lido, Gnosis, Morpho, Polkadot and many others.

Here you can find a complete list of our previous engagements.

This GitHub Organization hosts all of Runtime Verification's open-source tools and projects, designed to improve the security and reliability of blockchain and software systems through formal verification.

We are currently building and maintaining the following projects:

  1. K Framework: A rewrite-based executable semantic framework that allows formal definition of programming languages and VMs.
  2. Kontrol: Combines KEVM and Foundry to enable developers to perform formal verification without learning new languages or tools.
  3. Simbolik: VSCode-compatible Solidity debugger with built-in symbolic execution engine designed to assist in debugging and verifying smart contracts.
  4. KEVM: An executable formal specification of the Ethereum Virtual Machine (EVM) in the K framework.
  5. KWasm: A formal semantics of WebAssembly in the K framework, allowing formal analysis and verification of WebAssembly programs.
  6. KMIR: A formal semantics of the Rust MIR (Mid-level Intermediate Representation) in the K framework.
  7. Kasmer: A formal verification tool for WebAssembly, based on KWasm.
  8. KaaS: CI Integrated Cloud-Based Symbolic Execution.

You can learn more about our tools from Runtime Verification docs.

We invite developers, researchers, and enthusiasts to explore and contribute to our projects, as we continue to push the boundaries of formal verification and secure software development.

Pinned Loading

  1. k k Public

    K Framework Tools 7.0

    Python 551 160

  2. evm-semantics evm-semantics Public

    K Semantics of the Ethereum Virtual Machine (EVM)

    KCL 556 152

  3. kontrol-demo kontrol-demo Public

    Foundry blog posts' executable demos

    Solidity 13 4

  4. imp-semantics imp-semantics Public

    The K semantics of IMP and associated tools

    Python 7 1

  5. kontrol kontrol Public

    Python 89 13

  6. mir-semantics mir-semantics Public

    Python 37 4

Repositories

Showing 10 of 207 repositories
  • haskell-backend Public

    The symbolic execution engine powering the K Framework

    runtimeverification/haskell-backend’s past year of commit activity
    Haskell 223 BSD-3-Clause 42 139 12 Updated Feb 13, 2026
  • solana-token Public Forked from solana-program/token

    The SPL Token program and its clients

    runtimeverification/solana-token’s past year of commit activity
    Rust 0 Apache-2.0 85 12 1 Updated Feb 13, 2026
  • mir-semantics Public
    runtimeverification/mir-semantics’s past year of commit activity
    Python 37 BSD-3-Clause 4 64 11 Updated Feb 13, 2026
  • komet Public
    runtimeverification/komet’s past year of commit activity
    WebAssembly 0 BSD-3-Clause 2 6 7 Updated Feb 12, 2026
  • nixpkgs Public Forked from NixOS/nixpkgs

    Nix Packages collection & NixOS

    runtimeverification/nixpkgs’s past year of commit activity
    Nix 0 MIT 18,173 0 24 Updated Feb 12, 2026
  • skribe_bobcat-sdk Public Forked from stylus-developers-guild/bobcat-sdk

    bobcat-sdk is an opinionated codesize efficient Arbitrum Stylus SDK.

    runtimeverification/skribe_bobcat-sdk’s past year of commit activity
    Rust 0 MIT 3 0 13 Updated Feb 11, 2026
  • Roo-Code Public Forked from RooCodeInc/Roo-Code

    Roo Code (prev. Roo Cline) gives you a whole dev team of AI agents in your code editor.

    runtimeverification/Roo-Code’s past year of commit activity
    TypeScript 0 Apache-2.0 2,904 0 10 Updated Feb 11, 2026
  • agave Public Forked from anza-xyz/agave

    Web-Scale Blockchain for fast, secure, scalable, decentralized apps and marketplaces.

    runtimeverification/agave’s past year of commit activity
    Rust 0 Apache-2.0 5,940 0 10 Updated Feb 11, 2026
  • evm-semantics Public

    K Semantics of the Ethereum Virtual Machine (EVM)

    runtimeverification/evm-semantics’s past year of commit activity
    KCL 556 BSD-3-Clause 152 75 10 Updated Feb 11, 2026
  • stable-mir-json Public

    KMIR Rust Library

    runtimeverification/stable-mir-json’s past year of commit activity
    Rust 9 BSD-3-Clause 5 26 (4 issues need help) 5 Updated Feb 11, 2026

Most used topics

Loading…