# App-Souveränität

App Sovereignty ermöglicht es jeder Solana-Anwendung, ihre eigene EVM-Umgebung mit einer benutzerdefinierten Chain-ID, einem benutzerdefinierten Gas-Token und Gas-Einnahmen zu starten, die an die Anwendung fließen — nicht an ein gemeinsames Protokoll.

## Übersicht

Jede Anwendung auf Rome erhält eine souveräne EVM-Instanz:

* **Eigene Chain-ID** — deine App ist ihre eigene Chain
* **Eigener Gas-Token** — jeder SPL-Token (dein Projekt-Token, USDC, SOL)
* **Gas-Einnahmen** — alle Transaktionsgebühren fließen in deine Treasury
* **Vollständige EVM-Tooling-Unterstützung** — deine Nutzer verbinden MetaMask, deine Entwickler nutzen Hardhat/Foundry
* **Einheitlicher State** — EVM-Nutzer und Solana-Nutzer teilen sich denselben Anwendungszustand und dieselbe Liquidität

## So funktioniert es

1. **Registriere deine Chain** — reiche eine Chain-ID und einen Gas-Token (beliebiger SPL-Mint oder nativer SOL) über das [Registrierungsportal](https://register.devnet.romeprotocol.xyz)
2. **Infrastruktur bereitstellen** — Rome Proxy + Hercules (Single-State-Modus) oder OP-Geth hinzufügen für vollständige Ethereum-RPC-Kompatibilität
3. **Verträge bereitstellen** — standardmäßiges Solidity-Deployment mit Hardhat oder Foundry
4. **Nutzer verbinden sich** — MetaMask mit deiner Chain-ID oder jede beliebige EVM-Wallet

## Preisgestaltung des Gas-Tokens

Benutzerdefinierte Gas-Token werden über Meteora-DAMM-V1-Pools bepreist. Die Proxy-Konfiguration legt einen `price_manager` fest, der den Pool ausliest, um zwischen deinem Gas-Token und SOL für zugrunde liegende Solana-Transaktionsgebühren umzuwandeln.

```yaml
# Proxy-Konfiguration für benutzerdefinierten Gas-Token
price_manager:
  type: "meteora_damm_v1_pool"
  pool_address: "YOUR_METEORA_POOL_ADDRESS"
```

## Bereitstellungsmodi

| Modus        | Komponenten                       | Anwendungsfall                                                             |
| ------------ | --------------------------------- | -------------------------------------------------------------------------- |
| Single-State | Proxy + Hercules                  | Einfacher, geringere Latenz, direkte Solana-Interaktion                    |
| OP-Geth      | Proxy + Hercules + OP-Geth + Rhea | Vollständige Ethereum-RPC-Kompatibilität, Unterstützung für Block-Explorer |

## Anwendungsfall: Vorhersagemarkt startet EVM-Chain

```
Orra (Solana-Vorhersagemarkt) möchte EVM-Nutzer:
  1. Rome stellt Orras souveräne EVM mit ORRA-Token als Gas bereit
  2. EVM-Nutzer verbinden MetaMask, bridgen USDC und kaufen Vorhersageanteile
  3. Unter der Haube: rUSDC (ERC-20) → in SPL entpacken → Orra CPI → Anteile kaufen
  4. Orra verdient Gasgebühren in ORRA-Token aus jeder EVM-Transaktion
  5. Single State: Solana-Nutzer und EVM-Nutzer sehen dieselben Märkte, dieselbe Liquidität
```

## Status

**Live** — aktives Produkt mit Partnern.

## Was kommt als Nächstes

* [Architektur](/de/erste-schritte/architecture.md) — wie Rome EVM unter der Haube funktioniert
* [Quickstart](/de/erste-schritte/quickstart.md) — dein erstes Smart Contract bereitstellen
* [Solidity bereitstellen](/de/entwicklerhandbucher/deploy-solidity.md) — Bereitstellungsanleitung für Hardhat und 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/de/produkte/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.
