Skip to main content

IPSProtocol Documentation

Last updated on June 17, 2024 · Jean-Loïc M.

IPSProtocol is a decentralized, deterministic hack-prevention framework for Web3. It introduces a Firewall Client at the infrastructure level — a new blockchain client module that validates transactions during block building and consensus, before any state change is committed.

The framework empowers dApps to define and own their runtime security through Firewall Contracts: parallelizable, plug-and-play security primitives that run alongside the execution client and revert any transaction that violates the dApp's own specifications.

Why this exists

Despite extensive efforts in audits, fuzzing, formal verification, and bug bounties, the Web3 industry has lost over $60 billion to hacks and scams since 2017. Existing approaches — off-chain monitoring, incident response, and on-chain wrappers — are reactive, lack reliability, and can be circumvented by sophisticated attackers, particularly those running their own validator nodes.

IPSProtocol shifts the model from detection to enforcement: a dApp declares the conditions its contracts must satisfy, and the chain itself rejects any transaction that violates them.

Where to start

  • The Definitive Guide — a complete introduction to the Firewall Client, the Decentralized Firewall, and how dApps integrate.
  • Existing Approaches and Their Limits — why off-chain monitoring, incident response, and on-chain wrappers fall short.
  • Vision and Roadmap — IPSProtocol's role in industrializing Web3, enabling RWA tokenization, and unlocking insurance products.
  • Onboarding — getting a dApp protected end-to-end.
  • Glossary — defined terms used throughout the documentation.

IPSProtocol's first public product is IntentGuard — an outcome-enforcement RPC and constraint layer for Ethereum transactions. IntentGuard implements the IPSProtocol model at the user-facing transaction layer: signers attach a Protection Transaction declaring expected outcomes, and the chain only includes the original transaction if execution matches.

The Firewall Client described in this documentation is the long-term, infrastructure-level vision. IntentGuard is the production-ready application of the same enforcement principle at the wallet and dApp layer.


About

IPSProtocol was named to embody the Intrusion Prevention Systems essential to Web3 — designed to prevent smart contract hacks and emerging Web3 scams (wallet draining, ice-phishing, prompt-injected agent execution, and others) through deterministic, decentralized enforcement.

Built on modularity and composability, IPSProtocol integrates into existing blockchain ecosystems without replacing custody, signing, or orchestration infrastructure. dApp developers, blockchain teams, and security researchers will find this documentation a complete reference for the protocol's design and adoption path.