# Welcome

***Version: V5.0***

***Date:2025/04***

Arcology presents a parallel execution design alongside a suite of Solidity APIs, empowering developers to parallelize their smart contracts and fully leverage the parallel execution capabilities offered by Arcology.

This document comprises API descriptions and code snippets aimed at assisting smart contract developers in understanding the features of Arcology's parallel execution features. Its focus is to aid readers in acquiring fundamental knowledge and hands-on experience that can be utilized for building parallel smart contracts on the Arcology network.

The library enables contention avoidance at the source code level, allowing multiple operations to safely modify shared state without triggering conflicts or rollbacks. All components are not only thread-safe but also deterministic by design, ensuring that operations always produce consistent and predictable results—regardless of execution order or timing.

For information regarding Arcology network please visit [**the website**](https://arcology.network/).

{% hint style="warning" %}
Please be aware that the Arcology Network is still in active development. The content of the Parallel Programming Guide is subject to change without explicit notice.
{% endhint %}

### Disclaimer

The content is provided on an "as is" basis without any warranties of any kind regarding the Website and/or any content, data, materials and/or services provided on the Website. No securities commission or other regulatory authority in Canada or any other country or jurisdiction has in any way reviewed or approved this information and no representation or warranty is made by the organization to that effect. The organization is not responsible for the content of sites that can be reached through links on this site.
