Skip to content
AnnouncementSomnia Oracle settles event contracts onchain, in minutes, with receipts.

The market infrastructure forprediction markets, spot exchanges, perpetual DEXs, lending apps, market makers, AI agents

One chain that runs the whole market: order books, matching, price data, AI and settlement. All onchain, all public, final in under a second on mainnet.

One chainSomnia chainFinal<10 ms

Quote placed by a market maker

Illustrative
SignedIn block460,851,059Final412 ms

Operate a complete market without operating its infrastructure. Matching, pricing, AI and settlement are contracts on a single chain, so your team concentrates on the product rather than on running services.

<$0.0001

Cost of transferLive, from Somnia Tokyo gas price

~3 ms

Trade execution timeSomnia Tokyo

1.05M

Max transactions per secondDemonstrated on Somnia

$157.3M

Spot volume settled onchainLive, from Somnia Markets

Build on a single stack, with every layer of the market as a contract on the same chain.

Every layer of a market is a contract on Somnia Chain. Somnia Markets runs order books and matching. The Oracle and Price Feeds bring market data onchain. Somnia Agents add AI to contract logic. USDso and Somnia Lend cover settlement and credit. You call each one from your own contracts with standard EVM calls, with no separate providers to integrate.

  • Books, matching and settlement as contract code: spot markets and event contracts on mainnet today, perpetual futures live on testnet.

    Somnia Markets
  • Somnia Oracle and Price Feeds put prices and real-world outcomes onchain, with a receipt for every answer.

    Somnia Oracle
  • Agents call APIs and run LLM inference inside contracts, validated by consensus. Reactivity lets contracts act on events in the same block.

    Somnia Agents
  • USDso, issued by Frax, is the quote asset for markets on Somnia. Somnia Lend adds credit on the same chain as the books.

    USDso
  • 100 ms blocks, finality under 500 ms and an EVM that runs your Solidity unchanged. Everything above settles here.

    Network
  • MarketsSpot marketsEvent contractsPerpetuals · Soon
  • Data & truthSomnia OraclePrice Feeds
  • AgentsSomnia AgentsLLM InferenceReactivity
  • SettlementUSDsoSomnia LendPrivacy · Soon
  • ChainSomnia ChainBridge · SoonDedicated RPC · Soon

Status as of November 2026. Privacy, Bridge and Dedicated RPC are in development. Sign up to be notified as each becomes available.

Build applications with your existing Solidity tooling.

Deploy Solidity contracts with Foundry, Hardhat or viem. Somnia combines EVM compatibility with sub-second finality, so teams can build applications that depend on fast confirmation without changing their development workflow.

Read the quickstart
Illustrative
import { createWalletClient, http } from 'viem'
import { somnia } from './chains' // chain ID 5031
const client = createWalletClient({
chain: somnia, transport: http(),
})
// Open a market on your venue
const hash = await client.writeContract({
address: VENUE, abi: venueAbi,
functionName: 'createMarket',
args: [question, closesAt],
})
tx 0x8f2c…41d9Ready

412 ms

From send to final on mainnet

  • Transaction sent09:42:13.100
  • In block 445,114,01309:42:13.200
  • Final09:42:13.512
  • Market open on your venue09:42:13.512
  1. 01

    Connect

    Configure Foundry, Hardhat or viem for Somnia within your existing environment.

  2. 02

    Deploy

    Deploy existing Solidity contracts without adopting a new development stack.

  3. 03

    Verify

    Each transaction reaches sub-second finality, and its result can be verified independently onchain.

Launch a venue with shared liquidity from the first block.

Launching a venue typically requires building and operating a matching engine, oracle, keepers and settlement infrastructure. On Somnia, every venue connects to the same shared order books, so your team avoids that build and can focus on its markets and users.

How venues work
  • Venue AVenue BVenue CShared bookDepth

    Shared liquidity at launch

    Every venue quotes into the same order books, so a new venue has depth from the first block.

  • Your venueBuild your brandChoose your marketsAdd your usersOpenSet your fees2 bps

    Operator control

    Each venue sets its own brand, markets, users and fees, while liquidity remains shared.

  • FillBlock 460,851,059<10 msExplorerPublic

    Verifiable execution

    Each fill is a transaction in a block that anyone can inspect on the explorer, so users and auditors can confirm execution independently.

Build on Somnia with the team behind the chain.

Tell us what you are building, whatever its stage. We will point you to the parts of Somnia it needs and the quickest way to start.