Work CipherOwl

An on-chain Guardian Module enforcing transaction-level compliance on Story Chain.

ComplianceBlockchain securityStory Chain
Overview

CipherOwl develops compliance infrastructure for blockchain networks, focusing on enforcing on-chain security, address screening, and real-time monitoring.

57Blocks collaborated with CipherOwl to design and implement the Guardian Module, a compliance layer for the Story Chain execution client (Geth fork) that filters transactions at the node level.

What 57Blocks delivered

01Execution-layer filtering

Integrated a Guardian Module into Story Geth for address-level transaction filtering using Bloom filters, enabling mempool-level blacklisting across blob and legacy transactions.

02Dynamic reload & CLI controls

Added live filter updates through file watchers and configurable CLI flags for runtime control without node restarts.

03Guardian-side automation

Built a companion service to fetch updated Bloom filters, log rejected transactions, and upload reports to AWS S3 for observability.

04Decentralized deployment model

Supported selective Guardian activation across nodes, allowing phased network rollout and interoperability between Guardian and non-Guardian nodes.

Tech stack
GolangGeth (Story Chain fork)Bloom FilterAWS S3File Watcher
Business impact

Introduced network-level compliance and security enforcement directly at the transaction layer.

Improved auditability and operational visibility through automated log collection.

Enabled gradual, decentralized adoption of filtering across Story Chain validators.

Current status

CipherOwl continues refining the Guardian framework, with 57Blocks contributing ongoing enhancements and integration with Story Protocol’s network infrastructure.

Let's build with you.

Tell us what you are working on.