Particle CS Logo
Built-in Security

Modular, Trustless Securityfor the Decentralized World

Guardian AA delivers secure, decentralized account management through multi-phase operations and role-based security. Built for developers, enterprises, and DAOs.

Security Architecture

A hierarchical approach to secure blockchain interaction

Guardian Account Abstraction

Our core security protocol that enables secure, decentralized account management

Asset-authority decoupling
Multi-phase security workflow
Role-based access control
Meta-transaction support

SandBlox

Developer tools for implementing and managing Guardian AA security

Visual security configuration
Contract template library
Testing and simulation
Deployment tools

DAO Treasury

Secure management of DAO assets with multi-phase approvals

  • Time-delayed execution
  • Multi-signature workflows
  • Emergency procedures

Enterprise DeFi

Compliance-ready security for institutional DeFi operations

  • Role-based access
  • Audit trails
  • Compliance controls

High-Frequency Trading

Efficient meta-transaction broadcasting for trading operations

  • Gas optimization
  • Role separation
  • Network agnostic

Built-in Workflows

Pre-built security patterns with configurable parameters for different operation types

Temporal Approval Flow

Time-based security controls for high-value operations with configurable delays and approval requirements

1

Initiate Operation

Create and sign the operation request with role-based permissions

2

Time Delay

Configurable waiting period based on operation type and risk level

3

Final Approval

Execute after delay with required signatures and role verification

Best For:
DAOsEnterpriseRegulated DeFi
Common Use Cases:
  • Large withdrawals
  • Treasury management
  • Role changes
  • Contract upgrades
Open Source & Customizable

Custom Development Options

For unique security requirements, the Guardian Account Abstraction protocol is open-source and can be customized. Choose between self-hosting with our core protocol and SandBlox templates, or leverage our expert team for custom development and security audits.

Security Features

Comprehensive security controls for your blockchain applications

Core Security Features

Multi-Phase Operations

Staged approval process with time delays

Role-Based Access

Granular permissions for different operations

Recovery Mechanisms

Secure processes for account recovery

Meta-Transactions

Gas-efficient transaction broadcasting

Contract Management

Time Delay Updates

Configure security timeframes

Broadcaster Management

Manage transaction broadcasters

Recovery Configuration

Set up recovery procedures

Role Transitions

Manage role changes and permissions

Getting Started

Quick start guide to implementing Guardian Account Abstraction

Step 1

Prerequisites

Set up your development environment with the required tools

Install Ganache

Download and install Ganache for local blockchain development

Install Truffle

Install Truffle globally for smart contract compilation

npm install -g truffle
Step 2

Installation

Clone the repository and set up the project

Clone Repository

git clone https://github.com/PracticalParticle/particle-core.git

Install Dependencies

npm install
Step 3

Development Setup

Start your local blockchain and deploy contracts

Start Ganache

ganache --deterministic --networkId 1337

Compile & Deploy

truffle compiletruffle migrate --network development

For detailed documentation and advanced usage examples, visit our GitHub repository

Ready to Implement Secure Account Abstraction?

Get started with Guardian AA and SandBlox to build secure, decentralized applications with enterprise-grade security.