For the complete documentation index, see llms.txt. This page is also available as Markdown.

App Sovereignty

Launch your own sovereign EVM chain on Solana — custom chain ID, any SPL token as gas, and gas revenue that accrues to your app's treasury.

App Sovereignty lets any Solana application launch its own EVM environment with a custom chain ID, custom gas token, and gas revenue that flows to the application — not a shared protocol.

Overview

Each application on Rome gets a sovereign EVM instance:

  • Own chain ID — your app is its own chain

  • Own gas token — any SPL token (your project token, USDC, SOL)

  • Gas revenue — all transaction fees accrue to your treasury

  • Full EVM tooling — your users connect MetaMask, your devs use Hardhat/Foundry

  • Shared state — EVM users and Solana users share the same application state and liquidity

How It Works

  1. Onboard through the Sovereign Portal — request a chain and configure your chain ID and gas token (any SPL mint) via the Sovereign Portal

  2. Rome brings up the chain — the Rome team provisions and operates the chain's infrastructure

  3. Deploy contracts — standard Solidity deployment with Hardhat or Foundry

  4. Users connect — MetaMask with your chain ID, or any EVM wallet

Every live Rome chain — including the public reference chains Martius and Hadrian — is recorded in the public Rome registry (chain id, RPC, contract addresses), so a sovereign chain is discoverable through the same canonical source builders already read.

Gas Token Pricing

Custom gas tokens are priced via a Meteora DAMM pool — v1 or v2, configurable (a Pyth/Hermes fallback is also available). The Proxy configuration specifies a price_manager that reads the pool to convert between your gas token and SOL for underlying Solana transaction fees.

Use Case: Prediction Market Launches EVM Chain

Status

Live — active product with partners.

What's Next

Last updated

Was this helpful?