{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "history",
 "url": "/authors/didier-lohe/picks/2/",
 "canonical": "/authors/didier-lohe/picks/2/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "Didier Lohe — football predictions, page 2 of 10",
 "description": "Predictions 1–20 of 173 by Didier Lohe, with outcomes in words and links to the evidence.",
 "first_paragraph": {
  "body": "Page 2 of 10 of the predictions by Didier Lohe recorded by Forecast Record: predictions 1–20 of 173 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": "173",
  "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:14:59.663Z",
 "built_at": "2026-11-07T19:52:23.438Z",
 "lastmod": "2026-11-07T19:52:23.438Z",
 "content_hash": null,
 "meaning_hash": "8b5f831f5b1e64b7494386b5b11a9ebf535359bcb25c1567762c78b727d03130",
 "dependency_group": "author:e-dcb206dc4a29e2be3c7c541f",
 "release_id": "20261107-195223",
 "markup": [
  {
   "type_code": "WebPage",
   "allowed": true,
   "cause": null
  },
  {
   "type_code": "Organization",
   "allowed": true,
   "cause": null
  }
 ],
 "exports": [
  {
   "type_code": "json",
   "url": "/authors/didier-lohe/picks/2/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-dcb206dc4a29e2be3c7c541f",
  "public_name": "Didier Lohe",
  "tracker_number": 2877,
  "status": "active",
  "inactive_since": null,
  "verified_creator": false,
  "observation_period": {
   "since": "2026-10-11",
   "until": "2026-11-07"
  },
  "platform_list": [
   {
    "medium": "website",
    "handle": null,
    "url": null,
    "link_confirmed": false,
    "show": true
   }
  ],
  "comment": null
 },
 "recorded_picks": [
  {
   "record_id": "n-02b7c1897381aa8686718658",
   "url": "/authors/didier-lohe/picks/2/#pick-n-02b7c1897381aa8686718658",
   "match": "Coritiba v Botafogo",
   "match_url": "/football/matches/coritiba-vs-botafogo-2026-10-12/",
   "kickoff": "2026-10-12T19:00:00.000Z",
   "competition": "Brasileiro Série A",
   "lead_hours": 41.2,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: no at 1.59",
   "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.59",
   "settled_price": "2.2000",
   "published_at": "2026-10-10T10:20:00.000Z",
   "recorded_at": "2026-10-11T01:49:38.247Z",
   "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": {
    "outcome": "yes",
    "price": "1.6061",
    "result": "Won",
    "points_hundredths": 6061,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-02b7c1897381aa8686718658",
    "quote_text": "Les deux équipes ne marquent pas (BTTS Non) @1,59",
    "fragment_from": 534,
    "fragment_to": 583,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://bookmakers-rdc.com/prognoses/pronostic-coritiba-botafogo/",
     "display_name": null,
     "speaker": "Didier Lohe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "8bf1d89372ea0c1864b55479d91f0d1200cbc7fd0faf7f28816d28a524c9a389",
     "material_removed": false
    },
    "published_at": "2026-10-10T10:20:00.000Z",
    "detected_at": "2026-10-11T01:49:38.247Z",
    "executed_at": "2026-10-11T04:53:27.599Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-6edca84611db",
     "display_name": "Coritiba — Botafogo",
     "competition_name": "Brasileiro Série A",
     "starts_at": "2026-10-12T19:00:00.000Z",
     "url": "/football/matches/coritiba-vs-botafogo-2026-10-12/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "no",
    "odds_set": {
     "by_author": "1.59",
     "our_snapshot": "2.2000",
     "our_snapshot_at": "2026-10-11T01:57:55.501Z",
     "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": "2026-10-10T10:20:00.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-10T10:20:00.000Z",
     "detected_at": "2026-10-11T01:49:38.247Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "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": "no",
     "author_odds": "1.59",
     "market_key": "both_teams_score",
     "choice_key": "no",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: no at 1.59"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Coritiba 1-1 Botafogo."
    },
    "settlements": [
     {
      "operation_id": "2a01ba962c157489666c19242ac6268b9cba7af259db342bc6670bca9de0dd2f",
      "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": "no",
      "decimal_odds": "1.59",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-11T04:53:25.603Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "149900aa5b4b8e155d2a0aad889b0cc0bb41e5737ad6b5c4b6aaddec714f5643",
      "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": "no",
      "decimal_odds": "2.2000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-11T04:53:27.599Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Didier Lohe",
     "publisher": "Bookmakers RDC",
     "forecaster": "Didier Lohe",
     "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://bookmakers-rdc.com/prognoses/pronostic-coritiba-botafogo/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "no (Both teams to score)"
   }
  },
  {
   "record_id": "n-4fffef44f2afd3f89544ffc7",
   "url": "/authors/didier-lohe/picks/2/#pick-n-4fffef44f2afd3f89544ffc7",
   "match": "Coritiba v Botafogo",
   "match_url": "/football/matches/coritiba-vs-botafogo-2026-10-12/",
   "kickoff": "2026-10-12T19:00:00.000Z",
   "competition": "Brasileiro Série A",
   "lead_hours": 41.2,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 2.04",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "2.045",
   "settled_price": "2.0000",
   "published_at": "2026-10-10T10:20:00.000Z",
   "recorded_at": "2026-10-11T01:49:38.247Z",
   "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": {
    "outcome": "over",
    "price": "1.6897",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-4fffef44f2afd3f89544ffc7",
    "quote_text": "Total de buts sous 2,5 @2,045",
    "fragment_from": 502,
    "fragment_to": 531,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://bookmakers-rdc.com/prognoses/pronostic-coritiba-botafogo/",
     "display_name": null,
     "speaker": "Didier Lohe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "8bf1d89372ea0c1864b55479d91f0d1200cbc7fd0faf7f28816d28a524c9a389",
     "material_removed": false
    },
    "published_at": "2026-10-10T10:20:00.000Z",
    "detected_at": "2026-10-11T01:49:38.247Z",
    "executed_at": "2026-10-11T04:53:29.642Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-6edca84611db",
     "display_name": "Coritiba — Botafogo",
     "competition_name": "Brasileiro Série A",
     "starts_at": "2026-10-12T19:00:00.000Z",
     "url": "/football/matches/coritiba-vs-botafogo-2026-10-12/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": "2.045",
     "our_snapshot": "2.0000",
     "our_snapshot_at": "2026-10-11T01:57:55.501Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "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": "2026-10-10T10:20:00.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-10T10:20:00.000Z",
     "detected_at": "2026-10-11T01:49:38.247Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "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": "2.045",
     "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 2.04"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Coritiba 1-1 Botafogo."
    },
    "settlements": [
     {
      "operation_id": "c6f67dcbbbb5d76da6a1baae6e5a4e666bff26702777bc6c7522b89f9d437464",
      "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": "2.045",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 10450,
      "executed_at": "2026-10-11T04:53:27.683Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "535e2bb1627343848a7c2942e5993387219174251a0fef53b0f72fd52b229116",
      "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": "2.0000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 10000,
      "executed_at": "2026-10-11T04:53:29.642Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Didier Lohe",
     "publisher": "Bookmakers RDC",
     "forecaster": "Didier Lohe",
     "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://bookmakers-rdc.com/prognoses/pronostic-coritiba-botafogo/",
     "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-8f0305310aa3436a267f46c4",
   "url": "/authors/didier-lohe/picks/2/#pick-n-8f0305310aa3436a267f46c4",
   "match": "Coritiba v Botafogo",
   "match_url": "/football/matches/coritiba-vs-botafogo-2026-10-12/",
   "kickoff": "2026-10-12T19:00:00.000Z",
   "competition": "Brasileiro Série A",
   "lead_hours": 41.2,
   "market_code": "1x2",
   "author_said": "1X2, match result: Botafogo at 2.61",
   "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": "2.613",
   "settled_price": "2.5000",
   "published_at": "2026-10-10T10:20:00.000Z",
   "recorded_at": "2026-10-11T01:49:38.247Z",
   "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": {
    "outcome": "2",
    "price": "2.5000",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-8f0305310aa3436a267f46c4",
    "quote_text": "Victoire Botafogo @2,613",
    "fragment_from": 475,
    "fragment_to": 499,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://bookmakers-rdc.com/prognoses/pronostic-coritiba-botafogo/",
     "display_name": null,
     "speaker": "Didier Lohe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "8bf1d89372ea0c1864b55479d91f0d1200cbc7fd0faf7f28816d28a524c9a389",
     "material_removed": false
    },
    "published_at": "2026-10-10T10:20:00.000Z",
    "detected_at": "2026-10-11T01:49:38.247Z",
    "executed_at": "2026-10-11T04:55:07.840Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-6edca84611db",
     "display_name": "Coritiba — Botafogo",
     "competition_name": "Brasileiro Série A",
     "starts_at": "2026-10-12T19:00:00.000Z",
     "url": "/football/matches/coritiba-vs-botafogo-2026-10-12/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Botafogo",
    "odds_set": {
     "by_author": "2.613",
     "our_snapshot": "2.5000",
     "our_snapshot_at": "2026-10-11T01:57:55.501Z",
     "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": "2026-10-10T10:20:00.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-10T10:20:00.000Z",
     "detected_at": "2026-10-11T01:49:38.247Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "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": "Botafogo",
     "author_odds": "2.613",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Botafogo at 2.61"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Coritiba 1-1 Botafogo."
    },
    "settlements": [
     {
      "operation_id": "34de6e00bbde03895228a091bb4a90ac0819d67e917ca195e39764822c854c1b",
      "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": "Botafogo",
      "decimal_odds": "2.613",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-11T04:55:05.517Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "749cf7b38bc95237ef234a65bebbc1fe44a5a0b0d652902e0b3f39cb68a2178b",
      "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": "Botafogo",
      "decimal_odds": "2.5000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-11T04:55:07.840Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Didier Lohe",
     "publisher": "Bookmakers RDC",
     "forecaster": "Didier Lohe",
     "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://bookmakers-rdc.com/prognoses/pronostic-coritiba-botafogo/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Botafogo to win"
   }
  },
  {
   "record_id": "n-498bf8b954f6faa2b876f5d7",
   "url": "/authors/didier-lohe/picks/2/#pick-n-498bf8b954f6faa2b876f5d7",
   "match": "Cagliari v Juventus",
   "match_url": "/football/matches/cagliari-vs-juventus-2026-10-11/",
   "kickoff": "2026-10-11T18:45:00.000Z",
   "competition": "Serie A",
   "lead_hours": 16.4,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 2.02",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "2.02",
   "settled_price": "2.0000",
   "published_at": "2026-10-09T12:05:18.000Z",
   "recorded_at": "2026-10-11T02:19:40.676Z",
   "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": {
    "outcome": "no",
    "price": "1.7519",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-498bf8b954f6faa2b876f5d7",
    "quote_text": "BTTS Oui @2.02",
    "fragment_from": 570,
    "fragment_to": 584,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://bookmakers-rdc.com/prognoses/pronostic-cagliari-juventus/",
     "display_name": null,
     "speaker": "Didier Lohe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "98b9d2d3215f077731ecc105ad7de92f63ecb5001d7674b2aedb6828ab99cff6",
     "material_removed": false
    },
    "published_at": "2026-10-09T12:05:18.000Z",
    "detected_at": "2026-10-11T02:19:40.676Z",
    "executed_at": "2026-10-11T03:16:57.416Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-c6ff28609cbc",
     "display_name": "Cagliari — Juventus",
     "competition_name": "Serie A",
     "starts_at": "2026-10-11T18:45:00.000Z",
     "url": "/football/matches/cagliari-vs-juventus-2026-10-11/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "2.02",
     "our_snapshot": "2.0000",
     "our_snapshot_at": "2026-10-11T02:28:26.398Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "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": "2026-10-09T12:05:18.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-09T12:05:18.000Z",
     "detected_at": "2026-10-11T02:19:40.676Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "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": "2.02",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 2.02"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Cagliari 1-1 Juventus."
    },
    "settlements": [
     {
      "operation_id": "2e470a2f7e054cb92ee923f9b9f70e91bd01222a8718caa0908c94ef5dc793be",
      "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": "2.02",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 10200,
      "executed_at": "2026-10-11T03:16:56.314Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "8faffda355973b64aa6c7dbd54bd4d8db25b7c3e3656db9034c54a2ba77e914e",
      "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": "2.0000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 10000,
      "executed_at": "2026-10-11T03:16:57.416Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Didier Lohe",
     "publisher": "Bookmakers RDC",
     "forecaster": "Didier Lohe",
     "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://bookmakers-rdc.com/prognoses/pronostic-cagliari-juventus/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-dd420648ee5712f7d3785ae9",
   "url": "/authors/didier-lohe/picks/2/#pick-n-dd420648ee5712f7d3785ae9",
   "match": "Cagliari v Juventus",
   "match_url": "/football/matches/cagliari-vs-juventus-2026-10-11/",
   "kickoff": "2026-10-11T18:45:00.000Z",
   "competition": "Serie A",
   "lead_hours": 16.4,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 2.07",
   "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": "2.067",
   "settled_price": "2.0000",
   "published_at": "2026-10-09T12:05:18.000Z",
   "recorded_at": "2026-10-11T02:19:40.676Z",
   "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": {
    "outcome": "under",
    "price": "1.7812",
    "result": "Won",
    "points_hundredths": 7812,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-dd420648ee5712f7d3785ae9",
    "quote_text": "Total 2.5+ @2.067",
    "fragment_from": 587,
    "fragment_to": 604,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://bookmakers-rdc.com/prognoses/pronostic-cagliari-juventus/",
     "display_name": null,
     "speaker": "Didier Lohe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "98b9d2d3215f077731ecc105ad7de92f63ecb5001d7674b2aedb6828ab99cff6",
     "material_removed": false
    },
    "published_at": "2026-10-09T12:05:18.000Z",
    "detected_at": "2026-10-11T02:19:40.676Z",
    "executed_at": "2026-10-11T03:16:58.738Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-c6ff28609cbc",
     "display_name": "Cagliari — Juventus",
     "competition_name": "Serie A",
     "starts_at": "2026-10-11T18:45:00.000Z",
     "url": "/football/matches/cagliari-vs-juventus-2026-10-11/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "2.067",
     "our_snapshot": "2.0000",
     "our_snapshot_at": "2026-10-11T02:28:26.398Z",
     "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": "2026-10-09T12:05:18.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-09T12:05:18.000Z",
     "detected_at": "2026-10-11T02:19:40.676Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "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": "2.067",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5 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 Cagliari 1-1 Juventus."
    },
    "settlements": [
     {
      "operation_id": "b643f48993ea6db9d0e39edb2393005fec4b259aede800d915f9a403a15e1dd2",
      "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": "over 2.5",
      "decimal_odds": "2.067",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-11T03:16:57.425Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "ccc38e860c6b5d0b958ac463766e7f6845743880b4c25d4e827c7348b48e72ef",
      "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": "2.0000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-11T03:16:58.738Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Didier Lohe",
     "publisher": "Bookmakers RDC",
     "forecaster": "Didier Lohe",
     "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://bookmakers-rdc.com/prognoses/pronostic-cagliari-juventus/",
     "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-fb899ad8df6020c1810324d0",
   "url": "/authors/didier-lohe/picks/2/#pick-n-fb899ad8df6020c1810324d0",
   "match": "Cagliari v Juventus",
   "match_url": "/football/matches/cagliari-vs-juventus-2026-10-11/",
   "kickoff": "2026-10-11T18:45:00.000Z",
   "competition": "Serie A",
   "lead_hours": 16.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Juventus at 1.62",
   "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.617",
   "settled_price": "1.5714",
   "published_at": "2026-10-09T12:05:18.000Z",
   "recorded_at": "2026-10-11T02:19:40.676Z",
   "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": {
    "outcome": "2",
    "price": "1.5714",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-fb899ad8df6020c1810324d0",
    "quote_text": "Victoire Juventus @1.617",
    "fragment_from": 543,
    "fragment_to": 567,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://bookmakers-rdc.com/prognoses/pronostic-cagliari-juventus/",
     "display_name": null,
     "speaker": "Didier Lohe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "98b9d2d3215f077731ecc105ad7de92f63ecb5001d7674b2aedb6828ab99cff6",
     "material_removed": false
    },
    "published_at": "2026-10-09T12:05:18.000Z",
    "detected_at": "2026-10-11T02:19:40.676Z",
    "executed_at": "2026-10-11T03:16:56.307Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-c6ff28609cbc",
     "display_name": "Cagliari — Juventus",
     "competition_name": "Serie A",
     "starts_at": "2026-10-11T18:45:00.000Z",
     "url": "/football/matches/cagliari-vs-juventus-2026-10-11/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Juventus",
    "odds_set": {
     "by_author": "1.617",
     "our_snapshot": "1.5714",
     "our_snapshot_at": "2026-10-11T02:28:26.398Z",
     "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": "2026-10-09T12:05:18.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-09T12:05:18.000Z",
     "detected_at": "2026-10-11T02:19:40.676Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "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": "Juventus",
     "author_odds": "1.617",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Juventus at 1.62"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Cagliari 1-1 Juventus."
    },
    "settlements": [
     {
      "operation_id": "1fc14eac3a35c99de5c77bdcad6d7a34eb081f612c53cf1597c922668447d239",
      "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": "Juventus",
      "decimal_odds": "1.617",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-11T03:16:54.275Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "df6dc68c57a80f9bfd7a730fe6951b71d673bb6e6dd72fc523b265179ebe8b97",
      "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": "Juventus",
      "decimal_odds": "1.5714",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-11T03:16:56.307Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Didier Lohe",
     "publisher": "Bookmakers RDC",
     "forecaster": "Didier Lohe",
     "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://bookmakers-rdc.com/prognoses/pronostic-cagliari-juventus/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Juventus to win"
   }
  },
  {
   "record_id": "n-269ca27c5b344c7cbe10c757",
   "url": "/authors/didier-lohe/picks/2/#pick-n-269ca27c5b344c7cbe10c757",
   "match": "Sunderland v Brighton & Hove Albion",
   "match_url": null,
   "kickoff": "2026-10-10T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -12.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Brighton & Hove Albion at 2.38",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "counted in the restored-history series",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-08T12:51:23.000Z",
   "recorded_at": "2026-10-11T02:19:41.419Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-269ca27c5b344c7cbe10c757",
    "quote_text": "Victoire Brighton @2.384",
    "fragment_from": 719,
    "fragment_to": 743,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://bookmakers-rdc.com/prognoses/pronostic-sunderland-brighton/",
     "display_name": null,
     "speaker": "Didier Lohe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "e494d6799dd02038a5dc60c7406a1ba9f721b6bc3c5134badccd9ca3d914ac6f",
     "material_removed": false
    },
    "published_at": "2026-10-08T12:51:23.000Z",
    "detected_at": "2026-10-11T02:19:41.419Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "not_supported",
    "event": {
     "event_id": null,
     "display_name": "Sunderland v Brighton & Hove Albion",
     "competition_name": "Premier League",
     "starts_at": "2026-10-10T14:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "1X2, match result",
    "outcome_label": "Brighton & Hove Albion",
    "odds_set": {
     "by_author": "2.384",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2026-10-08T12:51:23.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-08T12:51:23.000Z",
     "detected_at": "2026-10-11T02:19:41.419Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Brighton & Hove Albion",
     "author_odds": "2.384",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Brighton & Hove Albion at 2.38"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "awaiting a final score for this restored pick",
     "methodology_version": "2.2",
     "in_words": "Pending: awaiting a final score for this restored pick."
    },
    "settlements": [
     {
      "operation_id": "26ea6393989320cca9dc4781a62dbad8562ab3150a46172a74af6fa63ff8b698",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Brighton & Hove Albion",
      "decimal_odds": "2.384",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: not settled",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:25:55.928Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Didier Lohe",
     "publisher": "Bookmakers RDC",
     "forecaster": "Didier Lohe",
     "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://bookmakers-rdc.com/prognoses/pronostic-sunderland-brighton/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Brighton & Hove Albion to win"
   }
  },
  {
   "record_id": "n-37161ac8d2b792e4377f302e",
   "url": "/authors/didier-lohe/picks/2/#pick-n-37161ac8d2b792e4377f302e",
   "match": "Sunderland v Brighton & Hove Albion",
   "match_url": null,
   "kickoff": "2026-10-10T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -12.3,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.87",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "counted in the restored-history series",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-08T12:51:23.000Z",
   "recorded_at": "2026-10-11T02:19:41.419Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-37161ac8d2b792e4377f302e",
    "quote_text": "Total 2.5+ @1.867",
    "fragment_from": 763,
    "fragment_to": 780,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://bookmakers-rdc.com/prognoses/pronostic-sunderland-brighton/",
     "display_name": null,
     "speaker": "Didier Lohe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "e494d6799dd02038a5dc60c7406a1ba9f721b6bc3c5134badccd9ca3d914ac6f",
     "material_removed": false
    },
    "published_at": "2026-10-08T12:51:23.000Z",
    "detected_at": "2026-10-11T02:19:41.419Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "not_supported",
    "event": {
     "event_id": null,
     "display_name": "Sunderland v Brighton & Hove Albion",
     "competition_name": "Premier League",
     "starts_at": "2026-10-10T14:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.867",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2026-10-08T12:51:23.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-08T12:51:23.000Z",
     "detected_at": "2026-10-11T02:19:41.419Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.867",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5 at 1.87"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "awaiting a final score for this restored pick",
     "methodology_version": "2.2",
     "in_words": "Pending: awaiting a final score for this restored pick."
    },
    "settlements": [
     {
      "operation_id": "9c95ab3057c37a8f1947b1c9b9514d08568b9ef7be8ed5246b7ccdf451838c83",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "over 2.5",
      "decimal_odds": "1.867",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: not settled",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:25:55.939Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Didier Lohe",
     "publisher": "Bookmakers RDC",
     "forecaster": "Didier Lohe",
     "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://bookmakers-rdc.com/prognoses/pronostic-sunderland-brighton/",
     "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-d632f8f273b744a7c8c87183",
   "url": "/authors/didier-lohe/picks/2/#pick-n-d632f8f273b744a7c8c87183",
   "match": "Sunderland v Brighton & Hove Albion",
   "match_url": null,
   "kickoff": "2026-10-10T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -12.3,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.61",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "counted in the restored-history series",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-08T12:51:23.000Z",
   "recorded_at": "2026-10-11T02:19:41.419Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-d632f8f273b744a7c8c87183",
    "quote_text": "BTTS Oui @1.61",
    "fragment_from": 746,
    "fragment_to": 760,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://bookmakers-rdc.com/prognoses/pronostic-sunderland-brighton/",
     "display_name": null,
     "speaker": "Didier Lohe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "e494d6799dd02038a5dc60c7406a1ba9f721b6bc3c5134badccd9ca3d914ac6f",
     "material_removed": false
    },
    "published_at": "2026-10-08T12:51:23.000Z",
    "detected_at": "2026-10-11T02:19:41.419Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "not_supported",
    "event": {
     "event_id": null,
     "display_name": "Sunderland v Brighton & Hove Albion",
     "competition_name": "Premier League",
     "starts_at": "2026-10-10T14:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.61",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2026-10-08T12:51:23.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-08T12:51:23.000Z",
     "detected_at": "2026-10-11T02:19:41.419Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.61",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.61"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "awaiting a final score for this restored pick",
     "methodology_version": "2.2",
     "in_words": "Pending: awaiting a final score for this restored pick."
    },
    "settlements": [
     {
      "operation_id": "79eee292f0f087ee56fddf21ccdba8741226203f90953afb07373b0241897598",
      "series_key": "retro_author_price",
      "series_label": "Restored, 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.61",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: not settled",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:25:55.934Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Didier Lohe",
     "publisher": "Bookmakers RDC",
     "forecaster": "Didier Lohe",
     "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://bookmakers-rdc.com/prognoses/pronostic-sunderland-brighton/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-3cfad0ffa767074026f74ee3",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Score final : Sociedade Esportiva Palmeiras 1-0 Bahia.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-07T14:04:47.000Z",
   "recorded_at": "2026-10-11T02:19:41.882Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-afbdb057dfe132d8e069577d",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Notre pari « Victoire Palmeiras » à la cote 1,579 est gagnant.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-07T14:04:47.000Z",
   "recorded_at": "2026-10-11T02:19:41.882Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-2dd6860ed0b9adf7aeb83671",
   "url": "/authors/didier-lohe/picks/2/#pick-n-2dd6860ed0b9adf7aeb83671",
   "match": "Manchester City v Paris Saint-Germain",
   "match_url": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/",
   "kickoff": "2026-10-14T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 53.3,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: Manchester City at 1.71",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-4",
   "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": "2026-10-12T13:30:24.000Z",
   "recorded_at": "2026-10-12T13:39:23.296Z",
   "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-2dd6860ed0b9adf7aeb83671",
    "quote_text": "Handicap (0) : victoire Man City — Cote 1.712",
    "fragment_from": 11399,
    "fragment_to": 11444,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://bookmakers-rdc.com/prognoses/pronostic-manchester-city-psg/",
     "display_name": null,
     "speaker": "Didier Lohe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "37a91fc2ec44988d8768f640ad902abfef8e3e4e80f2a31f0dfcf8658e113379",
     "material_removed": false
    },
    "published_at": "2026-10-12T13:30:24.000Z",
    "detected_at": "2026-10-12T13:39:23.296Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-29ba3bb2f092",
     "display_name": "Manchester City — Paris Saint-Germain",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-14T19:00:00.000Z",
     "url": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/",
     "scoreline": "2-4",
     "condition": "finished"
    },
    "market_label": "Draw no bet",
    "outcome_label": "Manchester City",
    "odds_set": {
     "by_author": "1.712",
     "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": "2026-10-12T13:30:24.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-12T13:30:24.000Z",
     "detected_at": "2026-10-12T13:39:23.296Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "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": "Draw no bet",
     "choice": "Manchester City",
     "author_odds": "1.712",
     "market_key": "draw_no_bet",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: Manchester City at 1.71"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Manchester City 2-4 Paris Saint-Germain."
    },
    "settlements": [
     {
      "operation_id": "9bde5e5ae55bce15840653f3eccfe7806e2ca6b3a53676a3a05ea57e85dcca44",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Manchester City",
      "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": "28d526ae337f39cd38966e969d17a95b4341ec638180afc79792f593a1cb4ef1",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Manchester City",
      "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": "Didier Lohe",
     "publisher": "Bookmakers RDC",
     "forecaster": "Didier Lohe",
     "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://bookmakers-rdc.com/prognoses/pronostic-manchester-city-psg/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Manchester City (Draw no bet)"
   }
  },
  {
   "record_id": "n-2ffa9097968dfbbe45a2a983",
   "url": "/authors/didier-lohe/picks/2/#pick-n-2ffa9097968dfbbe45a2a983",
   "match": "Manchester City v Paris Saint-Germain",
   "match_url": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/",
   "kickoff": "2026-10-14T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 53.3,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-4",
   "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": "2026-10-12T13:30:24.000Z",
   "recorded_at": "2026-10-12T13:39:23.296Z",
   "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-2ffa9097968dfbbe45a2a983",
    "quote_text": "BTTS — Les deux équipes marquent : Oui",
    "fragment_from": 8947,
    "fragment_to": 8985,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://bookmakers-rdc.com/prognoses/pronostic-manchester-city-psg/",
     "display_name": null,
     "speaker": "Didier Lohe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "37a91fc2ec44988d8768f640ad902abfef8e3e4e80f2a31f0dfcf8658e113379",
     "material_removed": false
    },
    "published_at": "2026-10-12T13:30:24.000Z",
    "detected_at": "2026-10-12T13:39:23.296Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-29ba3bb2f092",
     "display_name": "Manchester City — Paris Saint-Germain",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-14T19:00:00.000Z",
     "url": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/",
     "scoreline": "2-4",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "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": "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": "2026-10-12T13:30:24.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-12T13:30:24.000Z",
     "detected_at": "2026-10-12T13:39:23.296Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "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": null,
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Manchester City 2-4 Paris Saint-Germain."
    },
    "settlements": [
     {
      "operation_id": "03bbe7cc3e96c6a97de30611c30130bcd4b295cb753f58fd8594598b7e41ef1f",
      "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": 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": "Didier Lohe",
     "publisher": "Bookmakers RDC",
     "forecaster": "Didier Lohe",
     "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://bookmakers-rdc.com/prognoses/pronostic-manchester-city-psg/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-56b8a9fa40e962e3edc284d3",
   "url": "/authors/didier-lohe/picks/2/#pick-n-56b8a9fa40e962e3edc284d3",
   "match": "Manchester City v Paris Saint-Germain",
   "match_url": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/",
   "kickoff": "2026-10-14T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 53.3,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-4",
   "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": "2026-10-12T13:30:24.000Z",
   "recorded_at": "2026-10-12T13:39:23.296Z",
   "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-56b8a9fa40e962e3edc284d3",
    "quote_text": "Plus de 2.5 buts",
    "fragment_from": 804,
    "fragment_to": 820,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://bookmakers-rdc.com/prognoses/pronostic-manchester-city-psg/",
     "display_name": null,
     "speaker": "Didier Lohe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "37a91fc2ec44988d8768f640ad902abfef8e3e4e80f2a31f0dfcf8658e113379",
     "material_removed": false
    },
    "published_at": "2026-10-12T13:30:24.000Z",
    "detected_at": "2026-10-12T13:39:23.296Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-29ba3bb2f092",
     "display_name": "Manchester City — Paris Saint-Germain",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-14T19:00:00.000Z",
     "url": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/",
     "scoreline": "2-4",
     "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": "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": "2026-10-12T13:30:24.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-12T13:30:24.000Z",
     "detected_at": "2026-10-12T13:39:23.296Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "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": "win",
     "scoreline": "2-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Manchester City 2-4 Paris Saint-Germain."
    },
    "settlements": [
     {
      "operation_id": "ddb8f8423d84423a6dce9a08937a04cee4fc31873a1b8930a1c9d860db84409e",
      "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": "Didier Lohe",
     "publisher": "Bookmakers RDC",
     "forecaster": "Didier Lohe",
     "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://bookmakers-rdc.com/prognoses/pronostic-manchester-city-psg/",
     "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-42ef0b57a85d3bbe222361c8",
   "url": "/authors/didier-lohe/picks/2/#pick-n-42ef0b57a85d3bbe222361c8",
   "match": "Kuopion Palloseura v Trabzonspor",
   "match_url": "/football/matches/kuopion-palloseura-vs-trabzonspor-2026-10-15/",
   "kickoff": "2026-10-15T16:45:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 45.4,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap -1.5: Trabzonspor -1.5 at 2.39",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-4",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 13870,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "2.387",
   "settled_price": "2.387",
   "published_at": "2026-10-13T19:15:38.000Z",
   "recorded_at": "2026-10-13T19:19:23.196Z",
   "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-42ef0b57a85d3bbe222361c8",
    "quote_text": "Handicap Trabzonspor (-1.5) @2.387",
    "fragment_from": 946,
    "fragment_to": 980,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://bookmakers-rdc.com/prognoses/pronostic-kups-trabzonspor/",
     "display_name": null,
     "speaker": "Didier Lohe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "cab3a1e1cc1b39b3585b3b13f36bf5d6da3726bcab253de23cfc22f7f967c7f4",
     "material_removed": false
    },
    "published_at": "2026-10-13T19:15:38.000Z",
    "detected_at": "2026-10-13T19:19:23.196Z",
    "executed_at": "2026-10-13T19:24:14.107Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-fc9bf1d276b1",
     "display_name": "Kuopion Palloseura — Trabzonspor",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-10-15T16:45:00.000Z",
     "url": "/football/matches/kuopion-palloseura-vs-trabzonspor-2026-10-15/",
     "scoreline": "2-4",
     "condition": "finished"
    },
    "market_label": "Asian handicap -1.5",
    "outcome_label": "Trabzonspor -1.5",
    "odds_set": {
     "by_author": "2.387",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 13870,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-13T19:15:38.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-13T19:15:38.000Z",
     "detected_at": "2026-10-13T19:19:23.196Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "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 -1.5",
     "choice": "Trabzonspor -1.5",
     "author_odds": "2.387",
     "market_key": "handicap_asian",
     "choice_key": "2",
     "period": "match",
     "line": "-1.5",
     "subject": "goals_total",
     "in_words": "Asian handicap -1.5: Trabzonspor -1.5 at 2.39"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Kuopion Palloseura 2-4 Trabzonspor."
    },
    "settlements": [
     {
      "operation_id": "31fa99e4df63e508bdd09ebb7b8ae0fdebd46ad735161b7a7091ec6a5adc930f",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1.5",
      "choice": "Trabzonspor -1.5",
      "decimal_odds": "2.387",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 13870,
      "executed_at": "2026-10-13T19:24:14.107Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "794011c309e1979d3d4c1907edc268d576c8c2de3886d393c5365e905fd153c6",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1.5",
      "choice": "Trabzonspor -1.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": "settled_pick",
    "authorship": {
     "material_author": "Didier Lohe",
     "publisher": "Bookmakers RDC",
     "forecaster": "Didier Lohe",
     "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://bookmakers-rdc.com/prognoses/pronostic-kups-trabzonspor/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Trabzonspor -1.5"
   }
  },
  {
   "record_id": "n-b8065413ffebe27b800b5c39",
   "url": "/authors/didier-lohe/picks/2/#pick-n-b8065413ffebe27b800b5c39",
   "match": "Kuopion Palloseura v Trabzonspor",
   "match_url": "/football/matches/kuopion-palloseura-vs-trabzonspor-2026-10-15/",
   "kickoff": "2026-10-15T16:45:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 45.4,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.77",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-4",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6800,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.775",
   "settled_price": "1.6800",
   "published_at": "2026-10-13T19:15:38.000Z",
   "recorded_at": "2026-10-13T19:19:23.196Z",
   "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-b8065413ffebe27b800b5c39",
    "quote_text": "Plus de 2.5 buts @1.775",
    "fragment_from": 920,
    "fragment_to": 943,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://bookmakers-rdc.com/prognoses/pronostic-kups-trabzonspor/",
     "display_name": null,
     "speaker": "Didier Lohe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "cab3a1e1cc1b39b3585b3b13f36bf5d6da3726bcab253de23cfc22f7f967c7f4",
     "material_removed": false
    },
    "published_at": "2026-10-13T19:15:38.000Z",
    "detected_at": "2026-10-13T19:19:23.196Z",
    "executed_at": "2026-10-22T12:13:18.544Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-fc9bf1d276b1",
     "display_name": "Kuopion Palloseura — Trabzonspor",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-10-15T16:45:00.000Z",
     "url": "/football/matches/kuopion-palloseura-vs-trabzonspor-2026-10-15/",
     "scoreline": "2-4",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.775",
     "our_snapshot": "1.6800",
     "our_snapshot_at": "2026-10-13T19:15:36.000Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 6800,
    "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": "2026-10-13T19:15:38.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-13T19:15:38.000Z",
     "detected_at": "2026-10-13T19:19:23.196Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "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": "1.775",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5 at 1.77"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Kuopion Palloseura 2-4 Trabzonspor."
    },
    "settlements": [
     {
      "operation_id": "35a86f46ae8410de8772cc7806d6e30275de9adacf0b230fe0bcf809c2b42353",
      "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": "over 2.5",
      "decimal_odds": "1.775",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7750,
      "executed_at": "2026-10-13T19:24:14.979Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "ffaeaea436d0858d962c244ca8005c9ec00ea0b53a25760843ef495243492bd1",
      "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": "1.6800",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6800,
      "executed_at": "2026-10-22T12:13:18.544Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Didier Lohe",
     "publisher": "Bookmakers RDC",
     "forecaster": "Didier Lohe",
     "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://bookmakers-rdc.com/prognoses/pronostic-kups-trabzonspor/",
     "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-dddc5745b2e21c32574023dc",
   "url": "/authors/didier-lohe/picks/2/#pick-n-dddc5745b2e21c32574023dc",
   "match": "Kuopion Palloseura v Trabzonspor",
   "match_url": "/football/matches/kuopion-palloseura-vs-trabzonspor-2026-10-15/",
   "kickoff": "2026-10-15T16:45:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 45.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Trabzonspor at 1.50",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-4",
   "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": "2026-10-13T19:15:38.000Z",
   "recorded_at": "2026-10-13T19:19:23.196Z",
   "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-dddc5745b2e21c32574023dc",
    "quote_text": "1X2 : victoire visiteurs — Cote 1.504",
    "fragment_from": 11872,
    "fragment_to": 11909,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://bookmakers-rdc.com/prognoses/pronostic-kups-trabzonspor/",
     "display_name": null,
     "speaker": "Didier Lohe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "cab3a1e1cc1b39b3585b3b13f36bf5d6da3726bcab253de23cfc22f7f967c7f4",
     "material_removed": false
    },
    "published_at": "2026-10-13T19:15:38.000Z",
    "detected_at": "2026-10-13T19:19:23.196Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "recognised",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-fc9bf1d276b1",
     "display_name": "Kuopion Palloseura — Trabzonspor",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-10-15T16:45:00.000Z",
     "url": "/football/matches/kuopion-palloseura-vs-trabzonspor-2026-10-15/",
     "scoreline": "2-4",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Trabzonspor",
    "odds_set": {
     "by_author": "1.504",
     "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": "2026-10-13T19:15:38.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-13T19:15:38.000Z",
     "detected_at": "2026-10-13T19:19:23.196Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "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": "Trabzonspor",
     "author_odds": "1.504",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Trabzonspor at 1.50"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Kuopion Palloseura 2-4 Trabzonspor."
    },
    "settlements": [
     {
      "operation_id": "263682bd734f2536ad06db21d545e476089734b080aa106d18d2cfec3faa55a2",
      "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": "Trabzonspor",
      "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": "cb9b9e5a8bc9418b1d5780b6a63a25233e8aaf3c4ae31a8d190309acfe229500",
      "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": "Trabzonspor",
      "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": "Didier Lohe",
     "publisher": "Bookmakers RDC",
     "forecaster": "Didier Lohe",
     "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://bookmakers-rdc.com/prognoses/pronostic-kups-trabzonspor/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Trabzonspor to win"
   }
  },
  {
   "record_id": "n-4c9e3321c10ccb2b89ece9b3",
   "url": "/authors/didier-lohe/picks/2/#pick-n-4c9e3321c10ccb2b89ece9b3",
   "match": "Sint-Truiden v FC Iberia 1999",
   "match_url": "/football/matches/sint-truiden-vs-fc-iberia-1999-2026-10-15/",
   "kickoff": "2026-10-15T19:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 47.0,
   "market_code": "1x2",
   "author_said": "1X2, match result: Sint-Truiden at 1.33",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 3300,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.33",
   "settled_price": "1.33",
   "published_at": "2026-10-13T19:52:29.000Z",
   "recorded_at": "2026-10-13T20:00:01.527Z",
   "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-4c9e3321c10ccb2b89ece9b3",
    "quote_text": "Victoire Sint-Truidense @1.33 sur Melbet RDC",
    "fragment_from": 5581,
    "fragment_to": 5625,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://bookmakers-rdc.com/prognoses/pronostic-sint-truidense-iberia-1999/",
     "display_name": null,
     "speaker": "Didier Lohe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "0e31641738a9ec92b1ddc18d63582642a137b0588cc8d0df6361f22afad626f9",
     "material_removed": false
    },
    "published_at": "2026-10-13T19:52:29.000Z",
    "detected_at": "2026-10-13T20:00:01.527Z",
    "executed_at": "2026-10-26T02:38:31.523Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-2bb74ab7b5b1",
     "display_name": "Sint-Truiden — FC Iberia 1999",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-10-15T19:00:00.000Z",
     "url": "/football/matches/sint-truiden-vs-fc-iberia-1999-2026-10-15/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Sint-Truiden",
    "odds_set": {
     "by_author": "1.33",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 3300,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-13T19:52:29.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-13T19:52:29.000Z",
     "detected_at": "2026-10-13T20:00:01.527Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "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": "Sint-Truiden",
     "author_odds": "1.33",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Sint-Truiden at 1.33"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Sint-Truiden 2-0 FC Iberia 1999."
    },
    "settlements": [
     {
      "operation_id": "4c2ec160fd96442ce2b0483beb0d04e23d4726dcceca194a7ca518c8d3b1a114",
      "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": "Sint-Truiden",
      "decimal_odds": "1.33",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 3300,
      "executed_at": "2026-10-26T02:38:31.523Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "f5aa63ff810518d73ebd40c527ba136fa812d38c2d1e9ca77888c657280cfb0e",
      "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": "Sint-Truiden",
      "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": "settled_pick",
    "authorship": {
     "material_author": "Didier Lohe",
     "publisher": "Bookmakers RDC",
     "forecaster": "Didier Lohe",
     "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://bookmakers-rdc.com/prognoses/pronostic-sint-truidense-iberia-1999/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Sint-Truiden to win"
   }
  },
  {
   "record_id": "n-68bd5d9609ea9cda9eb86566",
   "url": "/authors/didier-lohe/picks/2/#pick-n-68bd5d9609ea9cda9eb86566",
   "match": "Sint-Truiden v FC Iberia 1999",
   "match_url": "/football/matches/sint-truiden-vs-fc-iberia-1999-2026-10-15/",
   "kickoff": "2026-10-15T19:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 47.0,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.56",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.56",
   "settled_price": "1.56",
   "published_at": "2026-10-13T19:52:29.000Z",
   "recorded_at": "2026-10-13T20:00:01.527Z",
   "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-68bd5d9609ea9cda9eb86566",
    "quote_text": "Plus de 2.5 buts @1.56",
    "fragment_from": 615,
    "fragment_to": 637,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://bookmakers-rdc.com/prognoses/pronostic-sint-truidense-iberia-1999/",
     "display_name": null,
     "speaker": "Didier Lohe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "0e31641738a9ec92b1ddc18d63582642a137b0588cc8d0df6361f22afad626f9",
     "material_removed": false
    },
    "published_at": "2026-10-13T19:52:29.000Z",
    "detected_at": "2026-10-13T20:00:01.527Z",
    "executed_at": "2026-10-26T02:38:31.794Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-2bb74ab7b5b1",
     "display_name": "Sint-Truiden — FC Iberia 1999",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-10-15T19:00:00.000Z",
     "url": "/football/matches/sint-truiden-vs-fc-iberia-1999-2026-10-15/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.56",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-13T19:52:29.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-13T19:52:29.000Z",
     "detected_at": "2026-10-13T20:00:01.527Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "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": "1.56",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5 at 1.56"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Sint-Truiden 2-0 FC Iberia 1999."
    },
    "settlements": [
     {
      "operation_id": "68840ef1bd4825184bff064eeaafdf6953cd6f619afc99daaf116d8e6b5f90b6",
      "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": "over 2.5",
      "decimal_odds": "1.56",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-26T02:38:31.794Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "49d2ec4ba25717880e96418c8f7cb7b8950d3d714c103127f3b5d9e63348a8c9",
      "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": "settled_pick",
    "authorship": {
     "material_author": "Didier Lohe",
     "publisher": "Bookmakers RDC",
     "forecaster": "Didier Lohe",
     "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://bookmakers-rdc.com/prognoses/pronostic-sint-truidense-iberia-1999/",
     "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-bbc6951f52ced43a3caf1b3b",
   "url": "/authors/didier-lohe/picks/2/#pick-n-bbc6951f52ced43a3caf1b3b",
   "match": "Sint-Truiden v FC Iberia 1999",
   "match_url": "/football/matches/sint-truiden-vs-fc-iberia-1999-2026-10-15/",
   "kickoff": "2026-10-15T19:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 47.0,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap -1.5: Sint-Truiden -1.5 at 1.82",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8230,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.823",
   "settled_price": "1.823",
   "published_at": "2026-10-13T19:52:29.000Z",
   "recorded_at": "2026-10-13T20:00:01.527Z",
   "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-bbc6951f52ced43a3caf1b3b",
    "quote_text": "Handicap Sint-Truidense (-1.5) @1.823",
    "fragment_from": 640,
    "fragment_to": 677,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://bookmakers-rdc.com/prognoses/pronostic-sint-truidense-iberia-1999/",
     "display_name": null,
     "speaker": "Didier Lohe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "0e31641738a9ec92b1ddc18d63582642a137b0588cc8d0df6361f22afad626f9",
     "material_removed": false
    },
    "published_at": "2026-10-13T19:52:29.000Z",
    "detected_at": "2026-10-13T20:00:01.527Z",
    "executed_at": "2026-10-26T02:38:31.883Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-2bb74ab7b5b1",
     "display_name": "Sint-Truiden — FC Iberia 1999",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-10-15T19:00:00.000Z",
     "url": "/football/matches/sint-truiden-vs-fc-iberia-1999-2026-10-15/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Asian handicap -1.5",
    "outcome_label": "Sint-Truiden -1.5",
    "odds_set": {
     "by_author": "1.823",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 8230,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-13T19:52:29.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-13T19:52:29.000Z",
     "detected_at": "2026-10-13T20:00:01.527Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "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 -1.5",
     "choice": "Sint-Truiden -1.5",
     "author_odds": "1.823",
     "market_key": "handicap_asian",
     "choice_key": "1",
     "period": "match",
     "line": "-1.5",
     "subject": "goals_total",
     "in_words": "Asian handicap -1.5: Sint-Truiden -1.5 at 1.82"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Sint-Truiden 2-0 FC Iberia 1999."
    },
    "settlements": [
     {
      "operation_id": "58e8bc7210d1830343e5d740534eb69a6caf33197d619473e5cc9d5cdcd182c8",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1.5",
      "choice": "Sint-Truiden -1.5",
      "decimal_odds": "1.823",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8230,
      "executed_at": "2026-10-26T02:38:31.883Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "833a51b9f585ceef3111dda186a2baf96b7988e9b11e4f9e3cdffb55d6261cbf",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1.5",
      "choice": "Sint-Truiden -1.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": "settled_pick",
    "authorship": {
     "material_author": "Didier Lohe",
     "publisher": "Bookmakers RDC",
     "forecaster": "Didier Lohe",
     "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://bookmakers-rdc.com/prognoses/pronostic-sint-truidense-iberia-1999/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Sint-Truiden -1.5"
   }
  }
 ],
 "pagination": {
  "per_page": 20,
  "total": 173,
  "pages": 10,
  "page_urls": [
   "/authors/didier-lohe/",
   "/authors/didier-lohe/picks/2/",
   "/authors/didier-lohe/picks/3/",
   "/authors/didier-lohe/picks/4/",
   "/authors/didier-lohe/picks/5/",
   "/authors/didier-lohe/picks/6/",
   "/authors/didier-lohe/picks/7/",
   "/authors/didier-lohe/picks/8/",
   "/authors/didier-lohe/picks/9/",
   "/authors/didier-lohe/picks/10/"
  ],
  "groups": {
   "settled": 53,
   "pending": 5,
   "excluded": 115
  },
  "continuation": "by_time",
  "page": 2,
  "first": 1,
  "last": 20,
  "author_url": "/authors/didier-lohe/",
  "current": true
 },
 "entity_id": "history:/authors/didier-lohe/picks/2/",
 "source_revision": 61,
 "evidence_extra": [
  {
   "observation_id": "n-f8f5f2c4335cf08b68be7811",
   "quote_text": "Under 2.5 buts @1.576",
   "fragment_from": 708,
   "fragment_to": 729,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://bookmakers-rdc.com/prognoses/pronostic-barracas-central-racing-club/",
    "display_name": null,
    "speaker": "Didier Lohe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2785265d045b0ec017ad33f60e1ef03743be0c5934e3fd4dfaf769f1c73b8f0e",
    "material_removed": false
   },
   "published_at": "2026-11-04T20:21:27.000Z",
   "detected_at": "2026-11-04T20:31:03.089Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": "",
   "cause_code": "disputed_reading",
   "event": {
    "event_id": "s-df1bdac0de5e",
    "display_name": "Barracas Central — Racing Club",
    "competition_name": "Liga Profesional",
    "starts_at": "2026-11-06T18:00:00.000Z",
    "url": "/football/matches/barracas-central-vs-racing-club-2026-11-06/",
    "scoreline": "2-0",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "under 2.5",
   "odds_set": {
    "by_author": "1.576",
    "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": "2026-11-04T20:21:27.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-04T20:21:27.000Z",
    "detected_at": "2026-11-04T20:31:03.089Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "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.576",
    "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.58"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Barracas Central 2-0 Racing Club."
   },
   "settlements": [
    {
     "operation_id": "e79047b038947142f95fee9f64afcb01d8a2d5302414ec5bea2a6f64c6c02b78",
     "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.576",
     "odds_role": "author_price",
     "stake_hundredths": null,
     "status": "cancelled",
     "status_text": "Cancelled: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": "2026-11-04T20:34:57.467Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "c430f0370ca67c4c94767fa0a0942fb335afac13667220dc510226d40a3bff3e",
     "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.5500",
     "odds_role": "market_price",
     "stake_hundredths": null,
     "status": "cancelled",
     "status_text": "Cancelled: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": "2026-11-04T20:35:15.450Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Didier Lohe",
    "publisher": "Bookmakers RDC",
    "forecaster": "Didier Lohe",
    "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://bookmakers-rdc.com/prognoses/pronostic-barracas-central-racing-club/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "under 2.5 (Over/Under 2.5 goals)"
  },
  {
   "observation_id": "n-d09c55896084b861c528195b",
   "quote_text": "BTTS Non @1.731",
   "fragment_from": 732,
   "fragment_to": 747,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://bookmakers-rdc.com/prognoses/pronostic-barracas-central-racing-club/",
    "display_name": null,
    "speaker": "Didier Lohe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2785265d045b0ec017ad33f60e1ef03743be0c5934e3fd4dfaf769f1c73b8f0e",
    "material_removed": false
   },
   "published_at": "2026-11-04T20:21:27.000Z",
   "detected_at": "2026-11-04T20:31:03.089Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": "",
   "cause_code": "disputed_reading",
   "event": {
    "event_id": "s-df1bdac0de5e",
    "display_name": "Barracas Central — Racing Club",
    "competition_name": "Liga Profesional",
    "starts_at": "2026-11-06T18:00:00.000Z",
    "url": "/football/matches/barracas-central-vs-racing-club-2026-11-06/",
    "scoreline": "2-0",
    "condition": "finished"
   },
   "market_label": "Both teams to score",
   "outcome_label": "no",
   "odds_set": {
    "by_author": "1.731",
    "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": "2026-11-04T20:21:27.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-04T20:21:27.000Z",
    "detected_at": "2026-11-04T20:31:03.089Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "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": "no",
    "author_odds": "1.731",
    "market_key": "both_teams_score",
    "choice_key": "no",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: no at 1.73"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Barracas Central 2-0 Racing Club."
   },
   "settlements": [
    {
     "operation_id": "fbce5a8c74ec9ffc3418d0ab3c5ffadebb28445735b234437abc42bceb3e763b",
     "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": "no",
     "decimal_odds": "1.731",
     "odds_role": "author_price",
     "stake_hundredths": null,
     "status": "cancelled",
     "status_text": "Cancelled: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": "2026-11-04T20:34:41.707Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "903e3a87dcd0eeca5d305e6b46f06f185cbe4482e580ac89a0865fb4e05a2b2a",
     "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": "no",
     "decimal_odds": "1.7437",
     "odds_role": "market_price",
     "stake_hundredths": null,
     "status": "cancelled",
     "status_text": "Cancelled: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": "2026-11-04T20:58:03.997Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Didier Lohe",
    "publisher": "Bookmakers RDC",
    "forecaster": "Didier Lohe",
    "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://bookmakers-rdc.com/prognoses/pronostic-barracas-central-racing-club/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "no (Both teams to score)"
  },
  {
   "observation_id": "n-3fa5d2a7363cad7f9cfc5b41",
   "quote_text": "1X2 : victoire à domicile — Cote 2.185",
   "fragment_from": 11939,
   "fragment_to": 11977,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://bookmakers-rdc.com/prognoses/pronostic-barracas-central-racing-club/",
    "display_name": null,
    "speaker": "Didier Lohe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2785265d045b0ec017ad33f60e1ef03743be0c5934e3fd4dfaf769f1c73b8f0e",
    "material_removed": false
   },
   "published_at": "2026-11-04T20:21:27.000Z",
   "detected_at": "2026-11-04T20:31:03.089Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-df1bdac0de5e",
    "display_name": "Barracas Central — Racing Club",
    "competition_name": "Liga Profesional",
    "starts_at": "2026-11-06T18:00:00.000Z",
    "url": "/football/matches/barracas-central-vs-racing-club-2026-11-06/",
    "scoreline": "2-0",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Barracas Central",
   "odds_set": {
    "by_author": "2.185",
    "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": "2026-11-04T20:21:27.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-04T20:21:27.000Z",
    "detected_at": "2026-11-04T20:31:03.089Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "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": "Barracas Central",
    "author_odds": "2.185",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Barracas Central at 2.19"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Barracas Central 2-0 Racing Club."
   },
   "settlements": [
    {
     "operation_id": "9c6465a7b6ed94745cf54a4dca40495e6d6216088405178ea03e789e5ac41d3a",
     "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": "Barracas Central",
     "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": "6697c760cca2c06a5e4b1041a31e3c98411b5bf6dd98ef3a07e67acec29e058f",
     "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": "Barracas Central",
     "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": "Didier Lohe",
    "publisher": "Bookmakers RDC",
    "forecaster": "Didier Lohe",
    "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://bookmakers-rdc.com/prognoses/pronostic-barracas-central-racing-club/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Barracas Central to win"
  },
  {
   "observation_id": "n-eb96cea129e794da0e2cf0a4",
   "quote_text": "1X2 : Double chance X2 (Nul ou victoire extérieur) — Cote 1.458",
   "fragment_from": 11694,
   "fragment_to": 11757,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://bookmakers-rdc.com/prognoses/pronostic-gil-vicente-vitoria-guimaraes/",
    "display_name": null,
    "speaker": "Didier Lohe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "174fff359d34f58979f84ed7af50440ae10908ba5222b633519ebe7b96b73a3f",
    "material_removed": false
   },
   "published_at": "2026-10-31T10:40:00.000Z",
   "detected_at": "2026-10-31T10:49:23.038Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": "",
   "cause_code": "disputed_reading",
   "event": {
    "event_id": "s-21687470bffa",
    "display_name": "Gil Vicente — Vitória Guimarães",
    "competition_name": "Primeira Liga",
    "starts_at": "2026-11-02T20:15:00.000Z",
    "url": "/football/matches/gil-vicente-vs-vitoria-guimaraes-2026-11-02/",
    "scoreline": "0-0",
    "condition": "finished"
   },
   "market_label": "Double chance",
   "outcome_label": "draw or Vitória Guimarães",
   "odds_set": {
    "by_author": "1.458",
    "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": "2026-10-31T10:40:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-31T10:40:00.000Z",
    "detected_at": "2026-10-31T10:49:23.038Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "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": "draw or Vitória Guimarães",
    "author_odds": "1.458",
    "market_key": "double_chance",
    "choice_key": "X2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Double chance: draw or Vitória Guimarães at 1.46"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Gil Vicente 0-0 Vitória Guimarães."
   },
   "settlements": [
    {
     "operation_id": "d73f98444b0699fdb4c33ad52e31177f730ce41448ab638126708c7fc0a61c3f",
     "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": "draw or Vitória Guimarães",
     "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": "fc3c6789eb29873b4ed07233372768ffafa3157ce9bb0cded9feb74520ed6669",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Double chance",
     "choice": "draw or Vitória Guimarães",
     "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": "Didier Lohe",
    "publisher": "Bookmakers RDC",
    "forecaster": "Didier Lohe",
    "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://bookmakers-rdc.com/prognoses/pronostic-gil-vicente-vitoria-guimaraes/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "draw or Vitória Guimarães"
  },
  {
   "observation_id": "n-9287ee807c71ad754b4561bd",
   "quote_text": "1X2 : Victoire domicile (home win) — Cote 2.279",
   "fragment_from": 11038,
   "fragment_to": 11085,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://bookmakers-rdc.com/prognoses/pronostic-deportivo-osasuna/",
    "display_name": null,
    "speaker": "Didier Lohe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "8bbbafb6e4febcb911a074bf5c807ad579b213aba5e38ea4fb73736d97e38e77",
    "material_removed": false
   },
   "published_at": "2026-10-31T10:04:00.000Z",
   "detected_at": "2026-10-31T10:09:26.863Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-63ceb4f9956a",
    "display_name": "Deportivo de A Coruña — Osasuna",
    "competition_name": "LaLiga",
    "starts_at": "2026-11-02T20:00:00.000Z",
    "url": "/football/matches/deportivo-de-a-coruna-vs-osasuna-2026-11-02/",
    "scoreline": "2-1",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Deportivo de A Coruña",
   "odds_set": {
    "by_author": "2.279",
    "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": "2026-10-31T10:04:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-31T10:04:00.000Z",
    "detected_at": "2026-10-31T10:09:26.863Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "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": "Deportivo de A Coruña",
    "author_odds": "2.279",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Deportivo de A Coruña at 2.28"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Deportivo de A Coruña 2-1 Osasuna."
   },
   "settlements": [
    {
     "operation_id": "d00e12843c827cdefdaf7fc0ec66cbbdf89a92ac01462a61ae7d165bfaa35ee6",
     "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": "Deportivo de A Coruña",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "80ff838d76c14f8018224de18c70afc351d1a81b7b045dada81c4326be82e2de",
     "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": "Deportivo de A Coruña",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "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": "Didier Lohe",
    "publisher": "Bookmakers RDC",
    "forecaster": "Didier Lohe",
    "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://bookmakers-rdc.com/prognoses/pronostic-deportivo-osasuna/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Deportivo de A Coruña to win"
  },
  {
   "observation_id": "n-2dc9d461e06fe5f6b27c213c",
   "quote_text": "1X2 : double chance 1X (domicile ou nul) — Cote 1.336",
   "fragment_from": 11838,
   "fragment_to": 11891,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://bookmakers-rdc.com/prognoses/pronostic-coritiba-gremio/",
    "display_name": null,
    "speaker": "Didier Lohe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "06117e33161eeb95fd0ad59b2c0a6dfd271714485779968c2a8af67337bc9b11",
    "material_removed": false
   },
   "published_at": "2026-10-24T10:00:00.000Z",
   "detected_at": "2026-10-24T10:09:22.419Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-b718f6bbfc23",
    "display_name": "Coritiba — Grêmio",
    "competition_name": "Brasileiro Série A",
    "starts_at": "2026-10-26T22:30:00.000Z",
    "url": "/football/matches/coritiba-vs-gremio-2026-10-26/",
    "scoreline": "0-1",
    "condition": "finished"
   },
   "market_label": "Double chance",
   "outcome_label": "Coritiba or draw",
   "odds_set": {
    "by_author": "1.336",
    "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": "2026-10-24T10:00:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-24T10:00:00.000Z",
    "detected_at": "2026-10-24T10:09:22.419Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "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": "Coritiba or draw",
    "author_odds": "1.336",
    "market_key": "double_chance",
    "choice_key": "1X",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Double chance: Coritiba or draw at 1.34"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Coritiba 0-1 Grêmio."
   },
   "settlements": [
    {
     "operation_id": "be171629a54865065619fef41ed03b0454a5b3430b599ff29a91406eb874a809",
     "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": "Coritiba or draw",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "f9b2a45828f406b9cd4c03f9378151e6c8b076e83fdb386ff1fee7d043293e2d",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Double chance",
     "choice": "Coritiba or draw",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "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": "Didier Lohe",
    "publisher": "Bookmakers RDC",
    "forecaster": "Didier Lohe",
    "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://bookmakers-rdc.com/prognoses/pronostic-coritiba-gremio/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Coritiba or draw"
  },
  {
   "observation_id": "n-ddeec34792da0ef4b32f6f57",
   "quote_text": "Double chance 1X (Rennes gagne ou nul) @1.255",
   "fragment_from": 6420,
   "fragment_to": 6465,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://bookmakers-rdc.com/prognoses/pronostic-rennes-strasbourg/",
    "display_name": null,
    "speaker": "Didier Lohe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "413653f750e6b781946e21f77f74e8ec38d53f3d3797fd5facbf26bcbaa08c3f",
    "material_removed": false
   },
   "published_at": "2026-10-23T10:20:00.000Z",
   "detected_at": "2026-10-23T10:29:25.395Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-d194cb14109e",
    "display_name": "Stade Rennais — RC Strasbourg",
    "competition_name": "Ligue 1",
    "starts_at": "2026-10-25T16:15:00.000Z",
    "url": "/football/matches/stade-rennais-vs-rc-strasbourg-2026-10-25/",
    "scoreline": "3-0",
    "condition": "finished"
   },
   "market_label": "Double chance",
   "outcome_label": "Stade Rennais or draw",
   "odds_set": {
    "by_author": "1.255",
    "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": "2026-10-23T10:20:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-23T10:20:00.000Z",
    "detected_at": "2026-10-23T10:29:25.395Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "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": "Stade Rennais or draw",
    "author_odds": "1.255",
    "market_key": "double_chance",
    "choice_key": "1X",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Double chance: Stade Rennais or draw at 1.25"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "3-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Stade Rennais 3-0 RC Strasbourg."
   },
   "settlements": [
    {
     "operation_id": "fa92b463c9909f92dbebb8781c346b2feeb1b2d5148ddda85742577f2b177d93",
     "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": "Stade Rennais 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": "d3013a66172e650421579bc82241724be4de4f862af4c38d9ea0e2e3757cdb98",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Double chance",
     "choice": "Stade Rennais 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": "Didier Lohe",
    "publisher": "Bookmakers RDC",
    "forecaster": "Didier Lohe",
    "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://bookmakers-rdc.com/prognoses/pronostic-rennes-strasbourg/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Stade Rennais or draw"
  },
  {
   "observation_id": "n-8883a2583b0429ca06f94276",
   "quote_text": "Double chance 1X (Lens gagne ou nul) @1.450",
   "fragment_from": 6500,
   "fragment_to": 6543,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://bookmakers-rdc.com/prognoses/pronostic-rc-lens-paris-fc/",
    "display_name": null,
    "speaker": "Didier Lohe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "0f86e1d423eceb72ef60daa165952aa0f079445e65b3bff40b37628e9c5a1147",
    "material_removed": false
   },
   "published_at": "2026-10-22T13:15:13.000Z",
   "detected_at": "2026-10-22T13:19:23.299Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": "",
   "cause_code": "disputed_reading",
   "event": {
    "event_id": "s-1c1b0f73b0a0",
    "display_name": "RC Lens — Paris FC",
    "competition_name": "Ligue 1",
    "starts_at": "2026-10-24T18:45:00.000Z",
    "url": "/football/matches/rc-lens-vs-paris-fc-2026-10-24/",
    "scoreline": "2-1",
    "condition": "finished"
   },
   "market_label": "Double chance",
   "outcome_label": "RC Lens or draw",
   "odds_set": {
    "by_author": "1.45",
    "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": "2026-10-22T13:15:13.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-22T13:15:13.000Z",
    "detected_at": "2026-10-22T13:19:23.299Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "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": "RC Lens or draw",
    "author_odds": "1.45",
    "market_key": "double_chance",
    "choice_key": "1X",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Double chance: RC Lens or draw at 1.45"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was RC Lens 2-1 Paris FC."
   },
   "settlements": [
    {
     "operation_id": "e92fa9c6549999d84b77980233849fefb5e577b9f020da120575c027f62e7e36",
     "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": "RC Lens 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": "ffd7edc4158e4ddf224c957cb97404d9363d672a4fc41a5838f9f620fe4219aa",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Double chance",
     "choice": "RC Lens 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": "Didier Lohe",
    "publisher": "Bookmakers RDC",
    "forecaster": "Didier Lohe",
    "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://bookmakers-rdc.com/prognoses/pronostic-rc-lens-paris-fc/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "RC Lens or draw"
  },
  {
   "observation_id": "n-40f055ec784e1fa5440b4204",
   "quote_text": "BTTS Oui @1.75",
   "fragment_from": 7877,
   "fragment_to": 7891,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://bookmakers-rdc.com/prognoses/pronostic-newcastle-aston-villa/",
    "display_name": null,
    "speaker": "Didier Lohe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "5bbc288a17efa297d8fd6e54a992ba4ff975d8b17dcc79c976c46394d296ac3e",
    "material_removed": false
   },
   "published_at": "2026-10-15T13:45:43.000Z",
   "detected_at": "2026-10-15T13:57:59.234Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-b276cafca276",
    "display_name": "Newcastle United — Aston Villa",
    "competition_name": "Premier League",
    "starts_at": "2026-10-17T16:30:00.000Z",
    "url": "/football/matches/newcastle-united-vs-aston-villa-2026-10-17/",
    "scoreline": "0-1",
    "condition": "finished"
   },
   "market_label": "Both teams to score",
   "outcome_label": "yes",
   "odds_set": {
    "by_author": "1.75",
    "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": "2026-10-15T13:45:43.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-15T13:45:43.000Z",
    "detected_at": "2026-10-15T13:57:59.234Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "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.75",
    "market_key": "both_teams_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: yes at 1.75"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Newcastle United 0-1 Aston Villa."
   },
   "settlements": [
    {
     "operation_id": "3fb7273c8ce10be49f5bf3c339b109dcf25b47fdba7ff5be7f757112d08ab08f",
     "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": 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": "e2ef471c566e308d6aa8e68a869a3d2259fc29430c0ddd5ecce244ad4f592597",
     "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": 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": "Didier Lohe",
    "publisher": "Bookmakers RDC",
    "forecaster": "Didier Lohe",
    "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://bookmakers-rdc.com/prognoses/pronostic-newcastle-aston-villa/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "yes (Both teams to score)"
  }
 ]
}
