Somnia Price Feeds

Somnia Price Feeds

Somnia Price Feeds supply the index, mark and oracle prices that Somnia Markets and lending protocols depend on. Validator subcommittees sit at the source of price data, and established oracle networks deliver feeds on mainnet alongside them.

Market prices with manipulation controls built in.

Why Somnia Price Feeds

Price markets fairly

Index and mark prices drawn from multiple sources, with manipulation controls, keep funding, margin and settlement anchored to the wider market.

Cut the distance to the source

Validator subcommittees are co-located with price sources, reducing the time between a price changing and a contract seeing it.

Choose the feed that fits

Stork, DIA and Protofire deliver price data on Somnia mainnet, so integrators can use the provider their risk policy already approves.

From source to contract

  1. Source. Prices are gathered from multiple markets and providers.
  2. Aggregate. Values are combined into index and mark prices, with controls against outliers and manipulation.
  3. Publish. Prices are written onchain, where every update is a public, timestamped event.
  4. Consume. Markets, lenders and settlement contracts read the price inside the same execution environment.

Capabilities

  • Index prices. Multi-source reference prices for spot and derivatives markets.
  • Mark prices. Prices used for margin, funding and liquidation on perpetual markets.
  • Manipulation controls. Aggregation rules limit the influence of any one source on the published price.
  • Source co-location. Validator subcommittees sit close to price sources to keep update latency low.
  • Third-party feeds. Stork, DIA and Protofire provide feeds on mainnet for integrators with an existing provider.
  • Verifiable randomness. Protofire operates VRF v2.5 on Somnia for fair draws and allocation.

Further reading

Placeholder generated from the platform site's product copy, until this section is sourced from the product's repo.Edit this page