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.
Execution-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.
Dynamic Reload & CLI Controls: Added live filter updates through file watchers and configurable CLI flags for runtime control without node restarts.
Guardian-Side Automation: Built a companion service to fetch updated Bloom filters, log rejected transactions, and upload reports to AWS S3 for observability.
Decentralized Deployment Model: Supported selective Guardian activation across nodes, allowing phased network rollout and interoperability between Guardian and non-Guardian nodes.
Tech Stack: Golang, Geth (Story Chain fork), Bloom Filter, AWS S3, File Watcher.
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.
Cipherowl continues refining the Guardian framework with 57Blocks contributing ongoing enhancements and integration with Story Protocol’s network infrastructure.