Skip to content

Security: PracticalParticle/Bloxchain-Protocol

SECURITY.md

Security Policy

Supported Versions

Official BasicFactory and BasicAccount addresses are published for 10 live networks and 6 testnets in official-deployed-addresses.json, including Ethereum mainnet. The Nethermind audit covers contracts/core/ only.

We actively maintain security updates for the following versions:

Version Supported Status
1.0.x ✅ Core audited by Nethermind (see below)
< 1.0 ❌ End of life

Core smart contracts (contracts/core/): Independently audited by Nethermind (audit index, report PDF, core policy). The audit applies to the commit recorded in audits/nethermind/README.md (see the report PDF for the exact SHA). Later changes to core are outside that report until a re-audit or addendum.

Examples and application code under contracts/examples/ are not covered by that engagement.

Reporting a Vulnerability

⚠️ IMPORTANT: Do NOT create public GitHub issues for security vulnerabilities.

How to Report

Please report security vulnerabilities through one of the following channels:

Primary Contact:

Alternative Contact:

What to Include

When reporting a security vulnerability, please include:

  1. Description of the vulnerability
  2. Steps to reproduce the issue
  3. Potential impact assessment
  4. Suggested remediation (if any)
  5. Your contact information for follow-up

Response Timeline

We take security seriously and commit to the following response times:

  • Initial Response: Within 24 hours
  • Status Update: Within 72 hours
  • Resolution: Within 7 days (for critical issues)
  • Public Disclosure: Coordinated with reporter (typically 30-90 days)

Security Features

Bloxchain Protocol Security Model

Our State Abstraction framework implements multiple layers of security:

Multi-Phase Security

  • Time-locked operations prevent immediate exploitation
  • Request/approval workflows ensure proper authorization
  • Mandatory multi-signature requirements eliminate single points of failure

Cryptographic Security

  • EIP-712 compliant meta-transaction signatures
  • Nonce-based replay attack prevention
  • Role separation between signing and execution

Access Control Security

  • Dynamic RBAC with runtime permission updates
  • Function-level granular control
  • Protected system roles that cannot be modified

Security Best Practices

For Developers

  • Always use the latest supported version of our contracts
  • Implement proper access controls using our RBAC system
  • Follow our secure development guidelines
  • Test thoroughly using our provided test suites
  • Pin releases and verify them against the audited core commit before production use

For Auditors

Security Audit Status

Third-party audit (core)

Item Status
Auditor Nethermind
Scope contracts/core/
Report audits/nethermind/Nethermind-Bloxchain-Core-NM_0828.pdf (NM_0828)
Engagement details audits/nethermind/README.md

Deployment and launch

Item Status
Mainnet 10 live networks in the official catalog, including Ethereum and Monad
Development 6 testnets in the same catalog, including Sepolia

Completed reviews

  • Nethermind (core): Completed — see audits/nethermind/
  • Internal security review: Ongoing with releases
  • Code review: Human GitHub Approve on protected-branch merges (including Release Please); see CONTRIBUTING.md — Branch protection
  • Supply-chain posture: OpenSSF Scorecard workflow on main (.github/workflows/scorecard.yml); Foundry fuzz/invariant suites under test/foundry/ (Scorecard’s Fuzzing check does not detect Foundry — local/CI fuzz remains the source of truth)

Security Updates

How We Handle Security Updates

  1. Immediate Assessment: Evaluate severity and impact
  2. Coordinated Response: Work with reporter on timeline
  3. Patch Development: Create and test security fixes
  4. Deployment: Deploy updates to supported networks
  5. Communication: Notify users of security updates
  6. Documentation: Update security documentation

Notification Methods

  • GitHub Security Advisories: For public disclosure
  • Email Notifications: For registered users
  • Documentation Updates: In our security docs
  • Social Media: For critical issues

Contact Information

Particle Crypto Security

Acknowledgments

We appreciate the security research community's efforts to help keep Bloxchain Protocol secure. All responsible disclosures will be acknowledged in our security advisories.


This security policy is subject to updates. Please check back regularly for the latest information.

Last Updated: June 2026

There aren't any published security advisories