Artpeace is a giant graffiti wall where users get to collectively create community art pieces. By placing 5 pixels every 5 seconds on a shared canvas, the community collectively creates pixel art. All actions are submitted as transactions to Starknet and submitted onchain. As part of a recent vibecoding session, the Starknet and Avail teams joined up to integrate TurboDA with Artpeace, submitting confirmed Artpeace transactions and canvas data to Avail.

While this particular integration simply submits transactions and canvas snapshots without any additional verification within the Artpeace web app itself, setting up end-user DA verification would be simple enough, and light enough to run in the browser. That would give Artpeace users cryptographic verification that data submitted to Avail, via TurboDA is available on the Avail network, providing users with verified DA guarantees.
“Avail made large-scale data submissions shockingly simple and cost-effective.” Brandon Roberts - Starknet Developer
Stress Testing Under Heavy Loads
The TurboDA/Artpeace integration will be active on Avail mainnet soon as part of an upcoming community art competition. Users will be able to place pixels on a shared canvas and compete for prizes. Every 10 minutes, a snapshot will be taken of the canvas and raw bytes of the image, along with the transaction data, will be submitted to Avail via TurboDA.
We estimate that around 2-3GB of data will be posted over the competition period. Placing pixels on Artpeace generates Starknet transactions that are bundled and submitted to Avail via TurboDA. Error handling and retry logic is already implemented within the TurboDA service, making it easier for developers to get apps up and running on Avail faster.
TurboDA launched to a cohort of private beta users just three months ago. The upcoming Artpeace activity will be the largest submission event to date. For context, the expected activity over the 48-hour competition period will be on par with the highest blob consumers on Ethereum (~1.5GB or ~12k blobs per day).
TurboDA Setup
Using TurboDA is one of the easiest ways to submit data to Avail. It provides near instantaneous response times, issuing pre-confirmations in ~250ms, developers can pay for data submissions using any ERC-20 token and data is submitted via a simple API integration. In this artpeace integration, we’re submitting raw data to TurboDA.
While TurboDA is still in private beta, you will need to submit a request to get access to the TurboDA dashboard. Once you get access, submitting data is simple and can be managed from within the dashboard itself. The recommended steps are to:
- Acquire data credits
- Create an AppID (recommended)
- Generate API keys
With this information, you can begin submitting and testing data submissions on the Turing testnet. Data submissions return a submission ID which allows you to check on their status. Having an AppID enables you to filter avail data based on your own namespace for easier monitoring. Once everything is working as you expect, you can begin posting data to Avail mainnet via TurboDA.
Simplifying App Development Onchain
The Artpeace/TurboDA integration illustrates how simple it is to post large amounts of data on Avail. While this integration was not a typical rollup integration, i.e. it posts large amounts of raw canvas data in addition to transaction data without further verification, it simulates how a high-throughput based appchain could be built on Avail, relying on the Avail network for transaction ordering and DA.
For developers, TurboDA helps simplify the process of securely posting data to Avail with fast pre-confirmations, flexible payment options, and built-in error handling. As TurboDA moves closer to public release, this test will help demonstrate its readiness to support data-intensive applications across gaming, social, and DeFi ecosystems.
Want to try it for yourself? Submit an early access request and start building on Avail’s horizontally scalable base layer today.