> For the complete documentation index, see [llms.txt](https://docs.rome.builders/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.rome.builders/id/produk/app-sovereignty.md).

# Kedaulatan Aplikasi

Luncurkan chain EVM sovereign Anda sendiri di Solana — chain ID kustom, token SPL apa pun sebagai gas, dan pendapatan gas yang mengalir ke treasury aplikasi Anda.

Kedaulatan Aplikasi memungkinkan aplikasi Solana apa pun meluncurkan lingkungan EVM-nya sendiri dengan ID chain kustom, token gas kustom, dan pendapatan gas yang mengalir ke aplikasi — bukan ke protokol bersama.

## Ikhtisar

Setiap aplikasi di Rome mendapatkan instans EVM berdaulat:

* **ID chain sendiri** — aplikasi Anda adalah chain-nya sendiri
* **Token gas sendiri** — token SPL apa pun (token proyek Anda, USDC, SOL)
* **Pendapatan gas** — semua biaya transaksi masuk ke treasury Anda
* **Tooling EVM lengkap** — pengguna Anda terhubung dengan MetaMask, para developer Anda menggunakan Hardhat/Foundry
* **State bersama** — pengguna EVM dan pengguna Solana berbagi state aplikasi dan likuiditas yang sama

## Cara Kerjanya

1. **Masuk melalui Sovereign Portal** — ajukan chain dan konfigurasikan ID chain serta token gas Anda (mint SPL apa pun) melalui [Sovereign Portal](https://sovereign.devnet.romeprotocol.xyz)
2. **Rome menyiapkan chain** — tim Rome menyediakan dan mengoperasikan infrastruktur chain
3. **Deploy kontrak** — deployment Solidity standar dengan Hardhat atau Foundry
4. **Pengguna terhubung** — MetaMask dengan ID chain Anda, atau dompet EVM apa pun

Setiap chain Rome yang aktif — termasuk chain referensi publik [**Hadrian**](/id/jaringan/hadrian.md) — dicatat di publik [registri Rome](https://github.com/rome-protocol/rome-registry) (chain id, RPC, alamat kontrak), sehingga chain berdaulat dapat ditemukan melalui sumber kanonik yang sama yang sudah dibaca para builder.

## Penetapan Harga Token Gas

Token gas kustom dihargai melalui pool Meteora DAMM — v1 atau v2, dapat dikonfigurasi (fallback Pyth/Hermes juga tersedia). Konfigurasi Proxy menentukan sebuah `price_manager` yang membaca pool untuk mengonversi antara token gas Anda dan SOL untuk biaya transaksi Solana di bawahnya.

```yaml
# Konfigurasi Proxy untuk token gas kustom
price_manager:
  type: "meteora_damm_v1_pool"   # meteora_damm_v1_pool | meteora_damm_v2_pool | hermes_api
  pool_address: "YOUR_METEORA_POOL_ADDRESS"
```

## Kasus Penggunaan: Pasar Prediksi Meluncurkan Chain EVM

```
Orra (pasar prediksi Solana) ingin pengguna EVM:
  1. Rome men-deploy EVM berdaulat Orra dengan token ORRA sebagai gas
  2. Pengguna EVM terhubung ke MetaMask, bridge USDC, membeli saham prediksi
  3. Di balik layar: rUSDC (ERC-20) → unwrap ke SPL → Orra CPI → beli saham
  4. Orra memperoleh biaya gas dalam token ORRA dari setiap transaksi EVM
  5. State tunggal: pengguna Solana dan pengguna EVM melihat pasar yang sama, likuiditas yang sama
```

## Status

**Aktif** — produk aktif dengan mitra.

## Apa Selanjutnya

* [Arsitektur](/id/memulai/architecture.md) — cara kerja Rome EVM di balik layar
* [Quickstart](/id/memulai/quickstart.md) — deploy kontrak pertama Anda
* [Deploy Solidity](/id/panduan-pengembang/deploy-solidity.md) — panduan deployment untuk Hardhat dan Foundry


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.rome.builders/id/produk/app-sovereignty.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
