Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions cartesi-rollups_versioned_docs/version-2.0/index.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,17 @@
---
id: overview
title: Overview
description: "Any code. Ethereum's security. Build appchain rollups with languages, libraries, and tools you know and love."
resources:
- url: https://cartesi.io/blog/understanding-cartesi-rollups/
title: Grokking Cartesi Rollups
- url: https://medium.com/cartesi/application-specific-rollups-e12ed5d9de01
title: Application-Specific Rollups
---

Welcome to Cartesi Rollups, where decentralized application development meets unprecedented flexibility. With a foundation built on the Linux operating system, Cartesi Rollups offers modular stacks that allow developers to tailor consensus, data availability, and settlement layers according to their project requirements.
Cartesi enables developers to build blockchain applications that go beyond the computational limits of conventional smart contracts. It provides a full Linux environment with dedicated computing resources for each application, allowing developers to use established programming languages and software libraries. Applications run on Cartesi with results verified and disputes resolved on Ethereum. The technology is open source and general-purpose.

Utilizing the Cartesi Machine for transaction processing, developers can effortlessly implement sophisticated logic using their preferred programming language or tool. Explore the possibilities and streamline your decentralized application development journey with Cartesi Rollups.
Cartesi Rollups is the framework for building these applications as appchain rollups, with the Cartesi Machine processing every input.

![img](../../static/img/v1.3/image.png)

Expand Down
3 changes: 2 additions & 1 deletion docs/new-to-cartesi/overview.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
id: overview
title: Cartesi
description: "Any code. Ethereum's security. Build appchain rollups with languages, libraries, and tools you know and love."
tags:
[
quickstart,
Expand All @@ -13,7 +14,7 @@ tags:
]
---

**Cartesi**, is a L2 platform for the development and deployment of scalable decentralized applications. It offers a Linux operating system coupled with a blockchain infrastructure, which allows dApps to be developed in familiar programming languages like Python without the need to write Solidity code.
**Cartesi** enables developers to build blockchain applications that go beyond the computational limits of conventional smart contracts. It provides a full Linux environment with dedicated computing resources for each application, allowing developers to use established programming languages and software libraries. Applications run on Cartesi with results verified and disputes resolved on Ethereum. The technology is open source and general-purpose.

## Limitations, develop with Cartesi!

Expand Down
2 changes: 1 addition & 1 deletion docusaurus.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ const openApiDocsConfig = versions.reduce((config, version) => {
/** @type {import('@docusaurus/types').Config} */
const config = {
title: "Cartesi Documentation",
tagline: "Application-specific rollups with a Linux runtime.",
tagline: "Any code. Ethereum's security.",
// url/baseUrl default to production (AWS Amplify @ docs.cartesi.io). PR-preview
// builds override them via env vars to publish under a GitHub Pages sub-path
// (https://<owner>.github.io/<repo>/pr-preview/pr-<N>/). The vars are unset for
Expand Down
8 changes: 7 additions & 1 deletion get-started/index.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
---
description: "Any code. Ethereum's security. Build appchain rollups with languages, libraries, and tools you know and love."
---

# Welcome to Cartesi Docs

Cartesi offers a suite of products and tools that equips developers with access to a full Linux environment and high performance decentralised apps all while preserving the blockchain security guarantees. Select an item below to get started.
Cartesi enables developers to build blockchain applications that go beyond the computational limits of conventional smart contracts. It provides a full Linux environment with dedicated computing resources for each application, allowing developers to use established programming languages and software libraries. Applications run on Cartesi with results verified and disputes resolved on Ethereum. The technology is open source and general-purpose.

Select an item below to get started.

import DocCard from '@theme/DocCard';

Expand Down
2 changes: 1 addition & 1 deletion src/components/Hello.js
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ export const Hello = () => {
Welcome to Cartesi docs.
</h1>
<p className="text-2xl text-center">
Cartesi: Application-specific rollups with a Linux runtime.
Cartesi: Any code. Ethereum's security.
</p>
<p className="text-2xl text-center">
Cartesi provides your dApp with a dedicated CPU and rollup,
Expand Down
2 changes: 1 addition & 1 deletion static/llms.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Cartesi Documentation

> Cartesi rollups is a modular blockchain framework that enables developers to build decentralized applications using the Linux operating system and any programming language, with support for fraud proofs, application-specific rollups, and a full Cartesi Machine emulator.
> Any code. Ethereum's security. Cartesi enables developers to build blockchain applications that go beyond the computational limits of conventional smart contracts. It provides a full Linux environment with dedicated computing resources for each application, allowing developers to use established programming languages and software libraries. Applications run on Cartesi with results verified and disputes resolved on Ethereum. The technology is open source and general-purpose.

## Instructions for AI Agents

Expand Down
2 changes: 1 addition & 1 deletion static/skill.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ description: Navigate and answer questions about building with Cartesi. Use this

## About Cartesi

Cartesi is a modular blockchain framework that lets developers build decentralised applications using the Linux operating system and any programming language. Key components:
Cartesi enables developers to build blockchain applications that go beyond the computational limits of conventional smart contracts. It provides a full Linux environment with dedicated computing resources for each application, allowing developers to use established programming languages and software libraries. Applications run on Cartesi with results verified and disputes resolved on Ethereum. The technology is open source and general-purpose. Key components:

- **Cartesi Rollups v2.0** — the current application framework for building on-chain dApps with off-chain computation (RISC-V Linux VM)
- **Cartesi Machine** — a deterministic RISC-V Linux virtual machine; executes application logic off-chain with a fraud-proof guarantee
Expand Down
Loading