"oracle") streams real-time UMA oracle resolution events for Polymarket markets. Track when outcomes are proposed, disputed, settled, or reset.
Polymarket uses the UMA Optimistic Oracle to resolve markets. The process follows a propose-challenge-settle cycle: a proposer submits an outcome with a bond, a 2-hour challenge window opens, and if undisputed the outcome is accepted. Disputes escalate to UMA’s voting mechanism.
Subscribe
Filter Types
Use
["*"] for the full firehose of all oracle events (in either filter).
users and token_ids filters are not supported on the oracle channel.Event Types
proposal
Outcome proposed. A 2-hour liveness window starts, during which the proposal can be disputed. Frequency: ~6,800/daysettled
Oracle accepted the proposed answer. The market is resolving. Frequency: ~6,600/daydispute
Proposal challenged. Rare but high signal. Frequency: ~15/dayreset
Dispute succeeded. The market re-enters the proposal phase. Frequency: ~15/dayField Reference
Common Fields (all event types)
Event-Specific Fields
Unsubscribe
To stop receiving oracle events, send an unsubscribe with the subscription ID from the originalack:
