# Security & Audits

### Security Architecture

Stonest is designed with security as a foundational principle, not an afterthought.

#### Smart Contract Security

* **Audit Program**: All Stonest smart contracts will undergo comprehensive audits by leading security firms (CertiK and/or Hacken) prior to mainnet launch
* **Bug Bounty**: A public bug bounty program with rewards up to $100,000 USDT for critical vulnerabilities
* **Open Source**: All core protocol contracts will be open-sourced and verified on Etherscan

#### Multisig & Access Control

* **Treasury**: Managed by a 4-of-7 multisig wallet with team and community keyholders
* **Contract Upgrades**: Protected by a 48-hour timelock, allowing the community to review changes before execution
* **Admin Functions**: Minimized by design — the protocol is built to be progressively decentralized

#### Data Security

* **AES-256-GCM Encryption**: Military-grade encryption applied client-side before data enters the network
* **Zero-Knowledge Architecture**: Node operators never have access to encryption keys or unencrypted data
* **Erasure Coding**: Data shards can be reconstructed from any subset of replicas, ensuring availability even under node failures

#### Network Security

* **Proof-of-Storage Verification**: Cryptographic proofs verified on-chain at regular intervals
* **Slashing Mechanism**: Operators who fail to prove storage face penalties on staked tokens
* **Sybil Resistance**: Staking requirements and hardware verification prevent malicious node proliferation


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://stonest.gitbook.io/stonest-docs/security-and-audits.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
