Core Architecture

The Particle CS smart contract system is a modular foundation for secure, programmable account operations. It’s designed for use in high-security environments and integrates smoothly with visual tools like SandBlox.

Key Modules

SecureOwnable

  • Ownable contract with built-in upgrade and transfer lifecycle

  • Supports multi-phase operations (request → delay → approve)

  • Recovery fallback for compromised owners

MultiPhaseSecureOperation

  • Reusable framework for time-delayed secure actions

  • Built-in role validation, execution locking, and approval

  • Meta-transaction compatible

GuardianAccountAbstraction

  • Extends ERC-4337-style smart account logic

  • Recovery via guardian keys

  • Meta-transaction flow for gasless execution

System Properties

  • Composable modules

  • Upgrade-safe patterns

  • Highly auditable flow for privileged actions

These modules are intended to work individually or in tandem and can be easily combined in the SandBlox prototyping environment.

Last updated