⚠ INTERNAL — Operator UX mock · Design preview of V2 development path · demo-wired ≠ production-live · back to dev guide
Polygon · pUSD 10
📓 Developer Guide 📋 Reason Codes 📈 Shadow Mode
JD John Doe · Admin

Resolution Fair-Value

strat.resolution-fair-value
Strategy planned Spec started frozen

Resolution Fair-Value detects Polymarket binary markets that are close to resolution and priced away from their fair value (e.

What it does

Resolution Fair-Value detects Polymarket binary markets that are close to resolution and priced away from their fair value (e.g. trading at ¢96 when the outcome is virtually certain). It emits an IOC OrderIntent to trade toward fair value on unambiguous markets whose oracle signal is clean and within resolution window.

Pipeline placement

runs after: Resolution tracker / Oracle monitor Resolution Fair-Value runs before: Risk guardrail pipeline

Applies to: Near-resolution Polymarket binary markets where the outcome is derivable from an authoritative source but the CLOB price

Why it matters

If this failsConsequence
Ambiguous resolution ruleA market that appears certain may resolve 'N/A' or be disputed. Trading on assumed certainty creates a position that resolves against expectations.
Oracle data stale near resolutionOracle snapshots have a freshness window; a stale snapshot near resolution may show apparent certainty when the underlying data has moved.
UMA dispute window not respectedA winning position can be disputed and reversed within the 2-hour challenge window. Ignoring open disputes creates timing risk.

Inputs

Polymarket inputs

InputSourceRequiredUse
CLOB mid-price and depthws_marketrequiredMeasure divergence from estimated fair value.
Market metadata (resolution source, end time, status)clob_publicrequiredVerify oracle source is clean, resolution is imminent, and market is open.
UMA dispute statusonchainrequiredCheck for open disputes before trading near resolution.

Internal inputs

InputSourceRequiredUse
KillSwitch active flagKillSwitchrequiredAbort all intent emission if KillSwitch active.
Oracle signal / resolution tracker outputinternal (resolution tracker)requiredDerive fair-value probability from authoritative resolution source.
Builder code bytes32internal configrequiredInjected into builder field on every signed V2 OrderIntent.

Authority

What this bot is permitted to do

Trade

State

Readiness

Spec started

Status

planned

Class

Alpha Strategy

Default mode

shadow_only

Developer owner

Polytraders core — Strategy pod

Capital impact

Direct

Reason codes emitted

CodeSeverityMeaningAction
RFV_EDGE_TRADEINFOedge_bps >= min_edge_bps, oracle clean, no dispute. IOC OrderIntent emitted.Emit IOC OrderIntent.
RFV_NO_EDGEINFOedge_bps < 20 bps hard floor. Price is sufficiently close to fair value.Skip; emit sampled DecisionReport.
RFV_EDGE_MARGINALWARNedge_bps between 20 and 50 bps; size reduced 50%.Emit at 50% size; log warning.
RFV_ORACLE_NOT_CLEANHARD_REJECTOracle data is stale or a UMA dispute is open.Skip; no OrderIntent.
RFV_AMBIGUOUS_SOURCEHARD_REJECTResolution rule parsing confidence is not at maximum.Skip; no OrderIntent.

Used by

Reverse index — strategies that currently reference strat.resolution-fair-value. If you change this bot's authority or reason codes, these strategies must re-pass shadow.

StrategyStateActivity
NBA props — line-shopdemo-wiredlast triggered 43m ago

Showing 1 of 1 · demo-wired ≠ production-live

Why this matters

Strategy bots does NOT sign, route, or directly submit orders to the chain. Understanding the authority boundary prevents misuse and makes promotion-gate reviews faster and more reliable. View raw spec JSON →
Polytraders Operator UX Mock · INTERNAL · demo-wired ≠ production-live · the plan · reason codes · shadow-mode pipeline
⚙ Page Configuration
Current page settings
Loading configuration…