# Poseidon: zk-SNARK setup tool

Poseidon is your one-stop tool to setup zk-snark circuit environment, compile circom circuits, setup trusted setup with tau ceremony, generate zkProofs and verify them too. This tool is designed for both beginners and advanced users to simplify the workflow.&#x20;

Poseidon can be labelled as an automation tool but its main functionality is about setting and being your best assistant when it comes to dealing with zk-SNARK circuits.

*Please note that this is only for zk-SNARK's. Refer here for differences -*  [*https://consensys.io/blog/zero-knowledge-proofs-starks-vs-snarks*](https://consensys.io/blog/zero-knowledge-proofs-starks-vs-snarks)

### Jump right in

<table data-view="cards"><thead><tr><th></th><th></th><th data-type="rating" data-max="5"></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Getting Started</strong></td><td>Quickstart your zk-SNARK circuit development</td><td>5</td><td><a href="/files/EEtb2olK62abf2e29hXb">/files/EEtb2olK62abf2e29hXb</a></td><td></td><td><a href="/pages/CyH2xJQs9yWJ1S8BYNav">/pages/CyH2xJQs9yWJ1S8BYNav</a></td></tr><tr><td>Circuit Compilation</td><td>Advanced - Compile Only</td><td>5</td><td></td><td></td><td><a href="/pages/M7U8ebrwBfBSl9PLRtm7">/pages/M7U8ebrwBfBSl9PLRtm7</a></td></tr></tbody></table>


---

# 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://daves-organization-7.gitbook.io/poseidon/readme.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.
