# Welcome

Welcome to our network guide website. Here, you’ll find all the necessary guides for setting up a developer network, a private test network, or a network for benchmarking purposes.

## Network Setups

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></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>Node Options</strong></td><td>Find the best node deployment option for your needs.</td><td><a href="/files/7dl4yUJ8Gmunoxz2iBef">/files/7dl4yUJ8Gmunoxz2iBef</a></td><td></td><td><a href="/pages/uVZJs3YNlkjquRovI6bX">/pages/uVZJs3YNlkjquRovI6bX</a></td></tr><tr><td><strong>Devnet</strong></td><td>Set up a development network for Arcology using Docker images.</td><td><a href="/files/wDYBD56NFsUk7qLkgY7a">/files/wDYBD56NFsUk7qLkgY7a</a></td><td></td><td><a href="/pages/7aUFmnCMx9m4smGncsXL">/pages/7aUFmnCMx9m4smGncsXL</a></td></tr><tr><td><strong>Testnet with Eth DA</strong></td><td>Arcology as a fully functional L2 with Ethereum L1 DA using Docker images.</td><td><a href="/files/1R8ivxVxewjB2KWfejRK">/files/1R8ivxVxewjB2KWfejRK</a></td><td></td><td><a href="/pages/bNxRxMATAZPbDUk7cIoW">/pages/bNxRxMATAZPbDUk7cIoW</a></td></tr><tr><td><strong>Benchmarking</strong></td><td>Warp Speed in Action.</td><td><a href="/files/rn558JvUBvfzqmG7h2Vw">/files/rn558JvUBvfzqmG7h2Vw</a></td><td></td><td><a href="/pages/JjjojIyKxaiBPzzLwvtg">/pages/JjjojIyKxaiBPzzLwvtg</a></td></tr></tbody></table>

***

## Run Examples

Once a network and up and running, you can start to interact with it. Arcology is EVM-equivalent, interacting with an Arcology node is indistinguishable from that of standard Ethereum. Developers may continue using Ethereum toolchains on Arcology.

Arcology’s key feature is parallel transaction execution, provided contracts involved don't have shared state. However, many contracts do have shared state and cannot fully benefit from parallel execution.

{% hint style="info" %}
In Arcology', a parallelized contract is a [contention](https://en.wikipedia.org/wiki/Block_contention)-free contract that can be called concurrently without causing any access conflicts.
{% endhint %}

Arcology offers a set of [concurrent APIs in Solidity](https://docs.arcology.network/arcology-concurrent-programming-guide/) to help developers parallelize their contracts, enabling them to be processed fully in parallel. The examples below help developers understand how this works, with all examples wrapped in Hardhat projects.

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Parallelized Eth Examples</strong></td><td>Simple examples from Ethereum documents and parallelized by Arcology team.</td><td></td><td><a href="/files/avnfYmYv2vSwE04qkG3S">/files/avnfYmYv2vSwE04qkG3S</a></td><td><a href="https://doc.arcology.network/arcology-concurrent-programming-guide/examples/before-you-begin">https://doc.arcology.network/arcology-concurrent-programming-guide/examples/before-you-begin</a></td></tr><tr><td></td><td></td><td></td><td></td><td></td></tr></tbody></table>

{% hint style="warning" %}
All examples are provided for educational purposes only and should not be utilized in production environments.
{% endhint %}


---

# 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.arcology.network/network/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.
