> 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

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

## Ikhtisar

Setiap aplikasi di Rome mendapatkan instance EVM berdaulat:

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

## Cara Kerjanya

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

Setiap chain Rome yang aktif — termasuk chain referensi publik [**Martius**](/id/jaringan/martius.md) dan [**Hadrian**](/id/jaringan/hadrian.md) — dicatat di [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 diberi harga 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 yang mendasarinya.

```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: Peluncuran Pasar Prediksi Meluncurkan Chain EVM

```
Orra (pasar prediksi Solana) menginginkan pengguna EVM:
  1. Rome men-deploy EVM berdaulat Orra dengan token ORRA sebagai gas
  2. Pengguna EVM terhubung dengan MetaMask, bridging 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. Satu state: pengguna Solana dan pengguna EVM melihat pasar yang sama, likuiditas yang sama
```

## Status

**Langsung** — produk aktif dengan mitra.

## 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 dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

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

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
