{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "history",
 "url": "/authors/tristan/picks/3/",
 "canonical": "/authors/tristan/picks/3/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "Tristan — football predictions, page 3 of 10",
 "description": "Predictions 21–40 of 179 by Tristan, with outcomes in words and links to the evidence.",
 "first_paragraph": {
  "body": "Page 3 of 10 of the predictions by Tristan recorded by Forecast Record: predictions 21–40 of 179 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": "179",
  "data": "2026-11-07",
  "source_info": "our own evidence archive",
  "brand": "Forecast Record"
 },
 "indexable": false,
 "noindex_reason": "too_few_settled",
 "indexing_threshold": {
  "settled_count": 0,
  "date_count": 0,
  "required_settled": 0,
  "required_dates": 0
 },
 "data_date": "2026-11-07T18:03:08.686Z",
 "built_at": "2026-11-07T19:52:23.438Z",
 "lastmod": "2026-11-07T19:52:23.438Z",
 "content_hash": null,
 "meaning_hash": "e8c3b21fbcb3f61ef72ba860fe86753db8fec183eb395d9ea62b1b467a07ca82",
 "dependency_group": "author:e-8b89f2f0f7e8128630bb595b",
 "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/tristan/picks/3/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-8b89f2f0f7e8128630bb595b",
  "public_name": "Tristan",
  "tracker_number": 2794,
  "status": "active",
  "inactive_since": null,
  "verified_creator": false,
  "observation_period": {
   "since": "2026-10-09",
   "until": "2026-11-06"
  },
  "platform_list": [
   {
    "medium": "website",
    "handle": null,
    "url": null,
    "link_confirmed": false,
    "show": true
   }
  ],
  "comment": null
 },
 "recorded_picks": [
  {
   "record_id": "n-8fd2566272e08c7263885b09",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Rapperswil trifft in 1. HZ\n\nSo oft traf dieser Tipp zu\nWettb.\nSpiele\n\nWilWIL\n\n9 von 10\n\nChallenge Lea…\n\nHeim\n\nRapperswilRAP\n\n4× Folge\n\nAlle\n\nAusw.\n\nH2H\n\n4 von 5\n\n—\n\nH & A\n\nQuote1.84",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-22T10:41:01.000Z",
   "recorded_at": "2026-10-23T00:29:32.970Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-b81d5bd978aa36720060b606",
   "url": "/authors/tristan/picks/3/#pick-n-b81d5bd978aa36720060b606",
   "match": "Schweinfurt 05 v TSV Landsberg",
   "match_url": null,
   "kickoff": "2026-10-23T17:00:00.000Z",
   "competition": "Germany Regionalliga Bayern",
   "lead_hours": 16.5,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.49",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-22T10:41:01.000Z",
   "recorded_at": "2026-10-23T00:29:32.970Z",
   "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-b81d5bd978aa36720060b606",
    "quote_text": "Beide Teams treffen\n\nSo oft traf dieser Tipp zu\nWettb.\nSpiele\n\nSchweinfurtSCH\n\n9 von 10\n\nAlle\n\nHeim\n\nLandsbergLAN\n\n7 von 9\n\nRegionalliga …\n\nH & A\n\nH2H\n\n—\n\n—\n\nH & A\n\nQuote1.49",
    "fragment_from": 5126,
    "fragment_to": 5300,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://wetttipps-heute.com/",
     "display_name": null,
     "speaker": "Tristan",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "c79f9bee6c8c8d4a357fd645eb8c585d9af8b76abdeb9ee492a43a45f3fdcf01",
     "material_removed": false
    },
    "published_at": "2026-10-22T10:41:01.000Z",
    "detected_at": "2026-10-23T00:29:32.970Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-1ef8b0bf1ef2",
     "display_name": "Schweinfurt 05 — TSV Landsberg",
     "competition_name": "Germany Regionalliga Bayern",
     "starts_at": "2026-10-23T17:00:00.000Z",
     "url": null,
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.49",
     "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-22T10:41:01.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-22T10:41:01.000Z",
     "detected_at": "2026-10-23T00:29:32.970Z",
     "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.49",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.49"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Schweinfurt 05 2-1 TSV Landsberg."
    },
    "settlements": [
     {
      "operation_id": "b7da937cd730631586b1b5de33b559927556ccff8ee5d18607eedb505c4f1e97",
      "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": "52851ae9d97c1f0ed2ae9ae02c8ef5997435c4232e331cbb2c37fe0d75a32efd",
      "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": "Tristan",
     "publisher": "wetttipps-heute.com",
     "forecaster": "Tristan",
     "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://wetttipps-heute.com/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-cb01424635c65f0feb5b07ad",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Beide Teams treffen",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-22T10:41:01.000Z",
   "recorded_at": "2026-10-23T00:29:32.970Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-29587cb070b53825a865b76d",
   "url": "/authors/tristan/picks/3/#pick-n-29587cb070b53825a865b76d",
   "match": "Ulsan HD v Pohang Steelers",
   "match_url": null,
   "kickoff": "2026-10-24T05:00:00.000Z",
   "competition": "K League 1",
   "lead_hours": 20.5,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.74",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-2",
   "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-22T10:41:01.000Z",
   "recorded_at": "2026-10-23T08:29:32.874Z",
   "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-29587cb070b53825a865b76d",
    "quote_text": "Über 2,5 Tore\n\nSo oft traf dieser Tipp zu\nWettb.\nSpiele\n\nUlsanULS\n\n8 von 9\n\nK League 1\n\nHeim\n\nPohangPOH\n\n8 von 10\n\nK League 1\n\nAusw.\n\nH2H\n\n3 von 10\n\n—\n\nH & A\n\nQuote1.74",
    "fragment_from": 7861,
    "fragment_to": 8029,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://wetttipps-heute.com/",
     "display_name": null,
     "speaker": "Tristan",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "1c13d1f87bc09f54389a36e89e4071d80aa759b3be27957b1f17629178665930",
     "material_removed": false
    },
    "published_at": "2026-10-22T10:41:01.000Z",
    "detected_at": "2026-10-23T08:29:32.874Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-0d1d1c24f2f6",
     "display_name": "Ulsan HD — Pohang Steelers",
     "competition_name": "K League 1",
     "starts_at": "2026-10-24T05:00:00.000Z",
     "url": null,
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.74",
     "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-22T10:41:01.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-22T10:41:01.000Z",
     "detected_at": "2026-10-23T08:29:32.874Z",
     "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.74",
     "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.74"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Ulsan HD 2-2 Pohang Steelers."
    },
    "settlements": [
     {
      "operation_id": "4c1f1373fac63e7b483cf007179a010ba8c613e28deccc46bdf92db3c77748cf",
      "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": 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": "ac8114b60c02b7cf5ca9ecb81d8fa1f3375b2bc4f915ac44a3a95b2f93b6e655",
      "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": "Tristan",
     "publisher": "wetttipps-heute.com",
     "forecaster": "Tristan",
     "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://wetttipps-heute.com/",
     "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-6ed99ad58eba3a4adc012436",
   "url": "/authors/tristan/picks/3/#pick-n-6ed99ad58eba3a4adc012436",
   "match": "Newcastle Jets v Macarthur FC",
   "match_url": null,
   "kickoff": "2026-10-24T04:00:00.000Z",
   "competition": "Australia A-League",
   "lead_hours": 19.5,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.44",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-22T10:41:01.000Z",
   "recorded_at": "2026-10-23T08:29:32.874Z",
   "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-6ed99ad58eba3a4adc012436",
    "quote_text": "Über 2,5 Tore\n\nSo oft traf dieser Tipp zu\nWettb.\nSpiele\n\nNewcastle JetsNEW\n\n4× Folge\n\nAlle\n\nH & A\n\nMacarthurMAC\n\n9 von 10\n\nAlle\n\nH & A\n\nH2H\n\n7 von 10\n\n—\n\nH & A\n\nQuote1.44",
    "fragment_from": 7594,
    "fragment_to": 7764,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://wetttipps-heute.com/",
     "display_name": null,
     "speaker": "Tristan",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "1c13d1f87bc09f54389a36e89e4071d80aa759b3be27957b1f17629178665930",
     "material_removed": false
    },
    "published_at": "2026-10-22T10:41:01.000Z",
    "detected_at": "2026-10-23T08:29:32.874Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-d7c1f3abca3b",
     "display_name": "Newcastle Jets — Macarthur FC",
     "competition_name": "Australia A-League",
     "starts_at": "2026-10-24T04:00:00.000Z",
     "url": null,
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.44",
     "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-22T10:41:01.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-22T10:41:01.000Z",
     "detected_at": "2026-10-23T08:29:32.874Z",
     "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.44",
     "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.44"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Newcastle Jets 1-1 Macarthur FC."
    },
    "settlements": [
     {
      "operation_id": "0ad23011af644fe992d1968881143584b00333ebae4a75fcc5e871a1cbe84e52",
      "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": 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": "d36dd9085cda8a33943bde8eb9739e13bd27635331f84ce2425d9d8bde5c311e",
      "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": "Tristan",
     "publisher": "wetttipps-heute.com",
     "forecaster": "Tristan",
     "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://wetttipps-heute.com/",
     "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-8cf70009073923a537723b22",
   "url": "/authors/tristan/picks/3/#pick-n-8cf70009073923a537723b22",
   "match": "Liaoning Ironman v Zhejiang",
   "match_url": null,
   "kickoff": "2026-10-24T07:30:00.000Z",
   "competition": "Chinese Super League",
   "lead_hours": 23.0,
   "market_code": "team_total",
   "author_said": "Team goals over/under 0.5, second half: Liaoning Ironman over 0.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-22T10:41:01.000Z",
   "recorded_at": "2026-10-23T08:29:32.874Z",
   "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-8cf70009073923a537723b22",
    "quote_text": "Liaoning trifft in 2. HZ\n\nSo oft traf dieser Tipp zu\nWettb.\nSpiele\n\nLiaoningLIA\n\n8 von 10\n\nSuper League …\n\nHeim\n\nZhejiangZHE\n\n7× Folge\n\nSuper League …\n\nAusw.\n\nH2H\n\n1 von 1\n\n—\n\nH & A",
    "fragment_from": 8139,
    "fragment_to": 8320,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://wetttipps-heute.com/",
     "display_name": null,
     "speaker": "Tristan",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "1c13d1f87bc09f54389a36e89e4071d80aa759b3be27957b1f17629178665930",
     "material_removed": false
    },
    "published_at": "2026-10-22T10:41:01.000Z",
    "detected_at": "2026-10-23T08:29:32.874Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-d76492c756e6",
     "display_name": "Liaoning Ironman — Zhejiang",
     "competition_name": "Chinese Super League",
     "starts_at": "2026-10-24T07:30:00.000Z",
     "url": null,
     "scoreline": "2-4",
     "condition": "finished"
    },
    "market_label": "Team goals over/under 0.5, second half",
    "outcome_label": "Liaoning Ironman over 0.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-22T10:41:01.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-22T10:41:01.000Z",
     "detected_at": "2026-10-23T08:29:32.874Z",
     "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": "Team goals over/under 0.5, second half",
     "choice": "Liaoning Ironman over 0.5",
     "author_odds": null,
     "market_key": "team_total",
     "choice_key": "1-over",
     "period": "second_half",
     "line": "0.5",
     "subject": "goals_total",
     "in_words": "Team goals over/under 0.5, second half: Liaoning Ironman over 0.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 Liaoning Ironman 2-4 Zhejiang."
    },
    "settlements": [
     {
      "operation_id": "4a0be7995bcadd5c210bcb90e8be61f50535ea2e10ab2cd2e15dfe7749bf551a",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Team goals over/under 0.5, second half",
      "choice": "Liaoning Ironman over 0.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Tristan",
     "publisher": "wetttipps-heute.com",
     "forecaster": "Tristan",
     "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://wetttipps-heute.com/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Liaoning Ironman over 0.5 (Team goals over/under 0.5, second half)"
   }
  },
  {
   "record_id": "n-e3056373e31509a498562636",
   "url": "/authors/tristan/picks/3/#pick-n-e3056373e31509a498562636",
   "match": "Sheffield United v Derby County",
   "match_url": "/football/matches/sheffield-united-vs-derby-county-2026-10-24/",
   "kickoff": "2026-10-24T11:30:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 23.5,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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": null,
   "settled_price": "1.7800",
   "published_at": "2026-10-22T10:41:01.000Z",
   "recorded_at": "2026-10-23T11:59:35.432Z",
   "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.7800",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-e3056373e31509a498562636",
    "quote_text": "Hier Wetten\n»\n\n250 € Bonus · Winsane Test »\n\nChampionship\n\nMorgen 13:30\n\nSheffield Utd\nDerby\n\nTrend\n86%\n\nÜber 2,5 Tore",
    "fragment_from": 8392,
    "fragment_to": 8510,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://wetttipps-heute.com/",
     "display_name": null,
     "speaker": "Tristan",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "4be056454931f5c897a3f9140746a49500888dcff15d6531cea0ce74a5003a07",
     "material_removed": false
    },
    "published_at": "2026-10-22T10:41:01.000Z",
    "detected_at": "2026-10-23T11:59:35.432Z",
    "executed_at": "2026-10-26T02:22:09.244Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-4e6b6009395a",
     "display_name": "Sheffield United — Derby County",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-24T11:30:00.000Z",
     "url": "/football/matches/sheffield-united-vs-derby-county-2026-10-24/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.7800",
     "our_snapshot_at": "2026-10-23T11:58:53.263Z",
     "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-22T10:41:01.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-22T10:41:01.000Z",
     "detected_at": "2026-10-23T11:59:35.432Z",
     "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": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Sheffield United 1-1 Derby County."
    },
    "settlements": [
     {
      "operation_id": "373d272ef588573bb3ed5f4dff20ac97e49998c2e76c3105ccae699124e9b402",
      "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.7800",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-26T02:22:09.244Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Tristan",
     "publisher": "wetttipps-heute.com",
     "forecaster": "Tristan",
     "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://wetttipps-heute.com/",
     "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-2aeceba0850c8d6f90ac49cc",
   "url": "/authors/tristan/picks/3/#pick-n-2aeceba0850c8d6f90ac49cc",
   "match": "FC Trinity Zlin v Sigma Olomouc",
   "match_url": null,
   "kickoff": "2026-10-24T13:00:00.000Z",
   "competition": "Czechia First League",
   "lead_hours": 13.0,
   "market_code": "team_total",
   "author_said": "Team goals over/under 0.5, first half: Sigma Olomouc over 0.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-22T10:41:01.000Z",
   "recorded_at": "2026-10-23T23:59:34.873Z",
   "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-2aeceba0850c8d6f90ac49cc",
    "quote_text": "Trend\n74%\n\nSigma Olomouc trifft in 1. HZ",
    "fragment_from": 6715,
    "fragment_to": 6755,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://wetttipps-heute.com/",
     "display_name": null,
     "speaker": "Tristan",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "be66166691d953ff1bb57ba1b1e89f190807defaf152ee602e017a5e3ab0cda9",
     "material_removed": false
    },
    "published_at": "2026-10-22T10:41:01.000Z",
    "detected_at": "2026-10-23T23:59:34.873Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-3a76235c1823",
     "display_name": "FC Trinity Zlin — Sigma Olomouc",
     "competition_name": "Czechia First League",
     "starts_at": "2026-10-24T13:00:00.000Z",
     "url": null,
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Team goals over/under 0.5, first half",
    "outcome_label": "Sigma Olomouc over 0.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-22T10:41:01.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-22T10:41:01.000Z",
     "detected_at": "2026-10-23T23:59:34.873Z",
     "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": "Team goals over/under 0.5, first half",
     "choice": "Sigma Olomouc over 0.5",
     "author_odds": null,
     "market_key": "team_total",
     "choice_key": "2-over",
     "period": "first_half",
     "line": "0.5",
     "subject": "goals_total",
     "in_words": "Team goals over/under 0.5, first half: Sigma Olomouc over 0.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was FC Trinity Zlin 1-1 Sigma Olomouc."
    },
    "settlements": [
     {
      "operation_id": "2327c5f4218859dce94a3282f821820b4e56f72cfbd355c39d8b8118969c18e1",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Team goals over/under 0.5, first half",
      "choice": "Sigma Olomouc over 0.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Tristan",
     "publisher": "wetttipps-heute.com",
     "forecaster": "Tristan",
     "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://wetttipps-heute.com/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Sigma Olomouc over 0.5 (Team goals over/under 0.5, first half)"
   }
  },
  {
   "record_id": "n-36f540c0a45fa0e989b09204",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Quote2.06",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-22T10:41:01.000Z",
   "recorded_at": "2026-10-23T23:59:34.873Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-380dfe60f615d0889625b3eb",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Quote1.73",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-22T10:41:01.000Z",
   "recorded_at": "2026-10-23T23:59:34.873Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-61b0334a6968572147486b63",
   "url": "/authors/tristan/picks/3/#pick-n-61b0334a6968572147486b63",
   "match": "FC Utrecht v PEC Zwolle",
   "match_url": "/football/matches/fc-utrecht-vs-pec-zwolle-2026-10-24/",
   "kickoff": "2026-10-24T14:30:00.000Z",
   "competition": "Eredivisie",
   "lead_hours": 14.5,
   "market_code": "team_total",
   "author_said": "Team goals over/under 0.5, second half: FC Utrecht over 0.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-22T10:41:01.000Z",
   "recorded_at": "2026-10-23T23:59:34.873Z",
   "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-61b0334a6968572147486b63",
    "quote_text": "Trend\n89%\n\nUtrecht trifft in 2. HZ",
    "fragment_from": 8912,
    "fragment_to": 8946,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://wetttipps-heute.com/",
     "display_name": null,
     "speaker": "Tristan",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "be66166691d953ff1bb57ba1b1e89f190807defaf152ee602e017a5e3ab0cda9",
     "material_removed": false
    },
    "published_at": "2026-10-22T10:41:01.000Z",
    "detected_at": "2026-10-23T23:59:34.873Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-108db96f9fb3",
     "display_name": "FC Utrecht — PEC Zwolle",
     "competition_name": "Eredivisie",
     "starts_at": "2026-10-24T14:30:00.000Z",
     "url": "/football/matches/fc-utrecht-vs-pec-zwolle-2026-10-24/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Team goals over/under 0.5, second half",
    "outcome_label": "FC Utrecht over 0.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-22T10:41:01.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-22T10:41:01.000Z",
     "detected_at": "2026-10-23T23:59:34.873Z",
     "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": "Team goals over/under 0.5, second half",
     "choice": "FC Utrecht over 0.5",
     "author_odds": null,
     "market_key": "team_total",
     "choice_key": "1-over",
     "period": "second_half",
     "line": "0.5",
     "subject": "goals_total",
     "in_words": "Team goals over/under 0.5, second half: FC Utrecht over 0.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was FC Utrecht 1-1 PEC Zwolle."
    },
    "settlements": [
     {
      "operation_id": "9c0df850156ce499137915ce6ffe5d74577bc52234234f8e972ac7c7118aee5f",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Team goals over/under 0.5, second half",
      "choice": "FC Utrecht over 0.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Tristan",
     "publisher": "wetttipps-heute.com",
     "forecaster": "Tristan",
     "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://wetttipps-heute.com/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Utrecht over 0.5 (Team goals over/under 0.5, second half)"
   }
  },
  {
   "record_id": "n-c41d77326facfbac58038040",
   "url": "/authors/tristan/picks/3/#pick-n-c41d77326facfbac58038040",
   "match": "FC Augsburg v 1. FC Union Berlin",
   "match_url": "/football/matches/fc-augsburg-vs-1-fc-union-berlin-2026-10-24/",
   "kickoff": "2026-10-24T13:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 13.5,
   "market_code": "team_total",
   "author_said": "Team goals over/under 0.5, second half: FC Augsburg over 0.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-22T10:41:01.000Z",
   "recorded_at": "2026-10-23T23:59:34.873Z",
   "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-c41d77326facfbac58038040",
    "quote_text": "Trend\n73%\n\nAugsburg trifft in 2. HZ",
    "fragment_from": 7565,
    "fragment_to": 7600,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://wetttipps-heute.com/",
     "display_name": null,
     "speaker": "Tristan",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "be66166691d953ff1bb57ba1b1e89f190807defaf152ee602e017a5e3ab0cda9",
     "material_removed": false
    },
    "published_at": "2026-10-22T10:41:01.000Z",
    "detected_at": "2026-10-23T23:59:34.873Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-d326ddb3d546",
     "display_name": "FC Augsburg — 1. FC Union Berlin",
     "competition_name": "Bundesliga",
     "starts_at": "2026-10-24T13:30:00.000Z",
     "url": "/football/matches/fc-augsburg-vs-1-fc-union-berlin-2026-10-24/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Team goals over/under 0.5, second half",
    "outcome_label": "FC Augsburg over 0.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-22T10:41:01.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-22T10:41:01.000Z",
     "detected_at": "2026-10-23T23:59:34.873Z",
     "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": "Team goals over/under 0.5, second half",
     "choice": "FC Augsburg over 0.5",
     "author_odds": null,
     "market_key": "team_total",
     "choice_key": "1-over",
     "period": "second_half",
     "line": "0.5",
     "subject": "goals_total",
     "in_words": "Team goals over/under 0.5, second half: FC Augsburg over 0.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was FC Augsburg 1-1 1. FC Union Berlin."
    },
    "settlements": [
     {
      "operation_id": "8456a3907e7588b66e47ea69f4a5722c245b5e6ff5c2d7809d5d40763320dd88",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Team goals over/under 0.5, second half",
      "choice": "FC Augsburg over 0.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Tristan",
     "publisher": "wetttipps-heute.com",
     "forecaster": "Tristan",
     "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://wetttipps-heute.com/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Augsburg over 0.5 (Team goals over/under 0.5, second half)"
   }
  },
  {
   "record_id": "n-d1804c850f7338744f15ce9d",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Quote1.47",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-22T10:41:01.000Z",
   "recorded_at": "2026-10-23T23:59:34.873Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-dc0cdaa934ffe799952a3441",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Trend\n92%\n\nÜber 9,5 Ecken\n\nSo oft traf dieser Tipp zu\nWettb.\nSpiele\n\nRacingRAC\n\n8 von 9\n\nLa Liga\n\nH & A\n\nEspanyolESP\n\n7 von 9\n\nLa Liga\n\nAusw.\n\nH2H\n\n2 von 2\n\n—\n\nH & A\n\nQuote1.70",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-22T10:41:01.000Z",
   "recorded_at": "2026-10-23T23:59:34.873Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-dc6779b933a09de54ac82d34",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Trend\n73%\n\nAugsburg trifft in 2. HZ",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-22T10:41:01.000Z",
   "recorded_at": "2026-10-23T23:59:34.873Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-e283ca7258eb7dfb618f8fab",
   "url": "/authors/tristan/picks/3/#pick-n-e283ca7258eb7dfb618f8fab",
   "match": "Bodø/Glimt v Valerenga",
   "match_url": "/football/matches/bodo-glimt-vs-valerenga-2026-10-24/",
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "Eliteserien",
   "lead_hours": 14.0,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: Bodø/Glimt over 1.5 at 1.11",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.11",
   "settled_price": "1.11",
   "published_at": "2026-10-22T10:41:01.000Z",
   "recorded_at": "2026-10-23T23:59:34.873Z",
   "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-e283ca7258eb7dfb618f8fab",
    "quote_text": "Trend\n99%\n\nBodo/Glimt erzielt Ü 1,5 Tore\n\nSo oft traf dieser Tipp zu\nWettb.\nSpiele\n\nBodo/GlimtBOD\n\n9 von 10\n\nEliteserien\n\nH & A\n\nValerengaVAL\n\n7 von 8\n\nAlle\n\nAusw.\n\nH2H\n\n6 von 7\n\n—\n\nH & A\n\nQuote1.11",
    "fragment_from": 7835,
    "fragment_to": 8033,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://wetttipps-heute.com/",
     "display_name": null,
     "speaker": "Tristan",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "be66166691d953ff1bb57ba1b1e89f190807defaf152ee602e017a5e3ab0cda9",
     "material_removed": false
    },
    "published_at": "2026-10-22T10:41:01.000Z",
    "detected_at": "2026-10-23T23:59:34.873Z",
    "executed_at": "2026-10-26T02:21:39.395Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-e47514225f0d",
     "display_name": "Bodø/Glimt — Valerenga",
     "competition_name": "Eliteserien",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": "/football/matches/bodo-glimt-vs-valerenga-2026-10-24/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Team goals over/under 1.5",
    "outcome_label": "Bodø/Glimt over 1.5",
    "odds_set": {
     "by_author": "1.11",
     "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-22T10:41:01.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-22T10:41:01.000Z",
     "detected_at": "2026-10-23T23:59:34.873Z",
     "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": "Team goals over/under 1.5",
     "choice": "Bodø/Glimt over 1.5",
     "author_odds": "1.11",
     "market_key": "team_total",
     "choice_key": "1-over",
     "period": "match",
     "line": "1.5",
     "subject": "goals_total",
     "in_words": "Team goals over/under 1.5: Bodø/Glimt over 1.5 at 1.11"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Bodø/Glimt 0-1 Valerenga."
    },
    "settlements": [
     {
      "operation_id": "95231e69a3f580dd0503c9190f693af3698f2280494ebd494ab752b38e603c0b",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Team goals over/under 1.5",
      "choice": "Bodø/Glimt over 1.5",
      "decimal_odds": "1.11",
      "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:21:39.395Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "dc04e9d3096ffc5fc4685950114a985099f72f700c75361dac16c580dfef1f39",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Team goals over/under 1.5",
      "choice": "Bodø/Glimt over 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": "Tristan",
     "publisher": "wetttipps-heute.com",
     "forecaster": "Tristan",
     "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://wetttipps-heute.com/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Bodø/Glimt over 1.5 (Team goals over/under 1.5)"
   }
  },
  {
   "record_id": "n-e80026bfa1fd82386af3bf21",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Quote1.74",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-22T10:41:01.000Z",
   "recorded_at": "2026-10-23T23:59:34.873Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-e8e3475c919ba1092b2a1aa7",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Trend\n99%\n\nÜber 9,5 Ecken\n\nSo oft traf dieser Tipp zu\nWettb.\nSpiele\n\nStjarnanSTJ\n\n8 von 10\n\nAlle\n\nHeim\n\nValurVAL\n\n8 von 10\n\nAlle\n\nH & A\n\nH2H\n\n7 von 8\n\n—\n\nH & A\n\nQuote1.15",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-22T10:41:01.000Z",
   "recorded_at": "2026-10-23T23:59:34.873Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-e9c2c89e77abb5ffa260842f",
   "url": "/authors/tristan/picks/3/#pick-n-e9c2c89e77abb5ffa260842f",
   "match": "Preston North End v West Bromwich Albion",
   "match_url": "/football/matches/preston-north-end-vs-west-bromwich-albion-2026-10-24/",
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 14.0,
   "market_code": "team_total",
   "author_said": "Team goals over/under 0.5, second half: West Bromwich Albion over 0.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-22T10:41:01.000Z",
   "recorded_at": "2026-10-23T23:59:34.873Z",
   "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-e9c2c89e77abb5ffa260842f",
    "quote_text": "Trend\n88%\n\nWest Brom trifft in 2. HZ",
    "fragment_from": 8126,
    "fragment_to": 8162,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://wetttipps-heute.com/",
     "display_name": null,
     "speaker": "Tristan",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "be66166691d953ff1bb57ba1b1e89f190807defaf152ee602e017a5e3ab0cda9",
     "material_removed": false
    },
    "published_at": "2026-10-22T10:41:01.000Z",
    "detected_at": "2026-10-23T23:59:34.873Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-4d852e90b546",
     "display_name": "Preston North End — West Bromwich Albion",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": "/football/matches/preston-north-end-vs-west-bromwich-albion-2026-10-24/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Team goals over/under 0.5, second half",
    "outcome_label": "West Bromwich Albion over 0.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-22T10:41:01.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-22T10:41:01.000Z",
     "detected_at": "2026-10-23T23:59:34.873Z",
     "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": "Team goals over/under 0.5, second half",
     "choice": "West Bromwich Albion over 0.5",
     "author_odds": null,
     "market_key": "team_total",
     "choice_key": "2-over",
     "period": "second_half",
     "line": "0.5",
     "subject": "goals_total",
     "in_words": "Team goals over/under 0.5, second half: West Bromwich Albion over 0.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Preston North End 1-1 West Bromwich Albion."
    },
    "settlements": [
     {
      "operation_id": "4cc69bc751e0bfbf37f88bef081c8129378569cb0487dae75faa1969e8f88208",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Team goals over/under 0.5, second half",
      "choice": "West Bromwich Albion over 0.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Tristan",
     "publisher": "wetttipps-heute.com",
     "forecaster": "Tristan",
     "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://wetttipps-heute.com/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "West Bromwich Albion over 0.5 (Team goals over/under 0.5, second half)"
   }
  },
  {
   "record_id": "n-f25ea306181df78b3b301325",
   "url": "/authors/tristan/picks/3/#pick-n-f25ea306181df78b3b301325",
   "match": "Admira Wacker v FC Wacker Innsbruck",
   "match_url": "/football/matches/admira-wacker-vs-fc-wacker-innsbruck-2026-10-24/",
   "kickoff": "2026-10-24T13:30:00.000Z",
   "competition": "Austria 2. Liga",
   "lead_hours": 13.5,
   "market_code": "total",
   "author_said": "Over/Under 1.5 goals, second half: under 1.5 at 1.78",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7800,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.78",
   "settled_price": "1.78",
   "published_at": "2026-10-22T10:41:01.000Z",
   "recorded_at": "2026-10-23T23:59:34.873Z",
   "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-f25ea306181df78b3b301325",
    "quote_text": "Trend\n89%\n\nU 1,5 Tore in 2. HZ\n\nSo oft traf dieser Tipp zu\nWettb.\nSpiele\n\nAdmiraADM\n\n8× Folge\n\nAdmiral 2. Li…\n\nHeim\n\nWacker InnsbruckWAC\n\n8 von 9\n\nAdmiral 2. Li…\n\nH & A\n\nH2H\n\n—\n\n—\n\nH & A\n\nQuote1.78",
    "fragment_from": 7272,
    "fragment_to": 7469,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://wetttipps-heute.com/",
     "display_name": null,
     "speaker": "Tristan",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "be66166691d953ff1bb57ba1b1e89f190807defaf152ee602e017a5e3ab0cda9",
     "material_removed": false
    },
    "published_at": "2026-10-22T10:41:01.000Z",
    "detected_at": "2026-10-23T23:59:34.873Z",
    "executed_at": "2026-10-26T02:21:39.919Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-c16b7abc2193",
     "display_name": "Admira Wacker — FC Wacker Innsbruck",
     "competition_name": "Austria 2. Liga",
     "starts_at": "2026-10-24T13:30:00.000Z",
     "url": "/football/matches/admira-wacker-vs-fc-wacker-innsbruck-2026-10-24/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 1.5 goals, second half",
    "outcome_label": "under 1.5",
    "odds_set": {
     "by_author": "1.78",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7800,
    "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-22T10:41:01.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-22T10:41:01.000Z",
     "detected_at": "2026-10-23T23:59:34.873Z",
     "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 1.5 goals, second half",
     "choice": "under 1.5",
     "author_odds": "1.78",
     "market_key": "total",
     "choice_key": "under",
     "period": "second_half",
     "line": "1.5",
     "subject": "goals_total",
     "in_words": "Over/Under 1.5 goals, second half: under 1.5 at 1.78"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Admira Wacker 1-0 FC Wacker Innsbruck."
    },
    "settlements": [
     {
      "operation_id": "566972a4e6b270be674a1084f7a85ff8c96a3713648f4dafcaf1d13bc86bf3f6",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 1.5 goals, second half",
      "choice": "under 1.5",
      "decimal_odds": "1.78",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7800,
      "executed_at": "2026-10-26T02:21:39.919Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "07a18558af257c255e4cec6516b4c84ade96461a0b3323d4eb05946ed8a887ac",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 1.5 goals, second half",
      "choice": "under 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": "Tristan",
     "publisher": "wetttipps-heute.com",
     "forecaster": "Tristan",
     "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://wetttipps-heute.com/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "under 1.5 (Over/Under 1.5 goals, second half)"
   }
  }
 ],
 "pagination": {
  "per_page": 20,
  "total": 179,
  "pages": 10,
  "page_urls": [
   "/authors/tristan/",
   "/authors/tristan/picks/2/",
   "/authors/tristan/picks/3/",
   "/authors/tristan/picks/4/",
   "/authors/tristan/picks/5/",
   "/authors/tristan/picks/6/",
   "/authors/tristan/picks/7/",
   "/authors/tristan/picks/8/",
   "/authors/tristan/picks/9/",
   "/authors/tristan/picks/10/"
  ],
  "groups": {
   "settled": 15,
   "pending": 0,
   "excluded": 164
  },
  "continuation": "by_time",
  "page": 3,
  "first": 21,
  "last": 40,
  "author_url": "/authors/tristan/",
  "current": false
 },
 "entity_id": "history:/authors/tristan/picks/3/",
 "source_revision": 27,
 "evidence_extra": [
  {
   "observation_id": "n-fb9bb1da00b771c2476f859a",
   "quote_text": "Trend\n99%\n\nRanheim trifft in 2. HZ",
   "fragment_from": 5322,
   "fragment_to": 5356,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://wetttipps-heute.com/",
    "display_name": null,
    "speaker": "Tristan",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "be66166691d953ff1bb57ba1b1e89f190807defaf152ee602e017a5e3ab0cda9",
    "material_removed": false
   },
   "published_at": "2026-10-22T10:41:01.000Z",
   "detected_at": "2026-10-23T23:59:34.873Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "ambiguous",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-69e14589af45",
    "display_name": "Raufoss — Ranheim",
    "competition_name": "Norway Division 1",
    "starts_at": "2026-10-24T12:00:00.000Z",
    "url": null,
    "scoreline": "1-3",
    "condition": "finished"
   },
   "market_label": "Team goals over/under 0.5, second half",
   "outcome_label": "Ranheim over 0.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-22T10:41:01.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-22T10:41:01.000Z",
    "detected_at": "2026-10-23T23:59:34.873Z",
    "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": "Team goals over/under 0.5, second half",
    "choice": "Ranheim over 0.5",
    "author_odds": null,
    "market_key": "team_total",
    "choice_key": "2-over",
    "period": "second_half",
    "line": "0.5",
    "subject": "goals_total",
    "in_words": "Team goals over/under 0.5, second half: Ranheim over 0.5"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-3",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Raufoss 1-3 Ranheim."
   },
   "settlements": [
    {
     "operation_id": "8aa27e969c658706f69247e1f0033fe3be91e39a820e797dbd24db8a6a416f02",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 0.5, second half",
     "choice": "Ranheim over 0.5",
     "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": "Tristan",
    "publisher": "wetttipps-heute.com",
    "forecaster": "Tristan",
    "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://wetttipps-heute.com/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Ranheim over 0.5 (Team goals over/under 0.5, second half)"
  },
  {
   "observation_id": "n-dc0fbdef97bc69106fdc3c9e",
   "quote_text": "Quote1.51",
   "fragment_from": 6061,
   "fragment_to": 6070,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://wetttipps-heute.com/",
    "display_name": null,
    "speaker": "Tristan",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "be66166691d953ff1bb57ba1b1e89f190807defaf152ee602e017a5e3ab0cda9",
    "material_removed": false
   },
   "published_at": "2026-10-22T10:41:01.000Z",
   "detected_at": "2026-10-23T23:59:34.873Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": "",
   "cause_code": "disputed_reading",
   "event": {
    "event_id": "s-5cb1ca49ab9e",
    "display_name": "FC Ingolstadt — MSV Duisburg",
    "competition_name": "3. Liga",
    "starts_at": "2026-10-24T12:00:00.000Z",
    "url": "/football/matches/fc-ingolstadt-vs-msv-duisburg-2026-10-24/",
    "scoreline": "2-1",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "over 2.5",
   "odds_set": {
    "by_author": "1.51",
    "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-22T10:41:01.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-22T10:41:01.000Z",
    "detected_at": "2026-10-23T23:59:34.873Z",
    "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.51",
    "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.51"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was FC Ingolstadt 2-1 MSV Duisburg."
   },
   "settlements": [
    {
     "operation_id": "331e0ce3ec76b65eb9a622e6a435cd32857ddf623ad770522ff7a986425f96c3",
     "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": 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": "bbe0d9d30e6af233b70532fdf6d5b5a00325e07c40fd9412e008c5cbbc4f5975",
     "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": "Tristan",
    "publisher": "wetttipps-heute.com",
    "forecaster": "Tristan",
    "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://wetttipps-heute.com/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "over 2.5 (Over/Under 2.5 goals)"
  },
  {
   "observation_id": "n-5747b52d8a2eb0a154a6bb21",
   "quote_text": "Trend\n91%\n\nMuğlaspor trifft in 1. HZ",
   "fragment_from": 6447,
   "fragment_to": 6483,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://wetttipps-heute.com/",
    "display_name": null,
    "speaker": "Tristan",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "be66166691d953ff1bb57ba1b1e89f190807defaf152ee602e017a5e3ab0cda9",
    "material_removed": false
   },
   "published_at": "2026-10-22T10:41:01.000Z",
   "detected_at": "2026-10-23T23:59:34.873Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-0a23026840eb",
    "display_name": "Muglaspor — Istanbulspor",
    "competition_name": "Türkiye 1 Lig",
    "starts_at": "2026-10-24T13:00:00.000Z",
    "url": "/football/matches/muglaspor-vs-istanbulspor-2026-10-24/",
    "scoreline": "5-0",
    "condition": "finished"
   },
   "market_label": "Team goals over/under 0.5, first half",
   "outcome_label": "Muglaspor over 0.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-22T10:41:01.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-22T10:41:01.000Z",
    "detected_at": "2026-10-23T23:59:34.873Z",
    "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": "Team goals over/under 0.5, first half",
    "choice": "Muglaspor over 0.5",
    "author_odds": null,
    "market_key": "team_total",
    "choice_key": "1-over",
    "period": "first_half",
    "line": "0.5",
    "subject": "goals_total",
    "in_words": "Team goals over/under 0.5, first half: Muglaspor over 0.5"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "5-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Muglaspor 5-0 Istanbulspor."
   },
   "settlements": [
    {
     "operation_id": "8083e3bd53f8ace575319f4fbfb5ee19df9876d10d408b019cbfce35893ee4c4",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 0.5, first half",
     "choice": "Muglaspor over 0.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Tristan",
    "publisher": "wetttipps-heute.com",
    "forecaster": "Tristan",
    "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://wetttipps-heute.com/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Muglaspor over 0.5 (Team goals over/under 0.5, first half)"
  },
  {
   "observation_id": "n-3a7e664892a59a2491515c45",
   "quote_text": "Quote1.78",
   "fragment_from": 7460,
   "fragment_to": 7469,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://wetttipps-heute.com/",
    "display_name": null,
    "speaker": "Tristan",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "be66166691d953ff1bb57ba1b1e89f190807defaf152ee602e017a5e3ab0cda9",
    "material_removed": false
   },
   "published_at": "2026-10-22T10:41:01.000Z",
   "detected_at": "2026-10-23T23:59:34.873Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": "",
   "cause_code": "disputed_reading",
   "event": {
    "event_id": "s-c16b7abc2193",
    "display_name": "Admira Wacker — FC Wacker Innsbruck",
    "competition_name": "Austria 2. Liga",
    "starts_at": "2026-10-24T13:30:00.000Z",
    "url": "/football/matches/admira-wacker-vs-fc-wacker-innsbruck-2026-10-24/",
    "scoreline": "1-0",
    "condition": "finished"
   },
   "market_label": "Over/Under 1.5 goals, second half",
   "outcome_label": "under 1.5",
   "odds_set": {
    "by_author": "1.78",
    "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-22T10:41:01.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-22T10:41:01.000Z",
    "detected_at": "2026-10-23T23:59:34.873Z",
    "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 1.5 goals, second half",
    "choice": "under 1.5",
    "author_odds": "1.78",
    "market_key": "total",
    "choice_key": "under",
    "period": "second_half",
    "line": "1.5",
    "subject": "goals_total",
    "in_words": "Over/Under 1.5 goals, second half: under 1.5 at 1.78"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Admira Wacker 1-0 FC Wacker Innsbruck."
   },
   "settlements": [
    {
     "operation_id": "3a8a5495e272f64194085e5bc5e039c932e1fbed2f2c414486670621f5af2d4a",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 1.5 goals, second half",
     "choice": "under 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
    },
    {
     "operation_id": "5a603dcfe90cdbefc622d871143c3fbc2b17a2f348b801a8aeb38f8f5bd6ebdf",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 1.5 goals, second half",
     "choice": "under 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": "prediction",
   "authorship": {
    "material_author": "Tristan",
    "publisher": "wetttipps-heute.com",
    "forecaster": "Tristan",
    "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://wetttipps-heute.com/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "under 1.5 (Over/Under 1.5 goals, second half)"
  },
  {
   "observation_id": "n-7be8ea0b06f486e4cadf8d0a",
   "quote_text": "U 1,5 Tore in 2. HZ",
   "fragment_from": 2835,
   "fragment_to": 2854,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://wetttipps-heute.com/",
    "display_name": null,
    "speaker": "Tristan",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c79f9bee6c8c8d4a357fd645eb8c585d9af8b76abdeb9ee492a43a45f3fdcf01",
    "material_removed": false
   },
   "published_at": "2026-10-22T10:41:01.000Z",
   "detected_at": "2026-10-23T00:29:32.970Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-704514f543c2",
    "display_name": "Atlético Nacional — Deportivo Pasto",
    "competition_name": "Primera A",
    "starts_at": "2026-10-23T01:00:00.000Z",
    "url": "/football/matches/atletico-nacional-vs-deportivo-pasto-2026-10-23/",
    "scoreline": "3-0",
    "condition": "finished"
   },
   "market_label": "Over/Under 1.5 goals, second half",
   "outcome_label": "under 1.5",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-22T10:41:01.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-22T10:41:01.000Z",
    "detected_at": "2026-10-23T00:29:32.970Z",
    "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 1.5 goals, second half",
    "choice": "under 1.5",
    "author_odds": null,
    "market_key": "total",
    "choice_key": "under",
    "period": "second_half",
    "line": "1.5",
    "subject": "goals_total",
    "in_words": "Over/Under 1.5 goals, second half: under 1.5"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "3-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Atlético Nacional 3-0 Deportivo Pasto."
   },
   "settlements": [
    {
     "operation_id": "34c0ad0a6256aef7aa205b57c051e50977d4e634653569f0f28a35e7e163a195",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 1.5 goals, second half",
     "choice": "under 1.5",
     "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": "Tristan",
    "publisher": "wetttipps-heute.com",
    "forecaster": "Tristan",
    "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://wetttipps-heute.com/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "under 1.5 (Over/Under 1.5 goals, second half)"
  },
  {
   "observation_id": "n-454babac863d8fd6dac67595",
   "quote_text": "Über 2,5 Tore",
   "fragment_from": 3717,
   "fragment_to": 3730,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://wetttipps-heute.com/",
    "display_name": null,
    "speaker": "Tristan",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c79f9bee6c8c8d4a357fd645eb8c585d9af8b76abdeb9ee492a43a45f3fdcf01",
    "material_removed": false
   },
   "published_at": "2026-10-22T10:41:01.000Z",
   "detected_at": "2026-10-23T00:29:32.970Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "ambiguous",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-3cb503e63744",
    "display_name": "FK Austria Vienna II — Sturm Graz II",
    "competition_name": "Austria 2. Liga",
    "starts_at": "2026-10-23T16:30:00.000Z",
    "url": null,
    "scoreline": "1-0",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "over 2.5",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-22T10:41:01.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-22T10:41:01.000Z",
    "detected_at": "2026-10-23T00:29:32.970Z",
    "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": "loss",
    "scoreline": "1-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was FK Austria Vienna II 1-0 Sturm Graz II."
   },
   "settlements": [
    {
     "operation_id": "08a942202963e21db9e217731130489d0cfc68bdd81e83d4787e358e321fd2a1",
     "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: 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": "Tristan",
    "publisher": "wetttipps-heute.com",
    "forecaster": "Tristan",
    "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://wetttipps-heute.com/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "over 2.5 (Over/Under 2.5 goals)"
  },
  {
   "observation_id": "n-112a2f218a3110c3de15ff01",
   "quote_text": "RW Essen trifft in 2. HZ",
   "fragment_from": 4534,
   "fragment_to": 4558,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://wetttipps-heute.com/",
    "display_name": null,
    "speaker": "Tristan",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c79f9bee6c8c8d4a357fd645eb8c585d9af8b76abdeb9ee492a43a45f3fdcf01",
    "material_removed": false
   },
   "published_at": "2026-10-22T10:41:01.000Z",
   "detected_at": "2026-10-23T00:29:32.970Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "ambiguous",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-b4f68dbeb15a",
    "display_name": "Rot-Weiss Essen — Jahn Regensburg",
    "competition_name": "3. Liga",
    "starts_at": "2026-10-23T17:00:00.000Z",
    "url": null,
    "scoreline": "1-0",
    "condition": "finished"
   },
   "market_label": "Team goals over/under 0.5, second half",
   "outcome_label": "Rot-Weiss Essen over 0.5",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-22T10:41:01.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-22T10:41:01.000Z",
    "detected_at": "2026-10-23T00:29:32.970Z",
    "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": "Team goals over/under 0.5, second half",
    "choice": "Rot-Weiss Essen over 0.5",
    "author_odds": null,
    "market_key": "team_total",
    "choice_key": "1-over",
    "period": "second_half",
    "line": "0.5",
    "subject": "goals_total",
    "in_words": "Team goals over/under 0.5, second half: Rot-Weiss Essen over 0.5"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Rot-Weiss Essen 1-0 Jahn Regensburg."
   },
   "settlements": [
    {
     "operation_id": "1b569d73c7317c34fe4fc916bf027dd4a744e5af83dfa9016373c68b7911f97c",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 0.5, second half",
     "choice": "Rot-Weiss Essen over 0.5",
     "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": "Tristan",
    "publisher": "wetttipps-heute.com",
    "forecaster": "Tristan",
    "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://wetttipps-heute.com/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Rot-Weiss Essen over 0.5 (Team goals over/under 0.5, second half)"
  },
  {
   "observation_id": "n-9770321754e821160103db7e",
   "quote_text": "Altglienicke trifft in 1. HZ",
   "fragment_from": 4829,
   "fragment_to": 4857,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://wetttipps-heute.com/",
    "display_name": null,
    "speaker": "Tristan",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c79f9bee6c8c8d4a357fd645eb8c585d9af8b76abdeb9ee492a43a45f3fdcf01",
    "material_removed": false
   },
   "published_at": "2026-10-22T10:41:01.000Z",
   "detected_at": "2026-10-23T00:29:32.970Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "ambiguous",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-f418073996a0",
    "display_name": "VSG Altglienicke — FSV 63 Luckenwalde",
    "competition_name": "Germany Regionalliga North East",
    "starts_at": "2026-10-23T17:00:00.000Z",
    "url": null,
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "Team goals over/under 0.5, first half",
   "outcome_label": "VSG Altglienicke over 0.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-22T10:41:01.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-22T10:41:01.000Z",
    "detected_at": "2026-10-23T00:29:32.970Z",
    "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": "Team goals over/under 0.5, first half",
    "choice": "VSG Altglienicke over 0.5",
    "author_odds": null,
    "market_key": "team_total",
    "choice_key": "1-over",
    "period": "first_half",
    "line": "0.5",
    "subject": "goals_total",
    "in_words": "Team goals over/under 0.5, first half: VSG Altglienicke over 0.5"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was VSG Altglienicke 3-1 FSV 63 Luckenwalde."
   },
   "settlements": [
    {
     "operation_id": "698884b1affc1a987ddf2bed0475149d593f7f2c105d16a9f53f5e20a7ebdd15",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 0.5, first half",
     "choice": "VSG Altglienicke over 0.5",
     "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": "Tristan",
    "publisher": "wetttipps-heute.com",
    "forecaster": "Tristan",
    "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://wetttipps-heute.com/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "VSG Altglienicke over 0.5 (Team goals over/under 0.5, first half)"
  },
  {
   "observation_id": "n-c9267c81f4dd0b87762ba87a",
   "quote_text": "Bonner SC trifft in 2. HZ",
   "fragment_from": 5707,
   "fragment_to": 5732,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://wetttipps-heute.com/",
    "display_name": null,
    "speaker": "Tristan",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c79f9bee6c8c8d4a357fd645eb8c585d9af8b76abdeb9ee492a43a45f3fdcf01",
    "material_removed": false
   },
   "published_at": "2026-10-22T10:41:01.000Z",
   "detected_at": "2026-10-23T00:29:32.970Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "ambiguous",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-103f3c0159db",
    "display_name": "Borussia Dortmund II — Bonner SC",
    "competition_name": "Germany Regionalliga West",
    "starts_at": "2026-10-23T17:30:00.000Z",
    "url": null,
    "scoreline": "2-0",
    "condition": "finished"
   },
   "market_label": "Team goals over/under 0.5, second half",
   "outcome_label": "Bonner SC over 0.5",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-22T10:41:01.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-22T10:41:01.000Z",
    "detected_at": "2026-10-23T00:29:32.970Z",
    "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": "Team goals over/under 0.5, second half",
    "choice": "Bonner SC over 0.5",
    "author_odds": null,
    "market_key": "team_total",
    "choice_key": "2-over",
    "period": "second_half",
    "line": "0.5",
    "subject": "goals_total",
    "in_words": "Team goals over/under 0.5, second half: Bonner SC over 0.5"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Borussia Dortmund II 2-0 Bonner SC."
   },
   "settlements": [
    {
     "operation_id": "c0d65c2fd03bd3f5cf8ff0d8cdfb963fc7105071e7a1df0b0d1c10e34c6db781",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 0.5, second half",
     "choice": "Bonner SC over 0.5",
     "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": "Tristan",
    "publisher": "wetttipps-heute.com",
    "forecaster": "Tristan",
    "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://wetttipps-heute.com/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Bonner SC over 0.5 (Team goals over/under 0.5, second half)"
  },
  {
   "observation_id": "n-ab2f65245a1b6e31bf99d2f5",
   "quote_text": "Metz trifft in 2. HZ",
   "fragment_from": 6247,
   "fragment_to": 6267,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://wetttipps-heute.com/",
    "display_name": null,
    "speaker": "Tristan",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c79f9bee6c8c8d4a357fd645eb8c585d9af8b76abdeb9ee492a43a45f3fdcf01",
    "material_removed": false
   },
   "published_at": "2026-10-22T10:41:01.000Z",
   "detected_at": "2026-10-23T00:29:32.970Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-cf1973ad4f07",
    "display_name": "USL Dunkerque — Metz",
    "competition_name": "Ligue 2",
    "starts_at": "2026-10-23T18:00:00.000Z",
    "url": "/football/matches/usl-dunkerque-vs-metz-2026-10-23/",
    "scoreline": "1-1",
    "condition": "finished"
   },
   "market_label": "Team goals over/under 0.5, second half",
   "outcome_label": "Metz over 0.5",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-22T10:41:01.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-22T10:41:01.000Z",
    "detected_at": "2026-10-23T00:29:32.970Z",
    "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": "Team goals over/under 0.5, second half",
    "choice": "Metz over 0.5",
    "author_odds": null,
    "market_key": "team_total",
    "choice_key": "2-over",
    "period": "second_half",
    "line": "0.5",
    "subject": "goals_total",
    "in_words": "Team goals over/under 0.5, second half: Metz over 0.5"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was USL Dunkerque 1-1 Metz."
   },
   "settlements": [
    {
     "operation_id": "137b9d615671069c391cb7cede912945176b372f539f81ea540ff9ac2a31bdf1",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 0.5, second half",
     "choice": "Metz over 0.5",
     "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": "Tristan",
    "publisher": "wetttipps-heute.com",
    "forecaster": "Tristan",
    "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://wetttipps-heute.com/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Metz over 0.5 (Team goals over/under 0.5, second half)"
  },
  {
   "observation_id": "n-1bd9a2f275b876c839d62a17",
   "quote_text": "Melgar trifft in 1. HZ",
   "fragment_from": 6505,
   "fragment_to": 6527,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://wetttipps-heute.com/",
    "display_name": null,
    "speaker": "Tristan",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c79f9bee6c8c8d4a357fd645eb8c585d9af8b76abdeb9ee492a43a45f3fdcf01",
    "material_removed": false
   },
   "published_at": "2026-10-22T10:41:01.000Z",
   "detected_at": "2026-10-23T00:29:32.970Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-8d6e5c3d537d",
    "display_name": "Universidad Técnica de Cajamarca — Melgar",
    "competition_name": "Liga 1",
    "starts_at": "2026-10-23T18:00:00.000Z",
    "url": "/football/matches/universidad-tecnica-de-cajamarca-vs-melgar-2026-10-23/",
    "scoreline": "1-2",
    "condition": "finished"
   },
   "market_label": "Team goals over/under 0.5, first half",
   "outcome_label": "Melgar over 0.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-22T10:41:01.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-22T10:41:01.000Z",
    "detected_at": "2026-10-23T00:29:32.970Z",
    "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": "Team goals over/under 0.5, first half",
    "choice": "Melgar over 0.5",
    "author_odds": null,
    "market_key": "team_total",
    "choice_key": "2-over",
    "period": "first_half",
    "line": "0.5",
    "subject": "goals_total",
    "in_words": "Team goals over/under 0.5, first half: Melgar over 0.5"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Universidad Técnica de Cajamarca 1-2 Melgar."
   },
   "settlements": [
    {
     "operation_id": "b2d0b713b495fac5d973e8223073292b3c683dd01615dda2cb412e01e83e6d39",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 0.5, first half",
     "choice": "Melgar over 0.5",
     "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": "Tristan",
    "publisher": "wetttipps-heute.com",
    "forecaster": "Tristan",
    "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://wetttipps-heute.com/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Melgar over 0.5 (Team goals over/under 0.5, first half)"
  },
  {
   "observation_id": "n-4ab2d5aa237fce2d1ba89041",
   "quote_text": "Über 2,5 Tore\n\nSo oft traf dieser Tipp zu\nWettb.\nSpiele\n\nVitesseVIT\n\n4× Folge\n\nEerste Divisie\n\nHeim\n\nEmmenEMM\n\n9 von 10\n\nAlle\n\nAusw.\n\nH2H\n\n5 von 6\n\n—\n\nH & A\n\nQuote1.55",
   "fragment_from": 6779,
   "fragment_to": 6946,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://wetttipps-heute.com/",
    "display_name": null,
    "speaker": "Tristan",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c79f9bee6c8c8d4a357fd645eb8c585d9af8b76abdeb9ee492a43a45f3fdcf01",
    "material_removed": false
   },
   "published_at": "2026-10-22T10:41:01.000Z",
   "detected_at": "2026-10-23T00:29:32.970Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-5770175f98d3",
    "display_name": "Vitesse — FC Emmen",
    "competition_name": "Netherlands Eerste Divisie",
    "starts_at": "2026-10-23T18:00:00.000Z",
    "url": null,
    "scoreline": "0-2",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "over 2.5",
   "odds_set": {
    "by_author": "1.55",
    "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-22T10:41:01.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-22T10:41:01.000Z",
    "detected_at": "2026-10-23T00:29:32.970Z",
    "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.55",
    "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.55"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Vitesse 0-2 FC Emmen."
   },
   "settlements": [
    {
     "operation_id": "c2cf3832fffd9a66450ac77b551473e8e6c9c390ff1c10b212ea19e4f23ca5df",
     "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": 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": "a21448f0a9a951b0c14c832070ec29ef6957d2ba608bf88ac22c76a41781eb02",
     "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: 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": "Tristan",
    "publisher": "wetttipps-heute.com",
    "forecaster": "Tristan",
    "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://wetttipps-heute.com/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "over 2.5 (Over/Under 2.5 goals)"
  },
  {
   "observation_id": "n-9abeb9eb7746445c4fe5befd",
   "quote_text": "Ü 1,5 Tore in 2. HZ",
   "fragment_from": 7874,
   "fragment_to": 7893,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://wetttipps-heute.com/",
    "display_name": null,
    "speaker": "Tristan",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c79f9bee6c8c8d4a357fd645eb8c585d9af8b76abdeb9ee492a43a45f3fdcf01",
    "material_removed": false
   },
   "published_at": "2026-10-22T10:41:01.000Z",
   "detected_at": "2026-10-23T00:29:32.970Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "ambiguous",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-a67cb96c95ee",
    "display_name": "Gimnasia y Esgrima — Sarmiento",
    "competition_name": "Liga Profesional",
    "starts_at": "2026-10-23T21:00:00.000Z",
    "url": "/football/matches/gimnasia-y-esgrima-vs-sarmiento-2026-10-23/",
    "scoreline": "2-0",
    "condition": "finished"
   },
   "market_label": "Over/Under 1.5 goals, second half",
   "outcome_label": "over 1.5",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-22T10:41:01.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-22T10:41:01.000Z",
    "detected_at": "2026-10-23T00:29:32.970Z",
    "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 1.5 goals, second half",
    "choice": "over 1.5",
    "author_odds": null,
    "market_key": "total",
    "choice_key": "over",
    "period": "second_half",
    "line": "1.5",
    "subject": "goals_total",
    "in_words": "Over/Under 1.5 goals, second half: over 1.5"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Gimnasia y Esgrima 2-0 Sarmiento."
   },
   "settlements": [
    {
     "operation_id": "d53505fa7edbc3ce1a057b59d8f2942ab0643e1811a3fc4adf1f4d857ef9e5ce",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 1.5 goals, second half",
     "choice": "over 1.5",
     "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": "Tristan",
    "publisher": "wetttipps-heute.com",
    "forecaster": "Tristan",
    "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://wetttipps-heute.com/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "over 1.5 (Over/Under 1.5 goals, second half)"
  },
  {
   "observation_id": "n-285994f3f923d9eb845c4e80",
   "quote_text": "Über 2,5 Tore",
   "fragment_from": 8164,
   "fragment_to": 8177,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://wetttipps-heute.com/",
    "display_name": null,
    "speaker": "Tristan",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c79f9bee6c8c8d4a357fd645eb8c585d9af8b76abdeb9ee492a43a45f3fdcf01",
    "material_removed": false
   },
   "published_at": "2026-10-22T10:41:01.000Z",
   "detected_at": "2026-10-23T00:29:32.970Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-9c644feb3052",
    "display_name": "Cruzeiro — Remo",
    "competition_name": "Brasileiro Série A",
    "starts_at": "2026-10-23T23:00:00.000Z",
    "url": "/football/matches/cruzeiro-vs-remo-2026-10-23/",
    "scoreline": "1-0",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "over 2.5",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-22T10:41:01.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-22T10:41:01.000Z",
    "detected_at": "2026-10-23T00:29:32.970Z",
    "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": "loss",
    "scoreline": "1-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Cruzeiro 1-0 Remo."
   },
   "settlements": [
    {
     "operation_id": "7b2e7b61b77370f022fa6749ab9a9ad73c67a8245b5f4dda37fe99119d5b3a2e",
     "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: 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": "Tristan",
    "publisher": "wetttipps-heute.com",
    "forecaster": "Tristan",
    "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://wetttipps-heute.com/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "over 2.5 (Over/Under 2.5 goals)"
  },
  {
   "observation_id": "n-6e1b7fe855a5c37a9b071641",
   "quote_text": "U 1,5 Tore in 2. HZ",
   "fragment_from": 6758,
   "fragment_to": 6777,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://wetttipps-heute.com/",
    "display_name": null,
    "speaker": "Tristan",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "d635554115034691dfaa432d600d7b57cfcb4d78f46100202922be66952fac4d",
    "material_removed": false
   },
   "published_at": "2026-09-29T10:22:45.000Z",
   "detected_at": "2026-10-10T14:16:01.700Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "ambiguous",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-704514f543c2",
    "display_name": "Atlético Nacional — Deportivo Pasto",
    "competition_name": "Primera A",
    "starts_at": "2026-10-23T01:00:00.000Z",
    "url": "/football/matches/atletico-nacional-vs-deportivo-pasto-2026-10-23/",
    "scoreline": "3-0",
    "condition": "finished"
   },
   "market_label": "Over/Under 1.5 goals, second half",
   "outcome_label": "under 1.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": "void",
   "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-09-29T10:22:45.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-09-29T10:22:45.000Z",
    "detected_at": "2026-10-10T14:16:01.700Z",
    "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 1.5 goals, second half",
    "choice": "under 1.5",
    "author_odds": null,
    "market_key": "total",
    "choice_key": "under",
    "period": "second_half",
    "line": "1.5",
    "subject": "goals_total",
    "in_words": "Over/Under 1.5 goals, second half: under 1.5"
   },
   "author_claim_outcome": {
    "result": "void",
    "scoreline": "3-0",
    "data_status": "measured",
    "cause": "The match was moved by 287 hours after this pick was recorded; a match moved by more than 48 hours is void",
    "methodology_version": "2.2",
    "in_words": "Void: the final score was Atlético Nacional 3-0 Deportivo Pasto."
   },
   "settlements": [
    {
     "operation_id": "5f20196a856c367766b8715c18158722f3b04126e5e67c04c65df7fbbda3f147",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 1.5 goals, second half",
     "choice": "under 1.5",
     "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": [
    {
     "at": "2026-10-14T02:01:04.614Z",
     "field_name": "line sign",
     "was": "Over/Under −1.5 goals, second half · under −1.5",
     "now": "Over/Under 1.5 goals, second half · under 1.5",
     "cause": "Data corrected: line sign. The line of this over/under market was recorded with a minus sign; a total cannot be negative, and the source gives the line without one. The line now matches the source and the outcome is worked out on it. This pick was never executed, so no number changes."
    }
   ],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Tristan",
    "publisher": "wetttipps-heute.com",
    "forecaster": "Tristan",
    "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://wetttipps-heute.com/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": {
    "at": "2026-10-14T02:01:04.614Z",
    "field": "line sign",
    "reason": "Data corrected: line sign. The line of this over/under market was recorded with a minus sign; a total cannot be negative, and the source gives the line without one. The line now matches the source and the outcome is worked out on it. This pick was never executed, so no number changes.",
    "version": 2,
    "url": "/corrections/#c-f1b2048399e9",
    "text": "Corrected on 14 October 2026: Data corrected: line sign. The line of this over/under market was recorded with a minus sign; a total cannot be negative, and the source gives the line without one. The line now matches the source and"
   },
   "choice_words": "under 1.5 (Over/Under 1.5 goals, second half)"
  }
 ]
}
