Overview
Mr. Doge automatically settles all AI-generated betting recommendations and Mr. Doge Picks after events are completed. This transparent settlement process allows you to track AI performance, validate recommendations, and understand actual returns.Automatic Settlement: All recommendations are automatically evaluated and settled within minutes of events completing. No manual intervention needed.
Settlement Workflow
When Settlement Occurs
- Trigger: When event status changes to
completed - Timing: Within 2-5 minutes of event completion
- Data Source: Final scores from
LiveEventData - Frequency: Continuous background process
Settlement Outcomes
Every bet recommendation can have one of three outcomes:Won
What it means: The bet prediction was correct Criteria:- For Match Result: Predicted team won
- For Over/Under: Total crossed the threshold correctly
- For BTTS: Both teams scored (or didn’t) as predicted
- For Handicap: Team covered the spread
settled:trueresult:wonactualReturn: Original odds value (e.g., 2.10 for £100 stake = £210 total return)settlementDate: Timestamp of settlement
Lost
What it means: The bet prediction was incorrect Criteria:- Prediction did not materialize
- Opposite outcome occurred
- Threshold not met
settled:trueresult:lostactualReturn:0(stake lost)settlementDate: Timestamp of settlement
Push (Void/Refund)
What it means: Bet is refunded, no win or loss When this happens:- Exact number hit: Over/Under bet lands exactly on the line (e.g., 2 goals when line is 2.0)
- Missing data: Final score unavailable for completed event
- Event void: Match abandoned, postponed after starting, or result voided
- Handicap push: Adjusted score equals the spread exactly
settled:trueresult:pushactualReturn:0(original stake refunded, no profit/loss)settlementDate: Timestamp of settlement
Mr. Doge Picks Settlement
Mr. Doge Picks can be single bets or parlays (multiple legs combined). Settlement logic differs based on pick type.Single Picks
Settlement: Uses the same logic as individual betting recommendations. Example:Parlay Picks
Settlement Rule: ALL legs must win for the parlay to win. Logic:Example 2: One Leg Loses
Example 3: One Leg Pushes
Settlement Data Source
Live Event Data
Settlement relies onLiveEventData which contains:
- If
homeGoalsorawayGoalsarenull→ All bets settled as push - If corner/card data missing for corner/card markets → Those bets settled as push
- If first-half data missing for first-half markets → Those bets settled as push
Data Reliability: We use real-time data providers to ensure accurate settlement. In rare cases where provider data is incorrect, settlements may be manually reviewed and corrected.
Tracking Settlement Stats
API Endpoint
Get Settlement Statistics:Individual Recommendation Tracking
Check if recommendation is settled:Settlement Timeline Example
Real-world example:- ✅ Arsenal to Win (odds 2.10) → Won
- ✅ Over 2.5 Goals (odds 1.85) → Won (3 total goals)
- ❌ BTTS No (odds 2.20) → Lost (both teams scored)
- ✅ Arsenal -1 Handicap (odds 2.50) → Won (Arsenal won by 1)
Handling Edge Cases
Event Postponed
Scenario: Match postponed before kickoff or after starting Settlement:- If event never starts: No settlement needed (bets voided)
- If event starts then postponed: All bets settled as push when status changes to
postponed
Match Abandoned
Scenario: Match stopped before completion (e.g., weather, crowd trouble) Settlement:- Event status:
completedwith void flag - All bets settled as push
- Stake refunded
Data Provider Error
Scenario: Final score incorrect or missing Settlement:- If score unavailable: All bets settled as push
- If score later corrected: Manual review and re-settlement if necessary
Conflicting Results
Scenario: Two markets with contradictory results in a parlay Settlement:- Each leg evaluated independently
- Parlay result based on all individual leg results
- Validation layer prevents recommending contradictory parlays
Viewing Settlement History
Dashboard
View your settlement history in the Mr. Doge dashboard:- Navigate to AI Recommendations
- Filter by Settled recommendations
- View results breakdown by confidence level
- Track historical win rate
API Access
Get your bets with settlement data:FAQs
How long does settlement take?
How long does settlement take?
Typical Timeline:
- Event completes → 1-2 minutes for final score update
- Final score available → 30 seconds for settlement process
- Total: 2-5 minutes after event completion
- Data provider is slow to update scores
- Event status not yet marked as
completed - High system load (many events completing simultaneously)
What if I disagree with a settlement?
What if I disagree with a settlement?
Settlement is automatic based on official final scores. If you believe there’s an error:
- Check the final score in
LiveEventData - Verify the market rules for that bet type
- Contact [email protected] with:
- Recommendation ID
- Event ID
- Reason for dispute
- Supporting evidence (official match report, etc.)
Do pushes count in win rate?
Do pushes count in win rate?
No. Win rate calculations exclude pushes:Pushes are tracked separately but don’t affect win rate since they’re neither wins nor losses (stake refunded).
Can I see settlement before it happens?
Can I see settlement before it happens?
No. Settlement only occurs after events complete. You can:
- View unsettled recommendations:
?settled=false - Track live events:
GET /v2/matches?status=live - Monitor event status:
GET /v2/matches/{eventId}
completed and settlement runs.What happens to parlays if one leg is void?
What happens to parlays if one leg is void?
Void/Push legs in parlays:
- If all other legs win → Parlay result is push (refund)
- If any leg loses → Parlay result is lost (even if one leg was void)
- Leg 1: Won
- Leg 2: Push (void)
- Leg 3: Won
- Result: Push (stake refunded)