{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "history",
 "url": "/sources/wedtips-ai/picks/173/",
 "canonical": "/sources/wedtips-ai/picks/173/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "wedtips.ai — football predictions, page 173 of 288",
 "description": "Predictions 3,421–3,440 of 5,740 by wedtips.ai, with outcomes in words and links to the evidence.",
 "first_paragraph": {
  "body": "Page 173 of 288 of the predictions by wedtips.ai recorded by Forecast Record: predictions 3,421–3,440 of 5,740 in the order we recorded them, earliest first; as of 7 November 2026. Each row links to its evidence, and the summary of the record is on the profile page.",
  "key_number": "5,740",
  "data": "2026-11-07",
  "source_info": "our own evidence archive",
  "brand": "Forecast Record"
 },
 "indexable": false,
 "noindex_reason": "technical",
 "indexing_threshold": {
  "settled_count": 0,
  "date_count": 0,
  "required_settled": 0,
  "required_dates": 0
 },
 "data_date": "2026-11-07T18:35:30.854Z",
 "built_at": "2026-11-07T19:52:23.438Z",
 "lastmod": "2026-11-07T19:52:23.438Z",
 "content_hash": null,
 "meaning_hash": "c8c8689b33c06b7eb62108b2f7f9e2877a6d4f729df1e8b752df3f33648681c9",
 "dependency_group": "author:e-90fe08872fcc705da17617a4",
 "release_id": "20261107-195223",
 "markup": [
  {
   "type_code": "WebPage",
   "allowed": true,
   "cause": null
  },
  {
   "type_code": "Organization",
   "allowed": true,
   "cause": null
  }
 ],
 "exports": [
  {
   "type_code": "json",
   "url": "/sources/wedtips-ai/picks/173/index.json",
   "bytes": null
  }
 ],
 "modules": {
  "affiliate": false,
  "api": true,
  "compare_yourself": false
 },
 "affiliate_block": null,
 "restrictions": {
  "name_withdrawn": false,
  "tracker_number": null,
  "withdrawn_quotes": [],
  "removed_at": null,
  "cause": null,
  "suspended_records": [],
  "withdrawal_log_number": 0
 },
 "page_links": {
  "methodology": "/methodology/",
  "right_of_reply": "/right-of-reply/",
  "source_coverage": "/coverage/",
  "corrections_log": "/corrections/",
  "api": "/api/",
  "claim": "/claim/"
 },
 "entity": {
  "id": "e-90fe08872fcc705da17617a4",
  "public_name": "wedtips.ai",
  "tracker_number": 4841,
  "status": "active",
  "inactive_since": null,
  "verified_creator": false,
  "observation_period": {
   "since": "2026-10-17",
   "until": "2026-11-07"
  },
  "platform_list": [
   {
    "medium": "website",
    "handle": null,
    "url": null,
    "link_confirmed": false,
    "show": true
   }
  ],
  "comment": null
 },
 "recorded_picks": [
  {
   "record_id": "n-c9aa67002f1f14297b9e3204",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Inaki Williams\n\n34.7%@ 2.88",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-24T22:14:42.224Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-cf6082ac89ad71b6cf4b48b3",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Voor het juiste aantal doelpunkten (Exacte score) wordt 2:1 als meest waarschijnlijke uitslag geprognosticeerd, met odds van 7.50 en een confidence van 13%.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-24T22:14:42.224Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-e5ab647a555aa17fad418afe",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Eerste Helft\n\nGelijkspel\n\n@ 2.15",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-24T22:14:42.224Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-3add7fb3af4212d43eadbe1f",
   "url": "/sources/wedtips-ai/picks/173/#pick-n-3add7fb3af4212d43eadbe1f",
   "match": "Monaco v Lille",
   "match_url": "/football/matches/monaco-vs-lille-2026-10-25/",
   "kickoff": "2026-10-25T14:00:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": 15.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Monaco at 1.95",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.95",
   "settled_price": "1.9900",
   "published_at": null,
   "recorded_at": "2026-10-24T22:23:15.427Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-3add7fb3af4212d43eadbe1f",
    "quote_text": "Beste WaardeAS MonacoWedstrijdresultaat (1X2)@1.95 · 46%",
    "fragment_from": 22386,
    "fragment_to": 22442,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://wedtips.ai/as-monaco-tegen-lille-voorspelling-weddenschappen-2026-10-25",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "113bb4c8e0a761adf34b7d8592d7cb5893943321c8b29cf05b83f3013da00b51",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-24T22:23:15.427Z",
    "executed_at": "2026-11-07T11:57:09.485Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-4e7825289b07",
     "display_name": "Monaco — Lille",
     "competition_name": "Ligue 1",
     "starts_at": "2026-10-25T14:00:00.000Z",
     "url": "/football/matches/monaco-vs-lille-2026-10-25/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Monaco",
    "odds_set": {
     "by_author": "1.95",
     "our_snapshot": "1.9900",
     "our_snapshot_at": "2026-10-24T22:20:32.189Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-24T22:23:15.427Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Monaco",
     "author_odds": "1.95",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Monaco at 1.95"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Monaco 1-1 Lille."
    },
    "settlements": [
     {
      "operation_id": "fbe2fbb46ed3b1f95159d2f32ce0f9e31fdcc933f67b0648026a38f6b5c5373a",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Monaco",
      "decimal_odds": "1.95",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T11:57:09.293Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "094eb4dd3afdee2e27e8fd8f6727484f4688dc3c3484f447dbab0c7cfb287a76",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Monaco",
      "decimal_odds": "1.9900",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T11:57:09.485Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "wedtips.ai",
     "publisher": "wedtips.ai",
     "forecaster": "wedtips.ai",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://wedtips.ai/as-monaco-tegen-lille-voorspelling-weddenschappen-2026-10-25",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Monaco to win"
   }
  },
  {
   "record_id": "n-47807f9600bab59736f2e6ff",
   "url": "/sources/wedtips-ai/picks/173/#pick-n-47807f9600bab59736f2e6ff",
   "match": "Monaco v Lille",
   "match_url": "/football/matches/monaco-vs-lille-2026-10-25/",
   "kickoff": "2026-10-25T14:00:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": 15.6,
   "market_code": "double_chance",
   "author_said": "Double chance: Monaco or draw at 1.28",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-24T22:23:15.427Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-47807f9600bab59736f2e6ff",
    "quote_text": "Dubbele kans\n\nThuis/Gelijkspel\n\n@ 1.28",
    "fragment_from": 528,
    "fragment_to": 566,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://wedtips.ai/as-monaco-tegen-lille-voorspelling-weddenschappen-2026-10-25",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "113bb4c8e0a761adf34b7d8592d7cb5893943321c8b29cf05b83f3013da00b51",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-24T22:23:15.427Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-4e7825289b07",
     "display_name": "Monaco — Lille",
     "competition_name": "Ligue 1",
     "starts_at": "2026-10-25T14:00:00.000Z",
     "url": "/football/matches/monaco-vs-lille-2026-10-25/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "Monaco or draw",
    "odds_set": {
     "by_author": "1.28",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-24T22:23:15.427Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "Monaco or draw",
     "author_odds": "1.28",
     "market_key": "double_chance",
     "choice_key": "1X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: Monaco or draw at 1.28"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Monaco 1-1 Lille."
    },
    "settlements": [
     {
      "operation_id": "b305139e01fc33e07613b69054aba0e1acccf96ac702d93ca419e9df9cf171bd",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "Monaco or draw",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "bef40a7133f528f9e462a35b6a7f1b327432deb96902e8230924182368207cdb",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "Monaco or draw",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "wedtips.ai",
     "publisher": "wedtips.ai",
     "forecaster": "wedtips.ai",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://wedtips.ai/as-monaco-tegen-lille-voorspelling-weddenschappen-2026-10-25",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Monaco or draw"
   }
  },
  {
   "record_id": "n-53c16e041548916a64298976",
   "url": "/sources/wedtips-ai/picks/173/#pick-n-53c16e041548916a64298976",
   "match": "Monaco v Lille",
   "match_url": "/football/matches/monaco-vs-lille-2026-10-25/",
   "kickoff": "2026-10-25T14:00:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": 15.6,
   "market_code": "half_time_full_time",
   "author_said": "Half-time/full-time: draw at half-time, Monaco at full-time at 5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-24T22:23:15.427Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-53c16e041548916a64298976",
    "quote_text": "HT/FT\n\nGelijkspel/Thuis\n\n@ 5.00",
    "fragment_from": 656,
    "fragment_to": 687,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://wedtips.ai/as-monaco-tegen-lille-voorspelling-weddenschappen-2026-10-25",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "113bb4c8e0a761adf34b7d8592d7cb5893943321c8b29cf05b83f3013da00b51",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-24T22:23:15.427Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-4e7825289b07",
     "display_name": "Monaco — Lille",
     "competition_name": "Ligue 1",
     "starts_at": "2026-10-25T14:00:00.000Z",
     "url": "/football/matches/monaco-vs-lille-2026-10-25/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Half-time/full-time",
    "outcome_label": "draw at half-time, Monaco at full-time",
    "odds_set": {
     "by_author": "5",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-24T22:23:15.427Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Half-time/full-time",
     "choice": "draw at half-time, Monaco at full-time",
     "author_odds": "5",
     "market_key": "half_time_full_time",
     "choice_key": "X/1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Half-time/full-time: draw at half-time, Monaco at full-time at 5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Monaco 1-1 Lille."
    },
    "settlements": [
     {
      "operation_id": "6a60bbc998c048da035a259b09300256933b98c75d7dc280ddda422d99fac9ef",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Half-time/full-time",
      "choice": "draw at half-time, Monaco at full-time",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "120662073144c6bb95d36d7bbeabf789cbce9f7573faecbeda64d3a48cc8bcc0",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Half-time/full-time",
      "choice": "draw at half-time, Monaco at full-time",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "wedtips.ai",
     "publisher": "wedtips.ai",
     "forecaster": "wedtips.ai",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://wedtips.ai/as-monaco-tegen-lille-voorspelling-weddenschappen-2026-10-25",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "draw at half-time, Monaco at full-time"
   }
  },
  {
   "record_id": "n-787834865b85bd60dfbadbdc",
   "url": "/sources/wedtips-ai/picks/173/#pick-n-787834865b85bd60dfbadbdc",
   "match": "Monaco v Lille",
   "match_url": "/football/matches/monaco-vs-lille-2026-10-25/",
   "kickoff": "2026-10-25T14:00:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": 15.6,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.58",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6500,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.58",
   "settled_price": "1.6500",
   "published_at": null,
   "recorded_at": "2026-10-24T22:23:15.427Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-787834865b85bd60dfbadbdc",
    "quote_text": "Onze keuzeJaBeide teams scoren@1.58 · 59%",
    "fragment_from": 22343,
    "fragment_to": 22384,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://wedtips.ai/as-monaco-tegen-lille-voorspelling-weddenschappen-2026-10-25",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "113bb4c8e0a761adf34b7d8592d7cb5893943321c8b29cf05b83f3013da00b51",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-24T22:23:15.427Z",
    "executed_at": "2026-11-07T11:57:09.193Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-4e7825289b07",
     "display_name": "Monaco — Lille",
     "competition_name": "Ligue 1",
     "starts_at": "2026-10-25T14:00:00.000Z",
     "url": "/football/matches/monaco-vs-lille-2026-10-25/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.58",
     "our_snapshot": "1.6500",
     "our_snapshot_at": "2026-10-24T22:20:32.189Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 6500,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-24T22:23:15.427Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.58",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.58"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Monaco 1-1 Lille."
    },
    "settlements": [
     {
      "operation_id": "4bb960cccd06470274673aa7ee72fd69fae84426a34988317d11a173184ae836",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.58",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5800,
      "executed_at": "2026-11-07T11:57:08.584Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "75fa828882c220e5e094d8e9bf049d63350304f86a8d4a21d2eeb63aa0e2e466",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.6500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6500,
      "executed_at": "2026-11-07T11:57:09.193Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "wedtips.ai",
     "publisher": "wedtips.ai",
     "forecaster": "wedtips.ai",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://wedtips.ai/as-monaco-tegen-lille-voorspelling-weddenschappen-2026-10-25",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-906229c323ee64519425ca06",
   "url": "/sources/wedtips-ai/picks/173/#pick-n-906229c323ee64519425ca06",
   "match": "Monaco v Lille",
   "match_url": "/football/matches/monaco-vs-lille-2026-10-25/",
   "kickoff": "2026-10-25T14:00:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": 15.6,
   "market_code": "cards_over_under",
   "author_said": "Over/Under 3.5 cards: over 3.5 at 1.62",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-24T22:23:15.427Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-906229c323ee64519425ca06",
    "quote_text": "Totaal kaarten\n\nOver 3.5\n\n@ 1.62",
    "fragment_from": 797,
    "fragment_to": 829,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://wedtips.ai/as-monaco-tegen-lille-voorspelling-weddenschappen-2026-10-25",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "113bb4c8e0a761adf34b7d8592d7cb5893943321c8b29cf05b83f3013da00b51",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-24T22:23:15.427Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-4e7825289b07",
     "display_name": "Monaco — Lille",
     "competition_name": "Ligue 1",
     "starts_at": "2026-10-25T14:00:00.000Z",
     "url": "/football/matches/monaco-vs-lille-2026-10-25/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 3.5 cards",
    "outcome_label": "over 3.5",
    "odds_set": {
     "by_author": "1.62",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-24T22:23:15.427Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3.5 cards",
     "choice": "over 3.5",
     "author_odds": "1.62",
     "market_key": "cards_over_under",
     "choice_key": "over",
     "period": "match",
     "line": "3.5",
     "subject": "bookings",
     "in_words": "Over/Under 3.5 cards: over 3.5 at 1.62"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won — cards 3-5 in the match (8 in total); the final score was Monaco 1-1 Lille."
    },
    "settlements": [
     {
      "operation_id": "d774d32a8766248a0ac8cdf29cab6ed00a8a19a7534c96b9b29d765358c7d2e7",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 cards",
      "choice": "over 3.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "e0da00018b761845a97fd88737b02da5991ce2b458768d2a7c36dead3c144878",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 cards",
      "choice": "over 3.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "wedtips.ai",
     "publisher": "wedtips.ai",
     "forecaster": "wedtips.ai",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://wedtips.ai/as-monaco-tegen-lille-voorspelling-weddenschappen-2026-10-25",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3.5 (Over/Under 3.5 cards)"
   }
  },
  {
   "record_id": "n-98781a12cc818ddd56c2f6ca",
   "url": "/sources/wedtips-ai/picks/173/#pick-n-98781a12cc818ddd56c2f6ca",
   "match": "Monaco v Lille",
   "match_url": "/football/matches/monaco-vs-lille-2026-10-25/",
   "kickoff": "2026-10-25T14:00:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": 15.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Monaco 2-1 Lille",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-24T22:23:15.427Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-98781a12cc818ddd56c2f6ca",
    "quote_text": "De meest waarschijnlijke juiste uitslag is 2:1 (13.3% impliciete kans).",
    "fragment_from": 23001,
    "fragment_to": 23072,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://wedtips.ai/as-monaco-tegen-lille-voorspelling-weddenschappen-2026-10-25",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "113bb4c8e0a761adf34b7d8592d7cb5893943321c8b29cf05b83f3013da00b51",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-24T22:23:15.427Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "ambiguous",
    "event": {
     "event_id": "s-4e7825289b07",
     "display_name": "Monaco — Lille",
     "competition_name": "Ligue 1",
     "starts_at": "2026-10-25T14:00:00.000Z",
     "url": "/football/matches/monaco-vs-lille-2026-10-25/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Monaco 2-1 Lille",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-24T22:23:15.427Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Monaco 2-1 Lille",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Monaco 2-1 Lille"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Monaco 1-1 Lille."
    },
    "settlements": [
     {
      "operation_id": "1f22bbea4c473d1454cad6b3322109035b237154e4a0b1aa0a66825c00727d48",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "Monaco",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "wedtips.ai",
     "publisher": "wedtips.ai",
     "forecaster": "wedtips.ai",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://wedtips.ai/as-monaco-tegen-lille-voorspelling-weddenschappen-2026-10-25",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Monaco 2-1 Lille"
   }
  },
  {
   "record_id": "n-b18283ea33f1cb60933d0ac8",
   "url": "/sources/wedtips-ai/picks/173/#pick-n-b18283ea33f1cb60933d0ac8",
   "match": "Monaco v Lille",
   "match_url": "/football/matches/monaco-vs-lille-2026-10-25/",
   "kickoff": "2026-10-25T14:00:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": 15.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-24T22:23:15.427Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-b18283ea33f1cb60933d0ac8",
    "quote_text": "Daarnaast wordt er verwacht dat er meer dan tweeënhalf doelpunt zal vallen (O/U: over 2,5)",
    "fragment_from": 17304,
    "fragment_to": 17394,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://wedtips.ai/as-monaco-tegen-lille-voorspelling-weddenschappen-2026-10-25",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "113bb4c8e0a761adf34b7d8592d7cb5893943321c8b29cf05b83f3013da00b51",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-24T22:23:15.427Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-4e7825289b07",
     "display_name": "Monaco — Lille",
     "competition_name": "Ligue 1",
     "starts_at": "2026-10-25T14:00:00.000Z",
     "url": "/football/matches/monaco-vs-lille-2026-10-25/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-24T22:23:15.427Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Monaco 1-1 Lille."
    },
    "settlements": [
     {
      "operation_id": "3cd3261b2d53f894a66cf82db9cb3ab6c91d4769fe872e4a9f119b343cad2968",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "over 2.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "wedtips.ai",
     "publisher": "wedtips.ai",
     "forecaster": "wedtips.ai",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://wedtips.ai/as-monaco-tegen-lille-voorspelling-weddenschappen-2026-10-25",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 2.5 (Over/Under 2.5 goals)"
   }
  },
  {
   "record_id": "n-bf73daef4331510697524ab3",
   "url": "/sources/wedtips-ai/picks/173/#pick-n-bf73daef4331510697524ab3",
   "match": "Monaco v Lille",
   "match_url": "/football/matches/monaco-vs-lille-2026-10-25/",
   "kickoff": "2026-10-25T14:00:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": 15.6,
   "market_code": "corners_total",
   "author_said": "Over/Under 9.5 corners: over 9.5 at 1.87",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-24T22:23:15.427Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-bf73daef4331510697524ab3",
    "quote_text": "Totaal hoekschoppen\n\nOver 9.5\n\n@ 1.87",
    "fragment_from": 751,
    "fragment_to": 788,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://wedtips.ai/as-monaco-tegen-lille-voorspelling-weddenschappen-2026-10-25",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "113bb4c8e0a761adf34b7d8592d7cb5893943321c8b29cf05b83f3013da00b51",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-24T22:23:15.427Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-4e7825289b07",
     "display_name": "Monaco — Lille",
     "competition_name": "Ligue 1",
     "starts_at": "2026-10-25T14:00:00.000Z",
     "url": "/football/matches/monaco-vs-lille-2026-10-25/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 9.5 corners",
    "outcome_label": "over 9.5",
    "odds_set": {
     "by_author": "1.87",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-24T22:23:15.427Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 9.5 corners",
     "choice": "over 9.5",
     "author_odds": "1.87",
     "market_key": "corners_total",
     "choice_key": "over",
     "period": "match",
     "line": "9.5",
     "subject": "corners",
     "in_words": "Over/Under 9.5 corners: over 9.5 at 1.87"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost — corners 6-1 in the match (7 in total); the final score was Monaco 1-1 Lille."
    },
    "settlements": [
     {
      "operation_id": "e429f15adf321b37d7be64270d2c6af8b0b3c8abf1a0dc0825973d77ac53f280",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 9.5 corners",
      "choice": "over 9.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "35875f5730bbf94a8782a52f96c4a3656b9cfcc7e11f6e775895565bd9ecd2ff",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 9.5 corners",
      "choice": "over 9.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "wedtips.ai",
     "publisher": "wedtips.ai",
     "forecaster": "wedtips.ai",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://wedtips.ai/as-monaco-tegen-lille-voorspelling-weddenschappen-2026-10-25",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 9.5 (Over/Under 9.5 corners)"
   }
  },
  {
   "record_id": "n-c9a5685eeaf37c5bc922ec74",
   "url": "/sources/wedtips-ai/picks/173/#pick-n-c9a5685eeaf37c5bc922ec74",
   "match": "Monaco v Lille",
   "match_url": "/football/matches/monaco-vs-lille-2026-10-25/",
   "kickoff": "2026-10-25T14:00:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": 15.6,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap -0.5: Monaco -0.5 at 1.93",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-24T22:23:15.427Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-c9a5685eeaf37c5bc922ec74",
    "quote_text": "Asian handicap\n\nH. Thuis -0.5\n\n@ 1.93",
    "fragment_from": 573,
    "fragment_to": 610,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://wedtips.ai/as-monaco-tegen-lille-voorspelling-weddenschappen-2026-10-25",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "113bb4c8e0a761adf34b7d8592d7cb5893943321c8b29cf05b83f3013da00b51",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-24T22:23:15.427Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-4e7825289b07",
     "display_name": "Monaco — Lille",
     "competition_name": "Ligue 1",
     "starts_at": "2026-10-25T14:00:00.000Z",
     "url": "/football/matches/monaco-vs-lille-2026-10-25/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Asian handicap -0.5",
    "outcome_label": "Monaco -0.5",
    "odds_set": {
     "by_author": "1.93",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-24T22:23:15.427Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Asian handicap -0.5",
     "choice": "Monaco -0.5",
     "author_odds": "1.93",
     "market_key": "handicap_asian",
     "choice_key": "1",
     "period": "match",
     "line": "-0.5",
     "subject": "goals_total",
     "in_words": "Asian handicap -0.5: Monaco -0.5 at 1.93"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Monaco 1-1 Lille."
    },
    "settlements": [
     {
      "operation_id": "83b28187803b9797d6a03cde935d2cc685366e3cfe26fe56afc3622bca471b38",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -0.5",
      "choice": "Monaco -0.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "e0b660998b0d633294bbe867f5a883c94aa05879c1b6c0d874227b8ebca49c0f",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -0.5",
      "choice": "Monaco -0.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "wedtips.ai",
     "publisher": "wedtips.ai",
     "forecaster": "wedtips.ai",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://wedtips.ai/as-monaco-tegen-lille-voorspelling-weddenschappen-2026-10-25",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Monaco -0.5"
   }
  },
  {
   "record_id": "n-f3fdb3f642356b73cf10b21f",
   "url": "/sources/wedtips-ai/picks/173/#pick-n-f3fdb3f642356b73cf10b21f",
   "match": "Monaco v Lille",
   "match_url": "/football/matches/monaco-vs-lille-2026-10-25/",
   "kickoff": "2026-10-25T14:00:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": 15.6,
   "market_code": "1x2",
   "author_said": "1X2, match result, first half: draw at 2.07",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-24T22:23:15.427Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-f3fdb3f642356b73cf10b21f",
    "quote_text": "Eerste Helft\n\nGelijkspel\n\n@ 2.07",
    "fragment_from": 617,
    "fragment_to": 649,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://wedtips.ai/as-monaco-tegen-lille-voorspelling-weddenschappen-2026-10-25",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "113bb4c8e0a761adf34b7d8592d7cb5893943321c8b29cf05b83f3013da00b51",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-24T22:23:15.427Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-4e7825289b07",
     "display_name": "Monaco — Lille",
     "competition_name": "Ligue 1",
     "starts_at": "2026-10-25T14:00:00.000Z",
     "url": "/football/matches/monaco-vs-lille-2026-10-25/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result, first half",
    "outcome_label": "draw",
    "odds_set": {
     "by_author": "2.07",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-24T22:23:15.427Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result, first half",
     "choice": "draw",
     "author_odds": "2.07",
     "market_key": "1x2",
     "choice_key": "X",
     "period": "first_half",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result, first half: draw at 2.07"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Monaco 1-1 Lille."
    },
    "settlements": [
     {
      "operation_id": "284e42a5c7408776822c10321ef0b632fc1d270cc2d72fe47ac81f97114a75ef",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result, first half",
      "choice": "draw",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "ff429d11b2f47acddea9615a633e35f54b9e99f989ddca0f7409876d6bbea9e7",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result, first half",
      "choice": "draw",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "wedtips.ai",
     "publisher": "wedtips.ai",
     "forecaster": "wedtips.ai",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://wedtips.ai/as-monaco-tegen-lille-voorspelling-weddenschappen-2026-10-25",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-16ba29f9c0f1b39b3c4c712f",
   "url": "/sources/wedtips-ai/picks/173/#pick-n-16ba29f9c0f1b39b3c4c712f",
   "match": "Angers v Lorient",
   "match_url": "/football/matches/angers-vs-lorient-2026-10-25/",
   "kickoff": "2026-10-25T16:15:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": 17.7,
   "market_code": "corners_total",
   "author_said": "Over/Under 9.5 corners: under 9.5 at 1.73",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-0",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-24T22:33:04.586Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-16ba29f9c0f1b39b3c4c712f",
    "quote_text": "Voor hoekschoppen verwachten we minder dan 9.5 hoekschoppen met odds van 1.73 en een betrouwbaarheid van 53%.",
    "fragment_from": 15774,
    "fragment_to": 15883,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://wedtips.ai/angers-tegen-lorient-voorspelling-weddenschappen-2026-10-25",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "7db7229b70caecc98f44fd9fd46a7076dc3f628c056a66f54886ce39ba4c9d48",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-24T22:33:04.586Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-d7bdeb5c972b",
     "display_name": "Angers — Lorient",
     "competition_name": "Ligue 1",
     "starts_at": "2026-10-25T16:15:00.000Z",
     "url": "/football/matches/angers-vs-lorient-2026-10-25/",
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 9.5 corners",
    "outcome_label": "under 9.5",
    "odds_set": {
     "by_author": "1.73",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-24T22:33:04.586Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 9.5 corners",
     "choice": "under 9.5",
     "author_odds": "1.73",
     "market_key": "corners_total",
     "choice_key": "under",
     "period": "match",
     "line": "9.5",
     "subject": "corners",
     "in_words": "Over/Under 9.5 corners: under 9.5 at 1.73"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost — corners 6-7 in the match (13 in total); the final score was Angers 0-0 Lorient."
    },
    "settlements": [
     {
      "operation_id": "05445905cf686b9a00bbbe67259dac940b23ec7e529f7d88245726169b8d08fa",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 9.5 corners",
      "choice": "under 9.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "e94e58c9a5c2cceba6b8d1325ed848e37d0bcfdedc4c649f2ec30f3ea10a90ee",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 9.5 corners",
      "choice": "under 9.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "wedtips.ai",
     "publisher": "wedtips.ai",
     "forecaster": "wedtips.ai",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://wedtips.ai/angers-tegen-lorient-voorspelling-weddenschappen-2026-10-25",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "under 9.5 (Over/Under 9.5 corners)"
   }
  },
  {
   "record_id": "n-1ba56d5a2772cfaffddd4bf8",
   "url": "/sources/wedtips-ai/picks/173/#pick-n-1ba56d5a2772cfaffddd4bf8",
   "match": "Angers v Lorient",
   "match_url": "/football/matches/angers-vs-lorient-2026-10-25/",
   "kickoff": "2026-10-25T16:15:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": 17.7,
   "market_code": "double_chance",
   "author_said": "Double chance: Angers or Lorient",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-0",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-24T22:33:04.586Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-1ba56d5a2772cfaffddd4bf8",
    "quote_text": "Voor wie risico's wil spreiden, is Doubele Kans (DC) markt optie nummer één voor deze wedstrijd met veertig procent zekerheid. Het kiezen voor 'Home/Away' (een winst voor één van beide ploegen zonder gelijke spel) sluit goed aan bij onze analyse van de kansenverdeling.",
    "fragment_from": 14923,
    "fragment_to": 15192,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://wedtips.ai/angers-tegen-lorient-voorspelling-weddenschappen-2026-10-25",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "7db7229b70caecc98f44fd9fd46a7076dc3f628c056a66f54886ce39ba4c9d48",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-24T22:33:04.586Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-d7bdeb5c972b",
     "display_name": "Angers — Lorient",
     "competition_name": "Ligue 1",
     "starts_at": "2026-10-25T16:15:00.000Z",
     "url": "/football/matches/angers-vs-lorient-2026-10-25/",
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "Angers or Lorient",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-24T22:33:04.586Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "Angers or Lorient",
     "author_odds": null,
     "market_key": "double_chance",
     "choice_key": "12",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: Angers or Lorient"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Angers 0-0 Lorient."
    },
    "settlements": [
     {
      "operation_id": "e00d2a0878c0e4010d93b93fb08f9be39c3c59e1260ad840d827f76a12bcdea2",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "Angers or Lorient",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "wedtips.ai",
     "publisher": "wedtips.ai",
     "forecaster": "wedtips.ai",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://wedtips.ai/angers-tegen-lorient-voorspelling-weddenschappen-2026-10-25",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Angers or Lorient"
   }
  },
  {
   "record_id": "n-24335bb003730d468bcfc1a2",
   "url": "/sources/wedtips-ai/picks/173/#pick-n-24335bb003730d468bcfc1a2",
   "match": "Angers v Lorient",
   "match_url": "/football/matches/angers-vs-lorient-2026-10-25/",
   "kickoff": "2026-10-25T16:15:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": 17.7,
   "market_code": "cards_over_under",
   "author_said": "Over/Under 3.5 cards: over 3.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-0",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-24T22:33:04.586Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-24335bb003730d468bcfc1a2",
    "quote_text": "Onze Kaarten-keuze is Over 3.5 met 50% vertrouwen.",
    "fragment_from": 18966,
    "fragment_to": 19016,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://wedtips.ai/angers-tegen-lorient-voorspelling-weddenschappen-2026-10-25",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "7db7229b70caecc98f44fd9fd46a7076dc3f628c056a66f54886ce39ba4c9d48",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-24T22:33:04.586Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-d7bdeb5c972b",
     "display_name": "Angers — Lorient",
     "competition_name": "Ligue 1",
     "starts_at": "2026-10-25T16:15:00.000Z",
     "url": "/football/matches/angers-vs-lorient-2026-10-25/",
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 3.5 cards",
    "outcome_label": "over 3.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-24T22:33:04.586Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3.5 cards",
     "choice": "over 3.5",
     "author_odds": null,
     "market_key": "cards_over_under",
     "choice_key": "over",
     "period": "match",
     "line": "3.5",
     "subject": "bookings",
     "in_words": "Over/Under 3.5 cards: over 3.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost — cards 1-1 in the match (2 in total); the final score was Angers 0-0 Lorient."
    },
    "settlements": [
     {
      "operation_id": "d5880b31fbb2383a39f0e73cdcd4f83f5e62a78fbb663596b7fc5ad068abd650",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 cards",
      "choice": "over 3.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "wedtips.ai",
     "publisher": "wedtips.ai",
     "forecaster": "wedtips.ai",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://wedtips.ai/angers-tegen-lorient-voorspelling-weddenschappen-2026-10-25",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3.5 (Over/Under 3.5 cards)"
   }
  },
  {
   "record_id": "n-3f68bb99a856a43a524d499b",
   "url": "/sources/wedtips-ai/picks/173/#pick-n-3f68bb99a856a43a524d499b",
   "match": "Angers v Lorient",
   "match_url": "/football/matches/angers-vs-lorient-2026-10-25/",
   "kickoff": "2026-10-25T16:15:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": 17.7,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.81",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.81",
   "settled_price": "1.8000",
   "published_at": null,
   "recorded_at": "2026-10-24T22:33:04.586Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-3f68bb99a856a43a524d499b",
    "quote_text": "Onze keuzeUnder 2.5Over/Under Doelpunten@1.81 · 53%",
    "fragment_from": 18356,
    "fragment_to": 18407,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://wedtips.ai/angers-tegen-lorient-voorspelling-weddenschappen-2026-10-25",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "7db7229b70caecc98f44fd9fd46a7076dc3f628c056a66f54886ce39ba4c9d48",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-24T22:33:04.586Z",
    "executed_at": "2026-11-07T11:57:07.411Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-d7bdeb5c972b",
     "display_name": "Angers — Lorient",
     "competition_name": "Ligue 1",
     "starts_at": "2026-10-25T16:15:00.000Z",
     "url": "/football/matches/angers-vs-lorient-2026-10-25/",
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": "1.81",
     "our_snapshot": "1.8000",
     "our_snapshot_at": "2026-10-24T22:31:47.078Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 8000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-24T22:33:04.586Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": "1.81",
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: under 2.5 at 1.81"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Angers 0-0 Lorient."
    },
    "settlements": [
     {
      "operation_id": "d173a46cd4da0a1bfab809694d997e1c8da91c43a6c6114972b1b8269206cdae",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "under 2.5",
      "decimal_odds": "1.81",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8100,
      "executed_at": "2026-11-07T11:57:06.489Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "6ff71c9f84e6b35718212d8c2c3256c9080f9fc13c70e239766822dc3a45dd4a",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "under 2.5",
      "decimal_odds": "1.8000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8000,
      "executed_at": "2026-11-07T11:57:07.411Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "wedtips.ai",
     "publisher": "wedtips.ai",
     "forecaster": "wedtips.ai",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://wedtips.ai/angers-tegen-lorient-voorspelling-weddenschappen-2026-10-25",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "under 2.5 (Over/Under 2.5 goals)"
   }
  },
  {
   "record_id": "n-491ce3cfcbe91322738d62dd",
   "url": "/sources/wedtips-ai/picks/173/#pick-n-491ce3cfcbe91322738d62dd",
   "match": "Angers v Lorient",
   "match_url": "/football/matches/angers-vs-lorient-2026-10-25/",
   "kickoff": "2026-10-25T16:15:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": 17.7,
   "market_code": "1x2",
   "author_said": "1X2, match result: Lorient at 2.35",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-0",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-24T22:33:04.586Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-491ce3cfcbe91322738d62dd",
    "quote_text": "Beste WaardeLorientWedstrijdresultaat (1X2)@2.35 · 37%",
    "fragment_from": 18409,
    "fragment_to": 18463,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://wedtips.ai/angers-tegen-lorient-voorspelling-weddenschappen-2026-10-25",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "7db7229b70caecc98f44fd9fd46a7076dc3f628c056a66f54886ce39ba4c9d48",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-24T22:33:04.586Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-d7bdeb5c972b",
     "display_name": "Angers — Lorient",
     "competition_name": "Ligue 1",
     "starts_at": "2026-10-25T16:15:00.000Z",
     "url": "/football/matches/angers-vs-lorient-2026-10-25/",
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Lorient",
    "odds_set": {
     "by_author": "2.35",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-24T22:33:04.586Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Lorient",
     "author_odds": "2.35",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Lorient at 2.35"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Angers 0-0 Lorient."
    },
    "settlements": [
     {
      "operation_id": "73b9d191417d14ce7482bf40a6ee765e8b8a5b2e2ca99bc7d40248b6229b3a17",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Lorient",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "546b2ea1acbb16629e6f0e4fb2566ef10e59643f8501d28329d23030c463d448",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Lorient",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "wedtips.ai",
     "publisher": "wedtips.ai",
     "forecaster": "wedtips.ai",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://wedtips.ai/angers-tegen-lorient-voorspelling-weddenschappen-2026-10-25",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Lorient to win"
   }
  },
  {
   "record_id": "n-49c4277b8444b176aafc87cd",
   "url": "/sources/wedtips-ai/picks/173/#pick-n-49c4277b8444b176aafc87cd",
   "match": "Angers v Lorient",
   "match_url": "/football/matches/angers-vs-lorient-2026-10-25/",
   "kickoff": "2026-10-25T16:15:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": 17.7,
   "market_code": "1x2",
   "author_said": "1X2, match result, first half: draw at 2.05",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "0-0",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-24T22:33:04.586Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-49c4277b8444b176aafc87cd",
    "quote_text": "Eerste Helft\n\nGelijkspel\n\n@ 2.05",
    "fragment_from": 616,
    "fragment_to": 648,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://wedtips.ai/angers-tegen-lorient-voorspelling-weddenschappen-2026-10-25",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "7db7229b70caecc98f44fd9fd46a7076dc3f628c056a66f54886ce39ba4c9d48",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-24T22:33:04.586Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-d7bdeb5c972b",
     "display_name": "Angers — Lorient",
     "competition_name": "Ligue 1",
     "starts_at": "2026-10-25T16:15:00.000Z",
     "url": "/football/matches/angers-vs-lorient-2026-10-25/",
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result, first half",
    "outcome_label": "draw",
    "odds_set": {
     "by_author": "2.05",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-24T22:33:04.586Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result, first half",
     "choice": "draw",
     "author_odds": "2.05",
     "market_key": "1x2",
     "choice_key": "X",
     "period": "first_half",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result, first half: draw at 2.05"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Angers 0-0 Lorient."
    },
    "settlements": [
     {
      "operation_id": "ee1bf80ca0d3938ed14be55041e16582ce8699101427e984130f53cb48c69b75",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result, first half",
      "choice": "draw",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "2c898b75c39af9377b3476a61583576cc93300befcd68c366a18c9424e320501",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result, first half",
      "choice": "draw",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "wedtips.ai",
     "publisher": "wedtips.ai",
     "forecaster": "wedtips.ai",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://wedtips.ai/angers-tegen-lorient-voorspelling-weddenschappen-2026-10-25",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-60df0db8826f7b1c31fa9499",
   "url": "/sources/wedtips-ai/picks/173/#pick-n-60df0db8826f7b1c31fa9499",
   "match": "Angers v Lorient",
   "match_url": "/football/matches/angers-vs-lorient-2026-10-25/",
   "kickoff": "2026-10-25T16:15:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": 17.7,
   "market_code": "half_time_full_time",
   "author_said": "Half-time/full-time: draw at half-time, Lorient at full-time",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-0",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-24T22:33:04.586Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-60df0db8826f7b1c31fa9499",
    "quote_text": "Onze HT/EW-keuze is X/2 met 18% vertrouwen.",
    "fragment_from": 18774,
    "fragment_to": 18817,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://wedtips.ai/angers-tegen-lorient-voorspelling-weddenschappen-2026-10-25",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "7db7229b70caecc98f44fd9fd46a7076dc3f628c056a66f54886ce39ba4c9d48",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-24T22:33:04.586Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-d7bdeb5c972b",
     "display_name": "Angers — Lorient",
     "competition_name": "Ligue 1",
     "starts_at": "2026-10-25T16:15:00.000Z",
     "url": "/football/matches/angers-vs-lorient-2026-10-25/",
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "Half-time/full-time",
    "outcome_label": "draw at half-time, Lorient at full-time",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-24T22:33:04.586Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Half-time/full-time",
     "choice": "draw at half-time, Lorient at full-time",
     "author_odds": null,
     "market_key": "half_time_full_time",
     "choice_key": "X/2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Half-time/full-time: draw at half-time, Lorient at full-time"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Angers 0-0 Lorient."
    },
    "settlements": [
     {
      "operation_id": "fbaddfc9ce24e04c51031abad855962b3829743befdfcfbaef5a18c5e241ae36",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Half-time/full-time",
      "choice": "draw at half-time, Lorient at full-time",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "wedtips.ai",
     "publisher": "wedtips.ai",
     "forecaster": "wedtips.ai",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://wedtips.ai/angers-tegen-lorient-voorspelling-weddenschappen-2026-10-25",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "draw at half-time, Lorient at full-time"
   }
  }
 ],
 "pagination": {
  "per_page": 20,
  "total": 5740,
  "pages": 288,
  "page_urls": [
   "/sources/wedtips-ai/",
   "/sources/wedtips-ai/picks/2/",
   "/sources/wedtips-ai/picks/3/",
   "/sources/wedtips-ai/picks/4/",
   "/sources/wedtips-ai/picks/5/",
   "/sources/wedtips-ai/picks/6/",
   "/sources/wedtips-ai/picks/7/",
   "/sources/wedtips-ai/picks/8/",
   "/sources/wedtips-ai/picks/9/",
   "/sources/wedtips-ai/picks/10/",
   "/sources/wedtips-ai/picks/11/",
   "/sources/wedtips-ai/picks/12/",
   "/sources/wedtips-ai/picks/13/",
   "/sources/wedtips-ai/picks/14/",
   "/sources/wedtips-ai/picks/15/",
   "/sources/wedtips-ai/picks/16/",
   "/sources/wedtips-ai/picks/17/",
   "/sources/wedtips-ai/picks/18/",
   "/sources/wedtips-ai/picks/19/",
   "/sources/wedtips-ai/picks/20/",
   "/sources/wedtips-ai/picks/21/",
   "/sources/wedtips-ai/picks/22/",
   "/sources/wedtips-ai/picks/23/",
   "/sources/wedtips-ai/picks/24/",
   "/sources/wedtips-ai/picks/25/",
   "/sources/wedtips-ai/picks/26/",
   "/sources/wedtips-ai/picks/27/",
   "/sources/wedtips-ai/picks/28/",
   "/sources/wedtips-ai/picks/29/",
   "/sources/wedtips-ai/picks/30/",
   "/sources/wedtips-ai/picks/31/",
   "/sources/wedtips-ai/picks/32/",
   "/sources/wedtips-ai/picks/33/",
   "/sources/wedtips-ai/picks/34/",
   "/sources/wedtips-ai/picks/35/",
   "/sources/wedtips-ai/picks/36/",
   "/sources/wedtips-ai/picks/37/",
   "/sources/wedtips-ai/picks/38/",
   "/sources/wedtips-ai/picks/39/",
   "/sources/wedtips-ai/picks/40/",
   "/sources/wedtips-ai/picks/41/",
   "/sources/wedtips-ai/picks/42/",
   "/sources/wedtips-ai/picks/43/",
   "/sources/wedtips-ai/picks/44/",
   "/sources/wedtips-ai/picks/45/",
   "/sources/wedtips-ai/picks/46/",
   "/sources/wedtips-ai/picks/47/",
   "/sources/wedtips-ai/picks/48/",
   "/sources/wedtips-ai/picks/49/",
   "/sources/wedtips-ai/picks/50/",
   "/sources/wedtips-ai/picks/51/",
   "/sources/wedtips-ai/picks/52/",
   "/sources/wedtips-ai/picks/53/",
   "/sources/wedtips-ai/picks/54/",
   "/sources/wedtips-ai/picks/55/",
   "/sources/wedtips-ai/picks/56/",
   "/sources/wedtips-ai/picks/57/",
   "/sources/wedtips-ai/picks/58/",
   "/sources/wedtips-ai/picks/59/",
   "/sources/wedtips-ai/picks/60/",
   "/sources/wedtips-ai/picks/61/",
   "/sources/wedtips-ai/picks/62/",
   "/sources/wedtips-ai/picks/63/",
   "/sources/wedtips-ai/picks/64/",
   "/sources/wedtips-ai/picks/65/",
   "/sources/wedtips-ai/picks/66/",
   "/sources/wedtips-ai/picks/67/",
   "/sources/wedtips-ai/picks/68/",
   "/sources/wedtips-ai/picks/69/",
   "/sources/wedtips-ai/picks/70/",
   "/sources/wedtips-ai/picks/71/",
   "/sources/wedtips-ai/picks/72/",
   "/sources/wedtips-ai/picks/73/",
   "/sources/wedtips-ai/picks/74/",
   "/sources/wedtips-ai/picks/75/",
   "/sources/wedtips-ai/picks/76/",
   "/sources/wedtips-ai/picks/77/",
   "/sources/wedtips-ai/picks/78/",
   "/sources/wedtips-ai/picks/79/",
   "/sources/wedtips-ai/picks/80/",
   "/sources/wedtips-ai/picks/81/",
   "/sources/wedtips-ai/picks/82/",
   "/sources/wedtips-ai/picks/83/",
   "/sources/wedtips-ai/picks/84/",
   "/sources/wedtips-ai/picks/85/",
   "/sources/wedtips-ai/picks/86/",
   "/sources/wedtips-ai/picks/87/",
   "/sources/wedtips-ai/picks/88/",
   "/sources/wedtips-ai/picks/89/",
   "/sources/wedtips-ai/picks/90/",
   "/sources/wedtips-ai/picks/91/",
   "/sources/wedtips-ai/picks/92/",
   "/sources/wedtips-ai/picks/93/",
   "/sources/wedtips-ai/picks/94/",
   "/sources/wedtips-ai/picks/95/",
   "/sources/wedtips-ai/picks/96/",
   "/sources/wedtips-ai/picks/97/",
   "/sources/wedtips-ai/picks/98/",
   "/sources/wedtips-ai/picks/99/",
   "/sources/wedtips-ai/picks/100/",
   "/sources/wedtips-ai/picks/101/",
   "/sources/wedtips-ai/picks/102/",
   "/sources/wedtips-ai/picks/103/",
   "/sources/wedtips-ai/picks/104/",
   "/sources/wedtips-ai/picks/105/",
   "/sources/wedtips-ai/picks/106/",
   "/sources/wedtips-ai/picks/107/",
   "/sources/wedtips-ai/picks/108/",
   "/sources/wedtips-ai/picks/109/",
   "/sources/wedtips-ai/picks/110/",
   "/sources/wedtips-ai/picks/111/",
   "/sources/wedtips-ai/picks/112/",
   "/sources/wedtips-ai/picks/113/",
   "/sources/wedtips-ai/picks/114/",
   "/sources/wedtips-ai/picks/115/",
   "/sources/wedtips-ai/picks/116/",
   "/sources/wedtips-ai/picks/117/",
   "/sources/wedtips-ai/picks/118/",
   "/sources/wedtips-ai/picks/119/",
   "/sources/wedtips-ai/picks/120/",
   "/sources/wedtips-ai/picks/121/",
   "/sources/wedtips-ai/picks/122/",
   "/sources/wedtips-ai/picks/123/",
   "/sources/wedtips-ai/picks/124/",
   "/sources/wedtips-ai/picks/125/",
   "/sources/wedtips-ai/picks/126/",
   "/sources/wedtips-ai/picks/127/",
   "/sources/wedtips-ai/picks/128/",
   "/sources/wedtips-ai/picks/129/",
   "/sources/wedtips-ai/picks/130/",
   "/sources/wedtips-ai/picks/131/",
   "/sources/wedtips-ai/picks/132/",
   "/sources/wedtips-ai/picks/133/",
   "/sources/wedtips-ai/picks/134/",
   "/sources/wedtips-ai/picks/135/",
   "/sources/wedtips-ai/picks/136/",
   "/sources/wedtips-ai/picks/137/",
   "/sources/wedtips-ai/picks/138/",
   "/sources/wedtips-ai/picks/139/",
   "/sources/wedtips-ai/picks/140/",
   "/sources/wedtips-ai/picks/141/",
   "/sources/wedtips-ai/picks/142/",
   "/sources/wedtips-ai/picks/143/",
   "/sources/wedtips-ai/picks/144/",
   "/sources/wedtips-ai/picks/145/",
   "/sources/wedtips-ai/picks/146/",
   "/sources/wedtips-ai/picks/147/",
   "/sources/wedtips-ai/picks/148/",
   "/sources/wedtips-ai/picks/149/",
   "/sources/wedtips-ai/picks/150/",
   "/sources/wedtips-ai/picks/151/",
   "/sources/wedtips-ai/picks/152/",
   "/sources/wedtips-ai/picks/153/",
   "/sources/wedtips-ai/picks/154/",
   "/sources/wedtips-ai/picks/155/",
   "/sources/wedtips-ai/picks/156/",
   "/sources/wedtips-ai/picks/157/",
   "/sources/wedtips-ai/picks/158/",
   "/sources/wedtips-ai/picks/159/",
   "/sources/wedtips-ai/picks/160/",
   "/sources/wedtips-ai/picks/161/",
   "/sources/wedtips-ai/picks/162/",
   "/sources/wedtips-ai/picks/163/",
   "/sources/wedtips-ai/picks/164/",
   "/sources/wedtips-ai/picks/165/",
   "/sources/wedtips-ai/picks/166/",
   "/sources/wedtips-ai/picks/167/",
   "/sources/wedtips-ai/picks/168/",
   "/sources/wedtips-ai/picks/169/",
   "/sources/wedtips-ai/picks/170/",
   "/sources/wedtips-ai/picks/171/",
   "/sources/wedtips-ai/picks/172/",
   "/sources/wedtips-ai/picks/173/",
   "/sources/wedtips-ai/picks/174/",
   "/sources/wedtips-ai/picks/175/",
   "/sources/wedtips-ai/picks/176/",
   "/sources/wedtips-ai/picks/177/",
   "/sources/wedtips-ai/picks/178/",
   "/sources/wedtips-ai/picks/179/",
   "/sources/wedtips-ai/picks/180/",
   "/sources/wedtips-ai/picks/181/",
   "/sources/wedtips-ai/picks/182/",
   "/sources/wedtips-ai/picks/183/",
   "/sources/wedtips-ai/picks/184/",
   "/sources/wedtips-ai/picks/185/",
   "/sources/wedtips-ai/picks/186/",
   "/sources/wedtips-ai/picks/187/",
   "/sources/wedtips-ai/picks/188/",
   "/sources/wedtips-ai/picks/189/",
   "/sources/wedtips-ai/picks/190/",
   "/sources/wedtips-ai/picks/191/",
   "/sources/wedtips-ai/picks/192/",
   "/sources/wedtips-ai/picks/193/",
   "/sources/wedtips-ai/picks/194/",
   "/sources/wedtips-ai/picks/195/",
   "/sources/wedtips-ai/picks/196/",
   "/sources/wedtips-ai/picks/197/",
   "/sources/wedtips-ai/picks/198/",
   "/sources/wedtips-ai/picks/199/",
   "/sources/wedtips-ai/picks/200/",
   "/sources/wedtips-ai/picks/201/",
   "/sources/wedtips-ai/picks/202/",
   "/sources/wedtips-ai/picks/203/",
   "/sources/wedtips-ai/picks/204/",
   "/sources/wedtips-ai/picks/205/",
   "/sources/wedtips-ai/picks/206/",
   "/sources/wedtips-ai/picks/207/",
   "/sources/wedtips-ai/picks/208/",
   "/sources/wedtips-ai/picks/209/",
   "/sources/wedtips-ai/picks/210/",
   "/sources/wedtips-ai/picks/211/",
   "/sources/wedtips-ai/picks/212/",
   "/sources/wedtips-ai/picks/213/",
   "/sources/wedtips-ai/picks/214/",
   "/sources/wedtips-ai/picks/215/",
   "/sources/wedtips-ai/picks/216/",
   "/sources/wedtips-ai/picks/217/",
   "/sources/wedtips-ai/picks/218/",
   "/sources/wedtips-ai/picks/219/",
   "/sources/wedtips-ai/picks/220/",
   "/sources/wedtips-ai/picks/221/",
   "/sources/wedtips-ai/picks/222/",
   "/sources/wedtips-ai/picks/223/",
   "/sources/wedtips-ai/picks/224/",
   "/sources/wedtips-ai/picks/225/",
   "/sources/wedtips-ai/picks/226/",
   "/sources/wedtips-ai/picks/227/",
   "/sources/wedtips-ai/picks/228/",
   "/sources/wedtips-ai/picks/229/",
   "/sources/wedtips-ai/picks/230/",
   "/sources/wedtips-ai/picks/231/",
   "/sources/wedtips-ai/picks/232/",
   "/sources/wedtips-ai/picks/233/",
   "/sources/wedtips-ai/picks/234/",
   "/sources/wedtips-ai/picks/235/",
   "/sources/wedtips-ai/picks/236/",
   "/sources/wedtips-ai/picks/237/",
   "/sources/wedtips-ai/picks/238/",
   "/sources/wedtips-ai/picks/239/",
   "/sources/wedtips-ai/picks/240/",
   "/sources/wedtips-ai/picks/241/",
   "/sources/wedtips-ai/picks/242/",
   "/sources/wedtips-ai/picks/243/",
   "/sources/wedtips-ai/picks/244/",
   "/sources/wedtips-ai/picks/245/",
   "/sources/wedtips-ai/picks/246/",
   "/sources/wedtips-ai/picks/247/",
   "/sources/wedtips-ai/picks/248/",
   "/sources/wedtips-ai/picks/249/",
   "/sources/wedtips-ai/picks/250/",
   "/sources/wedtips-ai/picks/251/",
   "/sources/wedtips-ai/picks/252/",
   "/sources/wedtips-ai/picks/253/",
   "/sources/wedtips-ai/picks/254/",
   "/sources/wedtips-ai/picks/255/",
   "/sources/wedtips-ai/picks/256/",
   "/sources/wedtips-ai/picks/257/",
   "/sources/wedtips-ai/picks/258/",
   "/sources/wedtips-ai/picks/259/",
   "/sources/wedtips-ai/picks/260/",
   "/sources/wedtips-ai/picks/261/",
   "/sources/wedtips-ai/picks/262/",
   "/sources/wedtips-ai/picks/263/",
   "/sources/wedtips-ai/picks/264/",
   "/sources/wedtips-ai/picks/265/",
   "/sources/wedtips-ai/picks/266/",
   "/sources/wedtips-ai/picks/267/",
   "/sources/wedtips-ai/picks/268/",
   "/sources/wedtips-ai/picks/269/",
   "/sources/wedtips-ai/picks/270/",
   "/sources/wedtips-ai/picks/271/",
   "/sources/wedtips-ai/picks/272/",
   "/sources/wedtips-ai/picks/273/",
   "/sources/wedtips-ai/picks/274/",
   "/sources/wedtips-ai/picks/275/",
   "/sources/wedtips-ai/picks/276/",
   "/sources/wedtips-ai/picks/277/",
   "/sources/wedtips-ai/picks/278/",
   "/sources/wedtips-ai/picks/279/",
   "/sources/wedtips-ai/picks/280/",
   "/sources/wedtips-ai/picks/281/",
   "/sources/wedtips-ai/picks/282/",
   "/sources/wedtips-ai/picks/283/",
   "/sources/wedtips-ai/picks/284/",
   "/sources/wedtips-ai/picks/285/",
   "/sources/wedtips-ai/picks/286/",
   "/sources/wedtips-ai/picks/287/",
   "/sources/wedtips-ai/picks/288/"
  ],
  "groups": {
   "settled": 366,
   "pending": 21,
   "excluded": 5353
  },
  "continuation": "by_time",
  "page": 173,
  "first": 3421,
  "last": 3440,
  "author_url": "/sources/wedtips-ai/",
  "current": true
 },
 "entity_id": "history:/sources/wedtips-ai/picks/173/",
 "source_revision": 36
}
