# Kedaulatan Aplikasi

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

## Ringkasan

Setiap aplikasi di Rome mendapatkan instance EVM berdaulat:

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

## Cara Kerjanya

1. **Daftarkan chain Anda** — kirim chain ID dan token gas (mint SPL apa pun, atau SOL native) melalui [portal pendaftaran](https://register.devnet.romeprotocol.xyz)
2. **Deploy infrastruktur** — Rome Proxy + Hercules (mode state tunggal) atau tambahkan OP-Geth untuk kompatibilitas RPC Ethereum penuh
3. **Deploy kontrak** — deployment Solidity standar dengan Hardhat atau Foundry
4. **Pengguna terhubung** — MetaMask dengan chain ID Anda, atau dompet EVM apa pun

## Harga Token Gas

Token gas kustom diberi harga melalui pool Meteora DAMM V1. Konfigurasi Proxy menentukan sebuah `price_manager` yang membaca pool untuk mengonversi antara token gas Anda dan SOL untuk biaya transaksi Solana yang mendasarinya.

```yaml
# Konfigurasi Proxy untuk token gas kustom
price_manager:
  type: "meteora_damm_v1_pool"
  pool_address: "ALAMAT_POOL_METEORA_ANDA"
```

## Mode Deployment

| Mode          | Komponen                          | Kasus Penggunaan                                                        |
| ------------- | --------------------------------- | ----------------------------------------------------------------------- |
| State tunggal | Proxy + Hercules                  | Lebih sederhana, latensi lebih rendah, interaksi langsung dengan Solana |
| OP-Geth       | Proxy + Hercules + OP-Geth + Rhea | Kompatibilitas RPC Ethereum penuh, dukungan block explorer              |

## Kasus Penggunaan: Pasar Prediksi Meluncurkan Chain EVM

```
Orra (pasar prediksi Solana) menginginkan pengguna EVM:
  1. Rome men-deploy EVM berdaulat milik 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.

## Berikutnya

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


---

# 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.rome.builders/id/produk/app-sovereignty.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.
