Predict Bay™

Sub-second event trading on Sui, powered by DeepBook Predict. Practice mode live today.

XTelegramDiscord
ProductMarketsDeepBook PredictHow to Buy $PBAYRoadmapWhitepaper (draft)TeamFAQBlog
ComparePrediction Market on SuiKalshi Alternative on SuiPolymarket Alternative on Sui
LegalTerms of ServicePrivacy PolicyDisclaimerSupport
© 2026 PredictBay Pte. Ltd.Practice mode uses points · Sui mode settles in real USDC on mainnet · rounds settle against on-chain price feeds
strike
← Research
MECHANICS9 min read

Gold and Oil Prediction Markets on Predict Bay

Two non-crypto assets, on a venue built for crypto price rounds. Adding them was not a configuration change: oil has no spot price feed to point at, and both markets close for a third of every week. Here is what that actually required.

Predict Bay · September 29, 2026

Predict Bay now lists gold and oil alongside BTC, ETH and SUI. Same instrument as the crypto markets — a strike set at the open, a choice of above or below, resolution against an on-chain price feed at expiry — on two underlyings that have had a canonical published price for considerably longer than crypto has existed.

LIVEBTC/USD · 3-MIN ROUND

ROUND CLOSES IN

--:--

LAST PRICE

—

STRIKE

—

NO POSITIONS YET THIS ROUND — BE THE FIRST

▲ ABOVE
▼ BELOW
Start trading now→

Practice mode · no wallet, no deposit, free to start

That is the easy sentence. The reason this post exists is that neither asset behaved like the crypto ones once we started wiring them up, and both differences are the kind that fail quietly rather than loudly. One of them would have broken the oil market roughly a month after launch. The other would have kept both markets open through every weekend, taking trades on a price that could not move.

Note

What is tradeable today

Practice mode. Gold and oil rounds run with simulated balances, the same strike and expiry mechanics as the crypto markets, and the same on-chain resolution. Predict Bay's Sui mode, which trades real Circle USDC on DeepBook Predict's Sui mainnet deployment, lists BTC only, so gold and oil are not on it; real-money EVM trading on Polygon is paused.

Gold is the straightforward one

Gold resolves against Metal.XAU/USD — Pyth's spot-gold feed, quoted in US dollars per troy ounce. It behaves the way a price feed is supposed to: one feed, one underlying, published continuously while the market is open, no expiry.

There is one trap worth naming, because it is easy to hit and produces a market that looks correct. Pyth also publishes feeds for tokenised gold — XAUT and XAUM among them. Those are Crypto asset-class feeds, and they track the price of a wrapper token, which is a claim on gold rather than the metal. Their price can and does diverge from spot on token-specific supply, redemption mechanics and venue liquidity. A market labelled "gold" that settles against a tokenised-gold feed is settling a different question from the one the label asks. Predict Bay's gold market reads the Metal feed for exactly this reason.

Oil has no price

Ask Pyth for oil and you do not get a feed. You get a list of dated futures contracts — WTI expiring in September, in October, in November — each with its own feed ID and its own price. There is no Commodities.OIL/USD, because there is no such thing as the spot price of crude in the way there is a spot price of gold. What people mean by "the oil price" is a convention: the price of the nearest-dated futures contract, the front month.

So an oil market has to choose a contract. We take the earliest non-expired one, deliberately: the front month is both the most actively traded and the most volatile of the ladder, and it is the number quoted when anyone says oil is up. A further-dated contract would be more stable to point at and would drift away from the price a trader is actually watching, by a carry premium that has nothing to do with the question being asked.

That choice creates the failure mode. Contracts expire. When one does, Pyth does not delete the feed — it rewrites the feed's description with a DEPRECATED FEED - prefix and stops publishing new prices to it. A venue holding a hardcoded feed ID therefore keeps a market that looks entirely healthy: the asset is listed, the chart renders, the round opens. The price simply stops changing. Every round then settles at its own strike, and it does so silently, because nothing errored.

Status

A stale feed is worse than an outage

An outage is visible in seconds — the price is missing and somebody notices. A frozen price is invisible: the number is real, it was true recently, and the only symptom is that it never moves. On a three-minute market that is hundreds of rounds settling flat before anyone asks why.

Predict Bay resolves the front month at runtime instead of storing one. The contract list is read from Pyth on a schedule, contracts whose description carries the deprecation prefix are discarded, contracts already past their date are discarded, and the earliest survivor becomes the oil feed. The roll happens on its own, monthly, with nobody editing a constant — which is the only version of this that stays correct, because the alternative is a recurring calendar task that works until the one month somebody misses it.

Gold underlying
Pyth Metal.XAU/USD — spot gold, USD per troy ounce
Oil underlying
The front-month WTI futures contract, resolved from Pyth's live contract list rather than pinned
Roll policy
Earliest expiry that is neither deprecated nor past its date; re-checked on a schedule
Resolution
The oracle price read at expiry — the same mechanism as the crypto markets
Round lengths
Three minutes and ten minutes, as with every other asset

Both markets close

Crypto never shuts, and a venue built only for crypto absorbs that assumption everywhere without ever writing it down. Gold and oil break it. Both feeds carry a CME/COMEX schedule, and it has real holes in it:

  • A daily maintenance break from 17:00 to 18:00 New York time.
  • Closed from Friday 17:00 until Sunday 18:00 New York time — the whole weekend.
  • Which totals roughly a third of the week with no new prices at all.

A three-minute up/down round is only a market while the price can move. Run one against a closed feed and the strike and the settlement price are the same number, so the round resolves flat every time and both sides lose the fee. Over a single weekend that is hundreds of rounds per commodity, on a screen that looks completely normal — the chart is drawn, the countdown runs, the price is a real price that was true on Friday afternoon.

Predict Bay does not open commodity rounds while the underlying exchange is shut. The check happens where the rounds are created, which is stronger than detecting staleness at settlement: by settlement the trader has already staked. Rounds opened before the close still settle normally. Crypto is unaffected and is never skipped.

Note

Holidays are not modelled

Pyth's schedule carries a per-year holiday list that shifts annually, and a hardcoded copy of it would be confidently wrong on exactly the days it mattered. The weekly clock removes the part of the calendar that is reliably closed; a holiday session is caught by the ordinary stale-feed handling instead. A calendar we can verify beats one we cannot.

Why commodities belong on a prediction market at all

A short-duration price market needs one thing from its underlying: a continuously published, canonical price that both sides agree to be bound by. It does not care whether that price comes from a blockchain. Gold and oil satisfy the requirement completely, and they bring a property crypto does not — they are the assets most people have an unprompted opinion about, because their prices show up in petrol stations and headlines rather than only in portfolios.

They are also not an unusual thing to list. Short-duration commodity contracts exist elsewhere in the category, including intraday oil markets on mainstream retail platforms, and gold settlement against a Pyth feed is an established pattern rather than something invented here. What differs between venues is not whether the market can exist but how carefully the two problems above are handled, which is most of what this post has been about.

What this does not change

The instrument is the same one described in binary options vs prediction markets: a fixed payout on one side of a strike, fully collateralised at the ticket price, with no margin, no funding and no liquidation. The resolution path is the same one in oracle resolution and on-chain settlement — a price read at one timestamp, with no proposer and no dispute window. Adding two commodities widened the list of underlyings and nothing else about how a round works.

Status

This is not investment advice

Nothing here is a recommendation to trade gold, oil or anything else, and none of it is a price forecast. A binary can lose you the full ticket price, and for an out-of-the-money contract that is the single most likely outcome. Availability is restricted in some jurisdictions and it is your responsibility to determine whether your use is lawful where you are.

Common questions

Which price feed does the gold market settle against?
Pyth's `Metal.XAU/USD` feed — spot gold, quoted in US dollars per troy ounce. Deliberately not the XAUT or XAUM feeds, which are `Crypto` asset-class feeds tracking tokenised gold. Those follow the price of a wrapper token rather than the metal, and can diverge from spot on token-specific supply and redemption mechanics, so a market labelled "gold" that used one would be settling a different question from the one the label asks.
Why does oil not have a single price feed?
Because there is no spot price of crude in the way there is a spot price of gold. Pyth publishes dated WTI futures contracts, each with its own feed and price, and what people call "the oil price" is a convention meaning the nearest-dated contract. Predict Bay resolves that front-month contract from Pyth's live list rather than storing one, taking the earliest expiry that is neither deprecated nor already past its date.
What happens when the oil contract expires?
The market rolls to the next contract automatically. At expiry Pyth marks the old feed by rewriting its description with a `DEPRECATED FEED - ` prefix and stops publishing to it, so a venue holding a hardcoded feed ID would keep serving a price that never changes again — an outage with no error, where every round settles at its own strike. Re-resolving the front month on a schedule is what removes that class of failure rather than scheduling a monthly reminder to avoid it.
Can I trade gold and oil markets at the weekend?
No. Gold and oil follow the CME clock: a daily break from 17:00 to 18:00 New York time, and closed from Friday 17:00 until Sunday 18:00 — roughly a third of the week. New rounds are not opened while the underlying exchange is shut, because a round against a frozen feed settles at its own strike and both sides lose the fee. Rounds opened before the close settle normally, and the crypto markets are unaffected.
Are the gold and oil markets tradeable with real money?
No. Gold and oil are practice-mode markets, with simulated balances. Predict Bay's real-money Sui mode, which settles in Circle USDC on DeepBook Predict's Sui mainnet deployment, lists BTC only, and real-money EVM trading on Polygon is paused. Gold and oil rounds use the same strike and expiry mechanics as the crypto markets, and resolve against an on-chain price feed.
How long do gold and oil rounds run?
Three minutes and ten minutes, the same round lengths offered on the crypto assets. The instrument is identical too: a strike set at the open, a choice of above or below, a fixed payout on one side, fully collateralised at the ticket price with no margin, funding or liquidation.

Risk notice

Prediction markets carry risk and you can lose the amount you commit to a position. Nothing on this page is financial advice. See the Terms of Service before trading.

Continue reading

  • ECOSYSTEM

    Prediction Markets Went Consumer — And What Predict Bay Is Building For

  • MECHANICS

    Oracle Resolution and On-Chain Settlement

  • MECHANICS

    Binary Options vs Prediction Markets vs Perpetuals

Strikes

  1. Gold is the straightforward one
  2. Oil has no price
  3. Both markets close
  4. Why commodities belong on a prediction market at all
  5. What this does not change