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

Platform

Build a market from modules that run themselves.

The services your market needs run as smart contracts on one EVM chain: order books and matching, prices and outcomes, automation, settlement and credit. Your venue composes a market instead of operating one.

Create a venue
New venueModulesDraft
Modules for your venue

Markets02

Data and truth03

Agents and automation04

Settlement and liquidity05

5 of 9 modules

Create a venue

A base layer fastenough for any market.

  • 100 ms

    Block time

    Ten blocks every second

  • 1M+TPS

    Throughput

    Real-time throughput

  • 460,667,184

    Blocks finalised

    Live RPC reading

Replace the offchain services you can't audit.

Offchain matching engines, oracles and keepers can't be checked onchain. Somnia runs each of those services as a contract on the same chain that settles the market, so your venue can check every step.

  • An offchain matching engine (replaced)

    Somnia Markets

    Order books and matching run as contract code, so the state a venue reads is the state that settles, in the same block.

  • A separate oracle network (replaced)

    Somnia Oracle and Somnia Price Feeds

    Outcomes and prices arrive onchain and are read by the same contracts that settle.

  • Keepers and bots (replaced)

    Somnia Reactivity

    Handlers run when an event fires, in the same block, so settlement and liquidation never wait on an operator.

  • Offchain middleware (replaced)

    Somnia Agents

    Contracts call APIs, read websites and run deterministic AI models as part of consensus, with a signed receipt for every result.

Five layers.Twelve modules.

Each module is a set of contracts on the same chain. Use one on its own, or compose several into a venue.

Compare modules in the docs

02

Markets

Order books, matching and settlement that run as smart contracts, shared by every venue.

One event.Every layer, one block.

When an outcome resolves, the answer, the handler, the settlement and the balance change land together. Nothing waits on an operator in between.

  1. DataAnswer postedSomnia Oracle
  2. AutomationHandler runsSomnia Reactivity
  3. MarketsMarkets settleSomnia Markets
  4. SettlementBalances updateUSDso
One block100 msFinalUnder 500 ms

Built to be checked,not taken on trust.

The chain, its execution and the token behind it are reviewed, cross-checked and held by names venues already work with.

Read the audit reports
  • Audited

    The Somnia L1 and its consensus were audited by Hacken. The market contracts carry their own audit.

  • Shadow-verified execution

    Every validator runs Cuthbert, an independent unoptimised implementation, alongside the fast path. Nodes halt on any divergence.

  • Institutional custody

    Somnia and SOMI are supported by custody and wallet providers such as BitGo, Fireblocks and Ledger.

Compose the layers.Launch your venue.

Tell us what you want to run and we will map it to the modules, or start from the docs.