xRWA
xRWA/articles
guide · xRWA

Oracle and price data for RWA: indicative, verified and executable

Three different price questions every real-world asset token must answer: indicative observation, verified oracle update and executable quote.

·2 min read
Market price to Issuer price to Oracle feedMarket priceJupiter, liveIssuer pricexStocks cross-checkOracle feedPyth registry

RWA oracle design starts with a question that sounds simple and is not: what is the price? For tokenized asset price data there are three distinct answers, and every serious system keeps them apart. xRWA marks positions to live Jupiter prices and keeps issuer and oracle data as separate cross-checks.

Three questions, three answers

An indicative observation is a published value that anyone can read and cache. It is useful for display and context, but it can be stale, and it carries no commitment. A verified oracle update is a signed on-chain feed with provenance and freshness rules. In xRWA evidence for SPYx (SP500 xStock) on Solana mainnet, the issuer-published Pyth feed SPYXUSD is pull-based, uses exponent -8 and requires a minimum of 3 publishers. The public Hermes endpoint requires an API key, so live feed verification remains open in xRWA research.

An executable quote is a third thing again. It needs a route, a quantity and an expiry, and it must be validated against all three. A quote for a different size or an expired window is not the same instrument.

Why collapsing them fails

The classic RWA failure is treating one live number as all three. Settlement then happens on stale data, or on a quote that never covered the quantity being moved. Separating indicative, verified and executable prices is what makes a settlement path auditable rather than hopeful.

xRWA displays these layers separately and read-only. Its adapters fetch xStocks public indicative prices, public oracle registry metadata and opt-in soft quotes, all labelled metadata-only and never used as settlement inputs. The ledger never silently swaps one price type for another. To see how the layers differ in practice, read indicative versus verified prices, then the due diligence checklist in RWA risks and due diligence and the background in what are xStocks. The calculator lets you vary assumptions and watch the layers diverge.

xStocks is a separate product from a different issuer; xRWA is not affiliated with xStocks, Backed, Backpack, Ondo, Pyth or Solana.

Sources and further reading

xStocks public oracles API, xStocks documentation, Solana token extensions.