# Security

Security is a fundamental pillar at AirPuff. Recognizing the paramount importance of protecting user assets and information in the decentralized world, we've committed to the highest security standards through the adoption of rigorous security protocols.

## **Smart Contract Audits**

To identify and mitigate any vulnerabilities, coding errors, or potential loopholes, smart contract audits are vital. These comprehensive reviews of our codebase are conducted by seasoned auditors to ensure it's fortified against potential threats. Such audits significantly reduce the likelihood of hacks, bugs, or any unforeseen issues, safeguarding against financial and reputational damage.

**AirPuff's smart contracts have been audited by** [**Zokyo**](https://twitter.com/zokyo_io) **and** [**CD Security**](https://twitter.com/CDSecurity_), with reports available here:

* [CD Security Audit Report](https://github.com/Airpuff/Audit-Report/blob/main/AirPuff-Report.pdf)
* [Zokyo Audit Report](https://github.com/Airpuff/Audit-Report/blob/main/Zokyo%20Audit%20Report.pdf)

## **Bug Bounty Program**

We've initiated a bug bounty program, covering both our front-end interface and smart contracts, to tap into the expertise of ethical hackers and security researchers. This initiative encourages the discovery and reporting of vulnerabilities, further bolstering our defense mechanisms.

* [Active on Hackenproof](https://hackenproof.com/programs?title=AirPuff)


---

# 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://docs.airpuff.io/airpuff/security.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.
