> For the complete documentation index, see [llms.txt](https://certaik.gitbook.io/certaik-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://certaik.gitbook.io/certaik-docs/getting-started/quickstart.md).

# Quickstart

#### CertaiK Agent: How to Generate Smart Contract Audits

CertaiK Agent makes it easy to perform secure and reliable smart contract audits using multiple methods. Follow these steps to get started:

***

**1. Generate Audits via the CertaiK Web App**

Visit [app.certaik.xyz](https://app.certaik.xyz/) to generate your audit. The platform supports both Solidity and Rust code, which can be submitted in two formats:

* **Text:** Copy and paste your contract code directly into the input field.
* **File Upload:** Upload your smart contract code file for auditing.

{% hint style="info" %}
**Tip:**\
For more precise results, modify the prompt using the **Advanced Settings** option. Adjust parameters such as vulnerability focus, core rules, or risk assessment criteria to tailor the audit to your needs.
{% endhint %}

***

**2. Generate Audits via Twitter**

Tweet directly at CertaiK Agent to request an audit using this structure:

```plaintext
@CertaiK_Agent Audit [Contract Address]
```

* This method works for EVM-compatible smart contracts only (e.g., Ethereum, Binance Smart Chain).
* **Note:** Solana code (SVM) is not supported via Twitter. Please use the web app in the first step to audit Solana-based contracts.

***

By providing these flexible methods, CertaiK Agent ensures you can easily audit your smart contracts and safeguard your protocols with minimal effort. For ongoing updates or additional help, check out our full documentation.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://certaik.gitbook.io/certaik-docs/getting-started/quickstart.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
