Paper-only multi-venue execution

OddsAPI Paper Bot

See every OddsAPI opportunity, follow it through the market checks, and watch qualifying bets move into paper trading.

Page online · checking data
Dashboard page
Online
The interface loaded in your browser.
Dashboard API
Checking
Verifying page/API compatibility.
OddsAPI data
Checking
Waiting for the latest OddsAPI update.
Paper simulator
Checking
Looking for the simulation snapshot.
The only simulator path

OddsAPI detection → venue proof → paper fill

Profitability is not assumed. The bot records every provider edge, then asks each supported venue to prove an exact contract, fresh executable depth, and safe paper economics independently.

Detection originOddsAPI /edges only
Minimum venue raw edge3.00 percentage points
ModePaper only · live disabled
01Collect every edgeKeep a lossless OddsAPI source ledger.
02Map exactlyProve event, contract, side, line, period, and rules.
03Check every venueUse a fresh executable ask and all five safeguards.
04Simulate fillsConsume displayed depth in isolated paper ledgers.

Provider execution readiness — read only

Provider-accepted sandbox orders use fake funds and remain separate from local paper fills.
Waiting
VenueWaiting for snapshot
Service stateWrites unknown
Cash balanceProvider fake funds
Unmatched exposureRatio unavailable
Worst-case lossLimit unavailable
OrdersOpen · filled
ConnectionsReconciliation unknown
Kill switchState unavailable
Environment / funds
Contract conformance
Last REST activity
Last reconciliation
Waiting for provider execution snapshot. Missing data is not counted as healthy or zero.

ProphetX connection observation

Authenticated WebSocket and independent REST comparison evidence only. This cannot arm provider writes.
Not configured
WebSocket contractNo evidence loaded
REST comparisonNo probe evidence
Connected soak24 hours connected and elapsed required
Successful sessions48 successful sessions required
Observation mode
Soak result
Last successful session
Last REST comparison
Compatibility evidence is not configured. Missing evidence is not counted as compatible.

ProphetX native market projection

Local fake-fund observation of one exact ProphetX-native market. Provider writes, simulated orders, settlement, and profit accounting are disabled.
Not configured
Native marketNo native identity loaded
SelectionsProvider-reported values only
Order activityLocal observation must remain zero
Profit accountingUnavailable without orders and settlement
Environment / funds
Mapping scope
Provider writes
Market fingerprint
SelectionNative IDsReported oddsReported stakeReported valueUpdate marker
A validated ProphetX native market snapshot has not been loaded.
Native projection is not configured. Missing evidence is not treated as a tradable mapping.

How the entire bot is designed

The green route is the paper bot. The blue route is separate research with no simulator connection.
Architecture diagram showing OddsAPI edges flowing through mapping, venue checks, and isolated paper ledgers while local models remain separated in Edge Finder
Qualified detectionsProvider-origin candidates
Requested contractsAcross isolated venue ledgers
Filled contractsDisplayed paper depth only
Contract fill rateFilled ÷ requested

Admission funnel

Open to inspect where detections stopped.
Waiting
StageCountFrom priorRequired proof
Waiting for the first paper simulation snapshot. Missing data is not counted as zero.

Venue ledgers

Accounting stays separate by venue, environment, and collateral.
Waiting
VenueStatusSignalsOrdersRequestedFilledUnfilledFill rateBatchesGaps
Waiting for venue ledger snapshots. Missing data is not counted as zero.

Saved paper trades

Filled paper trades stay visible after bot or dashboard restarts.
Waiting
TimeContractVenueRaw edgeAskNet edgeFilledVWAPDepthBatchesStatusHistory
No filled paper trades are saved in the durable ledger yet.

Recent paper attempts

Open for the fresh ask, raw edge, requested size, and displayed fills.
Waiting
TimeContractVenueRaw edgeAskNet edgeRequestedFilledUnfilledVWAPDepthBatchesStatus
Waiting for paper order attempts. Missing data is not counted as zero.

Fail-closed rejections

Open to inspect blocked evidence by venue and reason.
Waiting
VenueReasonCount
Waiting for rejection data. Missing data is not counted as zero.