{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "source",
 "url": "/sources/extra-toto-nl/",
 "canonical": "/sources/extra-toto-nl/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "TOTO Extra: Football Prediction Record",
 "description": "Verified record: 52 settled picks by TOTO Extra recorded before kick-off across 43 matches, 18 Oct 2026 – 5 Nov 2026: −7.5% at our recorded market prices.",
 "first_paragraph": {
  "body": "Forecast Record recorded 52 settled live picks by TOTO Extra before kick-off across 43 matches between 18 October and 5 November 2026. At our recorded market prices these picks returned −7.5% on the total staked. Of the 112 predictions we hold for TOTO Extra, 89 are linked to matches: 77 were recorded by us before kick-off and 12 first found after the match. Figures as of 7 November 2026.",
  "key_number": "−7.5%",
  "data": "2026-11-07",
  "source_info": "our own evidence archive and market snapshot",
  "brand": "Forecast Record"
 },
 "indexable": false,
 "noindex_reason": "outside_core",
 "indexing_threshold": {
  "settled_count": 52,
  "date_count": 10,
  "required_settled": 10,
  "required_dates": 2
 },
 "data_date": "2026-11-07T18:10:35.144Z",
 "built_at": "2026-11-07T19:52:23.438Z",
 "lastmod": "2026-11-08T02:12:33.000Z",
 "content_hash": null,
 "meaning_hash": "94ef7863fce21b446e3aa58f56f089c336cbb1b86c3a392116599094e5f419ac",
 "dependency_group": "author:e-c2dcf783e8a8d9907ce519b3",
 "release_id": "20261107-195223",
 "markup": [
  {
   "type_code": "WebPage",
   "allowed": true,
   "cause": null
  },
  {
   "type_code": "Organization",
   "allowed": true,
   "cause": null
  }
 ],
 "exports": [
  {
   "type_code": "json",
   "url": "/sources/extra-toto-nl/index.json",
   "bytes": null
  },
  {
   "type_code": "csv",
   "url": "/sources/extra-toto-nl/picks.csv",
   "bytes": null
  }
 ],
 "modules": {
  "affiliate": true,
  "api": true,
  "compare_yourself": false
 },
 "affiliate_block": {
  "container": true,
  "request_url": "/partnery/moi",
  "disclosure": "Some links below are affiliate links and are marked as such. They never affect what you see above: the order of any table is computed before any commission is known.",
  "page_category": "author"
 },
 "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-c2dcf783e8a8d9907ce519b3",
  "public_name": "TOTO Extra",
  "tracker_number": 4975,
  "status": "active",
  "inactive_since": null,
  "verified_creator": false,
  "observation_period": {
   "since": "2026-10-17",
   "until": "2026-11-06"
  },
  "platform_list": [
   {
    "medium": "website",
    "handle": null,
    "url": null,
    "link_confirmed": false,
    "show": true
   }
  ],
  "comment": null
 },
 "headline_number": {
  "metric": {
   "metric_id": "p-e-c2dcf783e8a8d9907ce519b3-roi-market-price-90d-z99",
   "code_name": "roi_market_price",
   "display_name": "Return on stakes at an independent odds snapshot",
   "window_kind": "90d",
   "window_from": "2026-08-09",
   "window_to": "2026-11-07",
   "amount": "-7.4515",
   "unit": "percent",
   "data_status": "calculated",
   "cause": null,
   "n_bets": 52,
   "n_events": 43,
   "n_void": 0,
   "ci_low": "-33.8056",
   "ci_high": "20.4870",
   "ci_method": "cluster_bootstrap",
   "price_source": "market_price",
   "coverage_percent": "100.00",
   "breakdown": [],
   "methodology_version": "2.2",
   "data_date": "2026-11-07T18:10:35.144Z",
   "enough_for_ranking": true,
   "series_uid": null,
   "series_key": "market_price",
   "series_label": "At an independent odds snapshot"
  },
  "byline": "Return on stakes at an independent odds snapshot over 90 days: 52 settled picks across 43 matches",
  "average_odds": "1.84",
  "odds_from_author": 52,
  "odds_from_snapshot": 0
 },
 "metrics": [],
 "history": [],
 "simulation": {
  "series_uid": "sr-cd30298628ca16b5a512864f",
  "bankroll_hundredths": 961252,
  "reserve_hundredths": 20000,
  "issued_total_hundredths": 1000000,
  "top_up_count": 0,
  "profit_hundredths": -38748,
  "rewards_off": null,
  "initial_hundredths": 1000000,
  "stake_hundredths": 10000,
  "data_points": [
   {
    "at": "2026-10-18T17:10:16.017Z",
    "bankroll_hundredths": 990000,
    "profit_hundredths": -10000,
    "outcome_id": "ish-a48fd9c9673ed9c9d5a369ae"
   },
   {
    "at": "2026-10-21T00:41:06.591Z",
    "bankroll_hundredths": 980000,
    "profit_hundredths": -20000,
    "outcome_id": "ish-a266bca0a38d7cfb5bc0ed10"
   },
   {
    "at": "2026-10-21T00:41:06.604Z",
    "bankroll_hundredths": 986061,
    "profit_hundredths": -13939,
    "outcome_id": "ish-f6ec2e41f9f134cb0e09685b"
   },
   {
    "at": "2026-10-21T00:41:06.623Z",
    "bankroll_hundredths": 992049,
    "profit_hundredths": -7951,
    "outcome_id": "ish-556650f40d3f5c40bb9fa5df"
   },
   {
    "at": "2026-10-21T00:41:06.651Z",
    "bankroll_hundredths": 999456,
    "profit_hundredths": -544,
    "outcome_id": "ish-9a540ae4ee06c7bb63dce1ac"
   },
   {
    "at": "2026-10-21T19:08:54.886Z",
    "bankroll_hundredths": 1011956,
    "profit_hundredths": 11956,
    "outcome_id": "ish-9ea7662fc00175c690af55ca"
   },
   {
    "at": "2026-10-21T19:08:55.010Z",
    "bankroll_hundredths": 1017219,
    "profit_hundredths": 17219,
    "outcome_id": "ish-2cd4e7c9a26a576bed783ff5"
   },
   {
    "at": "2026-10-21T21:05:40.348Z",
    "bankroll_hundredths": 1007219,
    "profit_hundredths": 7219,
    "outcome_id": "ish-f2340f16bbc20eb5dea697e6"
   },
   {
    "at": "2026-10-21T21:05:40.370Z",
    "bankroll_hundredths": 1012347,
    "profit_hundredths": 12347,
    "outcome_id": "ish-40d7d89a4b16b8f4c6f5fc7a"
   },
   {
    "at": "2026-10-21T21:05:40.397Z",
    "bankroll_hundredths": 1022747,
    "profit_hundredths": 22747,
    "outcome_id": "ish-5c6f01797c0dd023a8e1c283"
   },
   {
    "at": "2026-10-21T21:05:40.433Z",
    "bankroll_hundredths": 1012747,
    "profit_hundredths": 12747,
    "outcome_id": "ish-d03bb8a87bed66017789f14b"
   },
   {
    "at": "2026-10-21T21:05:40.863Z",
    "bankroll_hundredths": 1002747,
    "profit_hundredths": 2747,
    "outcome_id": "ish-7cd9681e5dde7b7efa45724c"
   },
   {
    "at": "2026-10-21T21:05:41.014Z",
    "bankroll_hundredths": 992747,
    "profit_hundredths": -7253,
    "outcome_id": "ish-05ec6523a31eef7958246cca"
   },
   {
    "at": "2026-10-21T22:09:14.579Z",
    "bankroll_hundredths": 1000439,
    "profit_hundredths": 439,
    "outcome_id": "ish-e0cf1c68d760272cf07effc0"
   },
   {
    "at": "2026-10-21T22:09:14.591Z",
    "bankroll_hundredths": 1008606,
    "profit_hundredths": 8606,
    "outcome_id": "ish-c689d4d62c38daa2890f1a1c"
   },
   {
    "at": "2026-10-22T12:32:04.204Z",
    "bankroll_hundredths": 1016606,
    "profit_hundredths": 16606,
    "outcome_id": "ish-70c32f7809998d5a7bbdd9e3"
   },
   {
    "at": "2026-10-22T12:36:18.199Z",
    "bankroll_hundredths": 1006606,
    "profit_hundredths": 6606,
    "outcome_id": "ish-569fe119f1136021fda41cf7"
   },
   {
    "at": "2026-10-22T12:41:47.943Z",
    "bankroll_hundredths": 1013706,
    "profit_hundredths": 13706,
    "outcome_id": "ish-d355b8d33c1036e157ff7b28"
   },
   {
    "at": "2026-10-22T12:52:40.424Z",
    "bankroll_hundredths": 1019406,
    "profit_hundredths": 19406,
    "outcome_id": "ish-d209807c9adb80dafeb9f2ac"
   },
   {
    "at": "2026-10-22T19:01:14.930Z",
    "bankroll_hundredths": 1009406,
    "profit_hundredths": 9406,
    "outcome_id": "ish-3513d5ca48fbd7472e07ecac"
   },
   {
    "at": "2026-10-22T19:01:14.945Z",
    "bankroll_hundredths": 999406,
    "profit_hundredths": -594,
    "outcome_id": "ish-e9fa0ff2a9501dbdda16318a"
   },
   {
    "at": "2026-10-22T19:01:15.731Z",
    "bankroll_hundredths": 1006906,
    "profit_hundredths": 6906,
    "outcome_id": "ish-b6becda8e600ad5f68edeaab"
   },
   {
    "at": "2026-10-22T19:01:15.785Z",
    "bankroll_hundredths": 996906,
    "profit_hundredths": -3094,
    "outcome_id": "ish-4a28fcc96466262013941484"
   },
   {
    "at": "2026-10-22T19:01:16.047Z",
    "bankroll_hundredths": 986906,
    "profit_hundredths": -13094,
    "outcome_id": "ish-b12a5d0f189672c9aee810d8"
   },
   {
    "at": "2026-10-22T19:01:16.544Z",
    "bankroll_hundredths": 976906,
    "profit_hundredths": -23094,
    "outcome_id": "ish-88464ef2f0a24be69a4819cd"
   },
   {
    "at": "2026-10-22T19:01:16.569Z",
    "bankroll_hundredths": 966906,
    "profit_hundredths": -33094,
    "outcome_id": "ish-6dd4cfe571726cbe6e2616a2"
   },
   {
    "at": "2026-10-22T19:01:16.600Z",
    "bankroll_hundredths": 971006,
    "profit_hundredths": -28994,
    "outcome_id": "ish-e7f1e8f5b655a88342070d45"
   },
   {
    "at": "2026-10-22T19:30:22.019Z",
    "bankroll_hundredths": 961006,
    "profit_hundredths": -38994,
    "outcome_id": "ish-febc621706935f186f9f11d2"
   },
   {
    "at": "2026-10-22T21:10:33.594Z",
    "bankroll_hundredths": 951006,
    "profit_hundredths": -48994,
    "outcome_id": "ish-4a66f5412110c25f3a439de0"
   },
   {
    "at": "2026-10-22T21:10:33.616Z",
    "bankroll_hundredths": 956006,
    "profit_hundredths": -43994,
    "outcome_id": "ish-196b2f4516eac8db24623386"
   },
   {
    "at": "2026-10-22T21:10:33.634Z",
    "bankroll_hundredths": 946006,
    "profit_hundredths": -53994,
    "outcome_id": "ish-5cf89b6a8fa2ce624870cfa5"
   },
   {
    "at": "2026-10-22T21:10:35.097Z",
    "bankroll_hundredths": 960306,
    "profit_hundredths": -39694,
    "outcome_id": "ish-8ee7afc4a5f94558c84ee858"
   },
   {
    "at": "2026-10-22T21:10:35.105Z",
    "bankroll_hundredths": 950306,
    "profit_hundredths": -49694,
    "outcome_id": "ish-1dbf93f0a469b62d7816e3e1"
   },
   {
    "at": "2026-10-22T21:10:35.874Z",
    "bankroll_hundredths": 959006,
    "profit_hundredths": -40994,
    "outcome_id": "ish-484725fb2ca16e6155d4e12a"
   },
   {
    "at": "2026-10-23T00:50:40.863Z",
    "bankroll_hundredths": 965806,
    "profit_hundredths": -34194,
    "outcome_id": "ish-a570b77305a6060c6079318f"
   },
   {
    "at": "2026-10-26T12:50:37.688Z",
    "bankroll_hundredths": 968247,
    "profit_hundredths": -31753,
    "outcome_id": "ish-87c65b8d375b665e71bfee47"
   },
   {
    "at": "2026-10-26T12:50:37.700Z",
    "bankroll_hundredths": 958247,
    "profit_hundredths": -41753,
    "outcome_id": "ish-950ea1c5fadc25b94939f64f"
   },
   {
    "at": "2026-10-26T12:50:37.713Z",
    "bankroll_hundredths": 948247,
    "profit_hundredths": -51753,
    "outcome_id": "ish-7c2649150201ad947a2ac959"
   },
   {
    "at": "2026-10-26T12:50:49.006Z",
    "bankroll_hundredths": 951857,
    "profit_hundredths": -48143,
    "outcome_id": "ish-f08522f1431f89f23ceffe3f"
   },
   {
    "at": "2026-10-26T12:50:49.015Z",
    "bankroll_hundredths": 941857,
    "profit_hundredths": -58143,
    "outcome_id": "ish-d6091c6aebe6d4db3387ea37"
   },
   {
    "at": "2026-10-31T20:11:17.397Z",
    "bankroll_hundredths": 950057,
    "profit_hundredths": -49943,
    "outcome_id": "ish-597aa66a90b47f5a26f1445c"
   },
   {
    "at": "2026-11-01T15:01:46.511Z",
    "bankroll_hundredths": 958057,
    "profit_hundredths": -41943,
    "outcome_id": "ish-ff3d3ba96a2264393ee78eba"
   },
   {
    "at": "2026-11-01T15:01:46.525Z",
    "bankroll_hundredths": 966307,
    "profit_hundredths": -33693,
    "outcome_id": "ish-b1229c91cd9bf4f23225f3e7"
   },
   {
    "at": "2026-11-01T15:01:46.536Z",
    "bankroll_hundredths": 956307,
    "profit_hundredths": -43693,
    "outcome_id": "ish-09d2d76cf6fc94168c3f65fa"
   },
   {
    "at": "2026-11-01T19:16:09.263Z",
    "bankroll_hundredths": 959878,
    "profit_hundredths": -40122,
    "outcome_id": "ish-6d65420096ae990f1f99b244"
   },
   {
    "at": "2026-11-03T22:07:40.824Z",
    "bankroll_hundredths": 949878,
    "profit_hundredths": -50122,
    "outcome_id": "ish-1b953e6b64346ee44e2a9457"
   },
   {
    "at": "2026-11-03T22:07:40.846Z",
    "bankroll_hundredths": 939878,
    "profit_hundredths": -60122,
    "outcome_id": "ish-4ab06af1351c7e0bc633a8a1"
   },
   {
    "at": "2026-11-04T22:05:22.507Z",
    "bankroll_hundredths": 943211,
    "profit_hundredths": -56789,
    "outcome_id": "ish-5cceab9dda1ff1ab4c7ae65b"
   },
   {
    "at": "2026-11-05T20:22:53.202Z",
    "bankroll_hundredths": 955061,
    "profit_hundredths": -44939,
    "outcome_id": "ish-9c17eecabe5c3005a8ae962b"
   },
   {
    "at": "2026-11-05T22:10:21.792Z",
    "bankroll_hundredths": 961728,
    "profit_hundredths": -38272,
    "outcome_id": "ish-4d269969b6ebb512ff50a988"
   },
   {
    "at": "2026-11-05T22:10:21.805Z",
    "bankroll_hundredths": 971252,
    "profit_hundredths": -28748,
    "outcome_id": "ish-b060b5ab6e4f1b9581ec111e"
   },
   {
    "at": "2026-11-07T09:03:17.627Z",
    "bankroll_hundredths": 961252,
    "profit_hundredths": -38748,
    "outcome_id": "ish-6528b0296105d8f850cad21c"
   }
  ],
  "top_ups": [],
  "rule": "When the balance falls below 100 points and no bets are open, 10000 points are added; the remaining balance is kept. While bets are open we wait for settlement.",
  "series_key": "market_price",
  "series_label": "At an independent odds snapshot"
 },
 "simulations": [],
 "completeness": {
  "detected": 143,
  "recognised": 112,
  "accepted": 88,
  "executed": 61,
  "calculated": 59,
  "gaps": [
   {
    "cause": "not_supported",
    "figure": 18
   },
   {
    "cause": "not_checked",
    "figure": 16
   },
   {
    "cause": "disputed_reading",
    "figure": 11
   },
   {
    "cause": "other reading",
    "figure": 5
   },
   {
    "cause": "outside the method",
    "figure": 1
   }
  ]
 },
 "record_counts": {
  "dictionary_version": "1",
  "statements": 143,
  "of_them_restored": 0,
  "not_predictions": {
   "opinions": 20,
   "not_about_a_match": 11,
   "unclassified": 0
  },
  "predictions": 112,
  "predictions_restored": 0,
  "matches": 68,
  "admitted": 88,
  "qualifying_picks": 61,
  "qualifying_picks_restored": 0,
  "settled_picks": 59,
  "settled_picks_restored": 0,
  "series_list": [
   {
    "code_name": "market_price",
    "derived": false,
    "is_restored": false,
    "qualifying_picks": 54,
    "settled_picks": 52,
    "void": 0,
    "pending_picks": 2,
    "matches": 43,
    "operations_settled": 52,
    "stakes_hundredths": [
     10000
    ],
    "methodologies": [
     "2.2"
    ],
    "display_name": "At an independent odds snapshot"
   },
   {
    "code_name": "author_price",
    "derived": false,
    "is_restored": false,
    "qualifying_picks": 61,
    "settled_picks": 59,
    "void": 0,
    "pending_picks": 2,
    "matches": 49,
    "operations_settled": 59,
    "stakes_hundredths": [
     10000
    ],
    "methodologies": [
     "2.2"
    ],
    "display_name": "At the author's stated price"
   },
   {
    "code_name": "derived_series",
    "derived": true,
    "is_restored": false,
    "qualifying_picks": 1,
    "settled_picks": 0,
    "void": 0,
    "pending_picks": 1,
    "matches": 0,
    "operations_settled": 0,
    "stakes_hundredths": [
     10000
    ],
    "methodologies": [
     "2.2"
    ],
    "display_name": "Forecast Record reconstruction from the predicted score"
   }
  ],
  "gaps": [
   {
    "code_name": "not_supported",
    "cause": "not_supported",
    "figure": 18
   },
   {
    "code_name": "not_checked",
    "cause": "not_checked",
    "figure": 16
   },
   {
    "code_name": "disputed_reading",
    "cause": "disputed_reading",
    "figure": 11
   },
   {
    "code_name": "ambiguous",
    "cause": "other reading",
    "figure": 5
   },
   {
    "code_name": "not_admitted",
    "cause": "outside the method",
    "figure": 1
   }
  ],
  "duplicates": 0,
  "junk": {},
  "dictionary_url": "/methodology/#words"
 },
 "evidence_items": [
  {
   "observation_id": "n-11abe1138ad542d8e213e491",
   "url": "/evidence/?pick=n-11abe1138ad542d8e213e491",
   "quote_text": "Een overwinning voor de Tukkers is misschien een te gewaagde voorspelling.",
   "fragment_from": 3902,
   "fragment_to": 3976,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-eredivisie-fc-twente-ajax",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "b47050fec3bdc6c546c7e0b67410f990ae6a9a73a65d3dee95ae006663ef46a5",
    "material_removed": false
   },
   "published_at": "2026-11-06T14:10:00.000Z",
   "detected_at": "2026-11-06T14:22:53.737Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-11-06T14:10:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T14:10:00.000Z",
    "detected_at": "2026-11-06T14:22:53.737Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-6c0a0a8d0f0bc9ab37458c19",
   "url": "/sources/extra-toto-nl/picks/7/#pick-n-6c0a0a8d0f0bc9ab37458c19",
   "quote_text": "Wordt Wout zondag weer bijgestaan door Onze Lieve Heer, en maakt hij twee doelpunten of meer? Dan kan je daarmee 7,25 keer je inleg winnen.",
   "fragment_from": 4863,
   "fragment_to": 5002,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-eredivisie-fc-twente-ajax",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "b47050fec3bdc6c546c7e0b67410f990ae6a9a73a65d3dee95ae006663ef46a5",
    "material_removed": false
   },
   "published_at": "2026-11-06T14:10:00.000Z",
   "detected_at": "2026-11-06T14:22:53.737Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-11-06T14:10:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T14:10:00.000Z",
    "detected_at": "2026-11-06T14:22:53.737Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-89b271da7b0b186b566543d5",
   "url": "/sources/extra-toto-nl/picks/7/#pick-n-89b271da7b0b186b566543d5",
   "quote_text": "Denk je dat we 4 doelpunten of meer zullen zien dit duel? Dan kan je daar 2,10 keer je inleg mee winnen.",
   "fragment_from": 4546,
   "fragment_to": 4650,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-eredivisie-fc-twente-ajax",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "b47050fec3bdc6c546c7e0b67410f990ae6a9a73a65d3dee95ae006663ef46a5",
    "material_removed": false
   },
   "published_at": "2026-11-06T14:10:00.000Z",
   "detected_at": "2026-11-06T14:22:53.737Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "ambiguous",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-11-06T14:10:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T14:10:00.000Z",
    "detected_at": "2026-11-06T14:22:53.737Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-4ed0cb188f7738291acfe328",
   "url": "/sources/extra-toto-nl/picks/7/#pick-n-4ed0cb188f7738291acfe328",
   "quote_text": "Door in te zetten op FC Twente of gelijkspel is een van beide uitkomsten al genoeg om je weddenschap te winnen. Daarmee kan je 1,40 keer je inleg pakken.",
   "fragment_from": 3977,
   "fragment_to": 4130,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-eredivisie-fc-twente-ajax",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "b47050fec3bdc6c546c7e0b67410f990ae6a9a73a65d3dee95ae006663ef46a5",
    "material_removed": false
   },
   "published_at": "2026-11-06T14:10:00.000Z",
   "detected_at": "2026-11-06T14:22:53.737Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "ambiguous",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-11-06T14:10:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T14:10:00.000Z",
    "detected_at": "2026-11-06T14:22:53.737Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-8cfae79a8dbd55bd0886aafc",
   "url": "/evidence/?pick=n-8cfae79a8dbd55bd0886aafc",
   "quote_text": "Onze verwachting: een overwinning voor de Eindhovenaren, maar niet zonder tegendoelpunt.",
   "fragment_from": 5384,
   "fragment_to": 5472,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-eredivisie-sc-cambuur-psv",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "3e32d7075a63cbd489deed327de246a4c5f3299c98fe3b709681c0497721bf11",
    "material_removed": false
   },
   "published_at": "2026-11-05T10:39:17.000Z",
   "detected_at": "2026-11-05T11:02:52.888Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-11-05T10:39:17.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-05T10:39:17.000Z",
    "detected_at": "2026-11-05T11:02:52.888Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-0f3210483b9b6e669707eb25",
   "url": "/sources/extra-toto-nl/picks/7/#pick-n-0f3210483b9b6e669707eb25",
   "quote_text": "Meer dan 4,5 doelpunten > 2,55",
   "fragment_from": 5563,
   "fragment_to": 5593,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-eredivisie-sc-cambuur-psv",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "3e32d7075a63cbd489deed327de246a4c5f3299c98fe3b709681c0497721bf11",
    "material_removed": false
   },
   "published_at": "2026-11-05T10:39:17.000Z",
   "detected_at": "2026-11-05T11:02:52.888Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "ambiguous",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-11-05T10:39:17.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-05T10:39:17.000Z",
    "detected_at": "2026-11-05T11:02:52.888Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-a2598481edf09fba3c0154a0",
   "url": "/sources/extra-toto-nl/picks/7/#pick-n-a2598481edf09fba3c0154a0",
   "quote_text": "Beide teams scoren: Ja > 1,44",
   "fragment_from": 5532,
   "fragment_to": 5561,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-eredivisie-sc-cambuur-psv",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "3e32d7075a63cbd489deed327de246a4c5f3299c98fe3b709681c0497721bf11",
    "material_removed": false
   },
   "published_at": "2026-11-05T10:39:17.000Z",
   "detected_at": "2026-11-05T11:02:52.888Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "ambiguous",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-11-05T10:39:17.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-05T10:39:17.000Z",
    "detected_at": "2026-11-05T11:02:52.888Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-4337d2ee49e76020cac8902c",
   "url": "/sources/extra-toto-nl/picks/7/#pick-n-4337d2ee49e76020cac8902c",
   "quote_text": "Resultaat: PSV wint > 1,37 (vroege uitbetaling)",
   "fragment_from": 5483,
   "fragment_to": 5530,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-eredivisie-sc-cambuur-psv",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "3e32d7075a63cbd489deed327de246a4c5f3299c98fe3b709681c0497721bf11",
    "material_removed": false
   },
   "published_at": "2026-11-05T10:39:17.000Z",
   "detected_at": "2026-11-05T11:02:52.888Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "ambiguous",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-11-05T10:39:17.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-05T10:39:17.000Z",
    "detected_at": "2026-11-05T11:02:52.888Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-0cee0cb40863069a982fc245",
   "url": "/evidence/?pick=n-0cee0cb40863069a982fc245",
   "quote_text": "Bart Nieuwkoop, Jeremiah St. Juste, Jordan Bos en Thomas Beelen staan op de blessurelijst.",
   "fragment_from": 3906,
   "fragment_to": 3996,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-eredivisie-sc-heerenveen-feyenoord",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "ef7c8d16fa68ee74102e989e08fb1326e96a28373c720790da87d8e38ba21bc0",
    "material_removed": false
   },
   "published_at": "2026-11-05T10:21:58.000Z",
   "detected_at": "2026-11-05T10:42:52.399Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-11-05T10:21:58.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-05T10:21:58.000Z",
    "detected_at": "2026-11-05T10:42:52.399Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-75049e6dded0c9d091557f13",
   "url": "/evidence/?pick=n-75049e6dded0c9d091557f13",
   "quote_text": "Toch verwachten wij geen eenvoudige middag voor de koploper.",
   "fragment_from": 5258,
   "fragment_to": 5318,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-eredivisie-sc-heerenveen-feyenoord",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "ef7c8d16fa68ee74102e989e08fb1326e96a28373c720790da87d8e38ba21bc0",
    "material_removed": false
   },
   "published_at": "2026-11-05T10:21:58.000Z",
   "detected_at": "2026-11-05T10:42:52.399Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-11-05T10:21:58.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-05T10:21:58.000Z",
    "detected_at": "2026-11-05T10:42:52.399Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-fe244d0a1223a5cfdb9e3e87",
   "url": "/evidence/?pick=n-fe244d0a1223a5cfdb9e3e87",
   "quote_text": "Feyenoord blijft ondanks de Europese nederlaag favoriet.",
   "fragment_from": 5041,
   "fragment_to": 5097,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-eredivisie-sc-heerenveen-feyenoord",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "ef7c8d16fa68ee74102e989e08fb1326e96a28373c720790da87d8e38ba21bc0",
    "material_removed": false
   },
   "published_at": "2026-11-05T10:21:58.000Z",
   "detected_at": "2026-11-05T10:42:52.399Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-11-05T10:21:58.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-05T10:21:58.000Z",
    "detected_at": "2026-11-05T10:42:52.399Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-9e51bde22aed034a85487648",
   "url": "/evidence/?pick=n-9e51bde22aed034a85487648",
   "quote_text": "Kan de ploeg van Giovanni van Bronckhorst zich herstellen, of zorgt Heerenveen opnieuw voor een verrassing?",
   "fragment_from": 705,
   "fragment_to": 812,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-eredivisie-sc-heerenveen-feyenoord",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "ef7c8d16fa68ee74102e989e08fb1326e96a28373c720790da87d8e38ba21bc0",
    "material_removed": false
   },
   "published_at": "2026-11-05T10:21:58.000Z",
   "detected_at": "2026-11-05T10:42:52.399Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-11-05T10:21:58.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-05T10:21:58.000Z",
    "detected_at": "2026-11-05T10:42:52.399Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-7fbf66e827ad366d6502c140",
   "url": "/sources/extra-toto-nl/picks/7/#pick-n-7fbf66e827ad366d6502c140",
   "quote_text": "Mijn verwachting is een nipte Rotterdamse overwinning: 1-2.",
   "fragment_from": 6069,
   "fragment_to": 6128,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-eredivisie-sc-heerenveen-feyenoord",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "ef7c8d16fa68ee74102e989e08fb1326e96a28373c720790da87d8e38ba21bc0",
    "material_removed": false
   },
   "published_at": "2026-11-05T10:21:58.000Z",
   "detected_at": "2026-11-05T10:42:52.399Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-f88acb57fa9f",
    "display_name": "SC Heerenveen — Feyenoord",
    "competition_name": "Eredivisie",
    "starts_at": "2026-11-08T11:15:00.000Z",
    "url": "/football/matches/sc-heerenveen-vs-feyenoord-2026-11-08/",
    "scoreline": null,
    "condition": "scheduled"
   },
   "market_label": "Correct score",
   "outcome_label": "SC Heerenveen 1-2 Feyenoord",
   "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": "unknown",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-11-05T10:21:58.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-05T10:21:58.000Z",
    "detected_at": "2026-11-05T10:42:52.399Z",
    "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": "Correct score",
    "choice": "SC Heerenveen 1-2 Feyenoord",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "1-2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: SC Heerenveen 1-2 Feyenoord"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": null,
    "data_status": "unknown",
    "cause": "kick-off 8 November 2026, 11:15 UTC",
    "methodology_version": "2.2",
    "in_words": "Pending: kick-off 8 November 2026, 11:15 UTC."
   },
   "settlements": [
    {
     "operation_id": "7d8b0179d89bb547ef79ec700e94895e73a1706cdfcf69c890ff505405a1195b",
     "series_key": "derived_series",
     "series_label": "Forecast Record reconstruction from the predicted score",
     "derived": true,
     "site_simulation": true,
     "author_words": false,
     "market_label": "1X2, match result",
     "choice": "Feyenoord",
     "decimal_odds": "1.7000",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": "2026-11-05T10:46:25.086Z",
     "methodology_version": "2.2",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "TOTO Extra",
    "publisher": "TOTO Extra",
    "forecaster": "TOTO Extra",
    "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://extra.toto.nl/artikel/voorspelling-eredivisie-sc-heerenveen-feyenoord",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-e2401977f4c52a37f297d5dd",
   "url": "/sources/extra-toto-nl/picks/7/#pick-n-e2401977f4c52a37f297d5dd",
   "quote_text": "Doelpuntenmaker: Anis Hadj Moussa > 2,40 (gouden wissel)",
   "fragment_from": 6225,
   "fragment_to": 6281,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-eredivisie-sc-heerenveen-feyenoord",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "ef7c8d16fa68ee74102e989e08fb1326e96a28373c720790da87d8e38ba21bc0",
    "material_removed": false
   },
   "published_at": "2026-11-05T10:21:58.000Z",
   "detected_at": "2026-11-05T10:42:52.399Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": "",
   "cause_code": "disputed_reading",
   "event": {
    "event_id": "s-f88acb57fa9f",
    "display_name": "SC Heerenveen — Feyenoord",
    "competition_name": "Eredivisie",
    "starts_at": "2026-11-08T11:15:00.000Z",
    "url": "/football/matches/sc-heerenveen-vs-feyenoord-2026-11-08/",
    "scoreline": null,
    "condition": "scheduled"
   },
   "market_label": "Player to score",
   "outcome_label": "Anis Hadj Moussa to score",
   "odds_set": {
    "by_author": "2.4",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "unknown",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-11-05T10:21:58.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-05T10:21:58.000Z",
    "detected_at": "2026-11-05T10:42:52.399Z",
    "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": "Player to score",
    "choice": "Anis Hadj Moussa to score",
    "author_odds": "2.4",
    "market_key": "player_to_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "player_goals",
    "in_words": "Player to score: Anis Hadj Moussa to score at 2.4"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": null,
    "data_status": "unknown",
    "cause": "kick-off 8 November 2026, 11:15 UTC",
    "methodology_version": "2.2",
    "in_words": "Pending: kick-off 8 November 2026, 11:15 UTC."
   },
   "settlements": [
    {
     "operation_id": "13aa73de39176921f7fce74aa5dfea9b65fe4596fdd066888313c58c569916a9",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player to score",
     "choice": "Anis Hadj Moussa to score",
     "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": "84b50b8b0fdbe41f0c7e16096b6d8d066e51714608783dd7d7645b367ebf5d3b",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player to score",
     "choice": "Anis Hadj Moussa to score",
     "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": "TOTO Extra",
    "publisher": "TOTO Extra",
    "forecaster": "TOTO Extra",
    "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://extra.toto.nl/artikel/voorspelling-eredivisie-sc-heerenveen-feyenoord",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-059a4b3ba88fc7727363ed6c",
   "url": "/sources/extra-toto-nl/picks/7/#pick-n-059a4b3ba88fc7727363ed6c",
   "quote_text": "Beide teams scoren: Ja > 1,41",
   "fragment_from": 6194,
   "fragment_to": 6223,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-eredivisie-sc-heerenveen-feyenoord",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "ef7c8d16fa68ee74102e989e08fb1326e96a28373c720790da87d8e38ba21bc0",
    "material_removed": false
   },
   "published_at": "2026-11-05T10:21:58.000Z",
   "detected_at": "2026-11-05T10:42:52.399Z",
   "executed_at": "2026-11-05T10:46:24.943Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-f88acb57fa9f",
    "display_name": "SC Heerenveen — Feyenoord",
    "competition_name": "Eredivisie",
    "starts_at": "2026-11-08T11:15:00.000Z",
    "url": "/football/matches/sc-heerenveen-vs-feyenoord-2026-11-08/",
    "scoreline": null,
    "condition": "scheduled"
   },
   "market_label": "Both teams to score",
   "outcome_label": "yes",
   "odds_set": {
    "by_author": "1.41",
    "our_snapshot": "1.3900",
    "our_snapshot_at": "2026-11-05T10:41:01.865Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "unknown",
   "simulation_change_hundredths": 0,
   "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-11-05T10:21:58.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-05T10:21:58.000Z",
    "detected_at": "2026-11-05T10:42:52.399Z",
    "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.41",
    "market_key": "both_teams_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: yes at 1.41"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": null,
    "data_status": "unknown",
    "cause": "kick-off 8 November 2026, 11:15 UTC",
    "methodology_version": "2.2",
    "in_words": "Pending: kick-off 8 November 2026, 11:15 UTC."
   },
   "settlements": [
    {
     "operation_id": "3e959d8ed49c44cc3b80a667dc1f21e69938ae0f15318a32b314a1017a27d6f6",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "yes",
     "decimal_odds": "1.41",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": "2026-11-05T10:46:22.690Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "63008390c8ced01ab074b7d8e494d5ae6f558a13917c4fe738901cb6025432d7",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "yes",
     "decimal_odds": "1.3900",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": "2026-11-05T10:46:24.943Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "qualifying_pick",
   "authorship": {
    "material_author": "TOTO Extra",
    "publisher": "TOTO Extra",
    "forecaster": "TOTO Extra",
    "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://extra.toto.nl/artikel/voorspelling-eredivisie-sc-heerenveen-feyenoord",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-11505637746daacc6144da39",
   "url": "/sources/extra-toto-nl/picks/7/#pick-n-11505637746daacc6144da39",
   "quote_text": "Resultaat: Feyenoord wint > 1,69 (vroege uitbetaling)",
   "fragment_from": 6139,
   "fragment_to": 6192,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-eredivisie-sc-heerenveen-feyenoord",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "ef7c8d16fa68ee74102e989e08fb1326e96a28373c720790da87d8e38ba21bc0",
    "material_removed": false
   },
   "published_at": "2026-11-05T10:21:58.000Z",
   "detected_at": "2026-11-05T10:42:52.399Z",
   "executed_at": "2026-11-05T10:46:22.626Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-f88acb57fa9f",
    "display_name": "SC Heerenveen — Feyenoord",
    "competition_name": "Eredivisie",
    "starts_at": "2026-11-08T11:15:00.000Z",
    "url": "/football/matches/sc-heerenveen-vs-feyenoord-2026-11-08/",
    "scoreline": null,
    "condition": "scheduled"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Feyenoord",
   "odds_set": {
    "by_author": "1.69",
    "our_snapshot": "1.7000",
    "our_snapshot_at": "2026-11-05T10:41:01.865Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "unknown",
   "simulation_change_hundredths": 0,
   "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-11-05T10:21:58.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-05T10:21:58.000Z",
    "detected_at": "2026-11-05T10:42:52.399Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Feyenoord",
    "author_odds": "1.69",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Feyenoord at 1.69"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": null,
    "data_status": "unknown",
    "cause": "kick-off 8 November 2026, 11:15 UTC",
    "methodology_version": "2.2",
    "in_words": "Pending: kick-off 8 November 2026, 11:15 UTC."
   },
   "settlements": [
    {
     "operation_id": "a16701e9938331a842b010c0f492a669ed71e474d8e3c593d31f93333a44a489",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Feyenoord",
     "decimal_odds": "1.69",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": "2026-11-05T10:46:18.568Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "977e330a9997e030727b018ac94f3296cfb734532d323283681fa59d4a4fb988",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Feyenoord",
     "decimal_odds": "1.7000",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": "2026-11-05T10:46:22.626Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "qualifying_pick",
   "authorship": {
    "material_author": "TOTO Extra",
    "publisher": "TOTO Extra",
    "forecaster": "TOTO Extra",
    "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://extra.toto.nl/artikel/voorspelling-eredivisie-sc-heerenveen-feyenoord",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-baa4ce9853679366f57a5566",
   "url": "/evidence/?pick=n-baa4ce9853679366f57a5566",
   "quote_text": "AZ - Juventus wordt donderdag 5 november 2026 om 21.00 uur live uitgezonden op Ziggo Sport 1",
   "fragment_from": 5839,
   "fragment_to": 5931,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-europa-league-az-juventus",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "d5bf09391601a99e9de1603852f7839502fb2773ec41463ca250ee6865a0685e",
    "material_removed": false
   },
   "published_at": "2026-11-04T14:31:27.000Z",
   "detected_at": "2026-11-05T08:22:48.985Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-11-04T14:31:27.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-04T14:31:27.000Z",
    "detected_at": "2026-11-05T08:22:48.985Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-fdd65037b62e287d1e61b00e",
   "url": "/evidence/?pick=n-fdd65037b62e287d1e61b00e",
   "quote_text": "Onder anderen Kenan Yildiz, Khéphren Thuram en Manuel Locatelli kampen met blessures.",
   "fragment_from": 3065,
   "fragment_to": 3150,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-europa-league-az-juventus",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "d5bf09391601a99e9de1603852f7839502fb2773ec41463ca250ee6865a0685e",
    "material_removed": false
   },
   "published_at": "2026-11-04T14:31:27.000Z",
   "detected_at": "2026-11-05T08:22:48.985Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-11-04T14:31:27.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-04T14:31:27.000Z",
    "detected_at": "2026-11-05T08:22:48.985Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-62526420be94b9490ac4c1a9",
   "url": "/evidence/?pick=n-62526420be94b9490ac4c1a9",
   "quote_text": "Een Italiaanse overwinning ligt voor de hand, al zal de ploeg van Spalletti daarvoor flink aan de bak moeten.",
   "fragment_from": 5505,
   "fragment_to": 5614,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-europa-league-az-juventus",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "d5bf09391601a99e9de1603852f7839502fb2773ec41463ca250ee6865a0685e",
    "material_removed": false
   },
   "published_at": "2026-11-04T14:31:27.000Z",
   "detected_at": "2026-11-05T08:22:48.985Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-11-04T14:31:27.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-04T14:31:27.000Z",
    "detected_at": "2026-11-05T08:22:48.985Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-be7c03317005ef56a1c975e6",
   "url": "/evidence/?pick=n-be7c03317005ef56a1c975e6",
   "quote_text": "Kan AZ opnieuw stunten tegen een Europese grootmacht?",
   "fragment_from": 787,
   "fragment_to": 840,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-europa-league-az-juventus",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "d5bf09391601a99e9de1603852f7839502fb2773ec41463ca250ee6865a0685e",
    "material_removed": false
   },
   "published_at": "2026-11-04T14:31:27.000Z",
   "detected_at": "2026-11-05T08:22:48.985Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-11-04T14:31:27.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-04T14:31:27.000Z",
    "detected_at": "2026-11-05T08:22:48.985Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-00ef1de6f295b6234e88085d",
   "url": "/sources/extra-toto-nl/picks/7/#pick-n-00ef1de6f295b6234e88085d",
   "quote_text": "Beide teams scoren tegen 1,67 past bij de aanvallende kwaliteiten van beide ploegen.",
   "fragment_from": 5092,
   "fragment_to": 5176,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-europa-league-az-juventus",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "d5bf09391601a99e9de1603852f7839502fb2773ec41463ca250ee6865a0685e",
    "material_removed": false
   },
   "published_at": "2026-11-04T14:31:27.000Z",
   "detected_at": "2026-11-05T08:22:48.985Z",
   "executed_at": "2026-11-05T08:24:44.019Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-a705d07502db",
    "display_name": "AZ Alkmaar — Juventus",
    "competition_name": "UEFA Europa League",
    "starts_at": "2026-11-05T20:00:00.000Z",
    "url": "/football/matches/az-alkmaar-vs-juventus-2026-11-05/",
    "scoreline": "1-2",
    "condition": "finished"
   },
   "market_label": "Both teams to score",
   "outcome_label": "yes",
   "odds_set": {
    "by_author": "1.67",
    "our_snapshot": "1.6667",
    "our_snapshot_at": "2026-11-05T08:18:10.557Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 6667,
   "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-11-04T14:31:27.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-04T14:31:27.000Z",
    "detected_at": "2026-11-05T08:22:48.985Z",
    "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.67",
    "market_key": "both_teams_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: yes at 1.67"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was AZ Alkmaar 1-2 Juventus."
   },
   "settlements": [
    {
     "operation_id": "f42ccfffe467ce67bcc0282267ccc5db7c98f4570a0124832f1a17d55780434b",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "yes",
     "decimal_odds": "1.67",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 6700,
     "executed_at": "2026-11-05T08:24:35.715Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "49b2b17993ee48a0c1029903317e198be6afcc2b7f709bc5b519fcdc141263a3",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "yes",
     "decimal_odds": "1.6667",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 6667,
     "executed_at": "2026-11-05T08:24:44.019Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "TOTO Extra",
    "publisher": "TOTO Extra",
    "forecaster": "TOTO Extra",
    "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://extra.toto.nl/artikel/voorspelling-europa-league-az-juventus",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-6f5a763e9a54ffa069dad666",
   "url": "/sources/extra-toto-nl/picks/7/#pick-n-6f5a763e9a54ffa069dad666",
   "quote_text": "Juventus wint tegen 1,97 is interessant voor wie verwacht dat de bezoekers hun sterke Europese vorm voortzetten.",
   "fragment_from": 4798,
   "fragment_to": 4910,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-europa-league-az-juventus",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "d5bf09391601a99e9de1603852f7839502fb2773ec41463ca250ee6865a0685e",
    "material_removed": false
   },
   "published_at": "2026-11-04T14:31:27.000Z",
   "detected_at": "2026-11-05T08:22:48.985Z",
   "executed_at": "2026-11-05T08:24:50.519Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-a705d07502db",
    "display_name": "AZ Alkmaar — Juventus",
    "competition_name": "UEFA Europa League",
    "starts_at": "2026-11-05T20:00:00.000Z",
    "url": "/football/matches/az-alkmaar-vs-juventus-2026-11-05/",
    "scoreline": "1-2",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Juventus",
   "odds_set": {
    "by_author": "1.97",
    "our_snapshot": "1.9524",
    "our_snapshot_at": "2026-11-05T08:18:10.557Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 9524,
   "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-11-04T14:31:27.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-04T14:31:27.000Z",
    "detected_at": "2026-11-05T08:22:48.985Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Juventus",
    "author_odds": "1.97",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Juventus at 1.97"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was AZ Alkmaar 1-2 Juventus."
   },
   "settlements": [
    {
     "operation_id": "a9a1158369ed8fe4fd34bb9f8a0e6eec8041215d840755c5aa0ace65547bdf95",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Juventus",
     "decimal_odds": "1.97",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 9700,
     "executed_at": "2026-11-05T08:24:44.284Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "ccdf9c58417f809f0656e7911787905331f5a4098daac250993c3edaaeec91b0",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Juventus",
     "decimal_odds": "1.9524",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 9524,
     "executed_at": "2026-11-05T08:24:50.519Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "TOTO Extra",
    "publisher": "TOTO Extra",
    "forecaster": "TOTO Extra",
    "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://extra.toto.nl/artikel/voorspelling-europa-league-az-juventus",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-c145d6cb5a99ce20a02b66de",
   "url": "/evidence/?pick=n-c145d6cb5a99ce20a02b66de",
   "quote_text": "De cijfers wijzen op een wedstrijd waarin beide ploegen mogelijkheden krijgen.",
   "fragment_from": 2706,
   "fragment_to": 2784,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-conference-league-midtjylland-ajax",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "f1625827fe713250076c901ce8e53ac3b7c9288a235f5dc197a3a6d42346de33",
    "material_removed": false
   },
   "published_at": "2026-11-04T13:55:00.000Z",
   "detected_at": "2026-11-04T14:04:17.270Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-11-04T13:55:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-04T13:55:00.000Z",
    "detected_at": "2026-11-04T14:04:17.270Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-2cb6a44f5ea4287960a74ff6",
   "url": "/sources/extra-toto-nl/picks/6/#pick-n-2cb6a44f5ea4287960a74ff6",
   "quote_text": "Toluwalase Arokodare scoort met een kopbal > 6,00",
   "fragment_from": 4224,
   "fragment_to": 4273,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-conference-league-midtjylland-ajax",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "f1625827fe713250076c901ce8e53ac3b7c9288a235f5dc197a3a6d42346de33",
    "material_removed": false
   },
   "published_at": "2026-11-04T13:55:00.000Z",
   "detected_at": "2026-11-04T14:04:17.270Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-11-04T13:55:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-04T13:55:00.000Z",
    "detected_at": "2026-11-04T14:04:17.270Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-c88a2384eab4a1a361399f42",
   "url": "/sources/extra-toto-nl/picks/6/#pick-n-c88a2384eab4a1a361399f42",
   "quote_text": "Meer dan 3,5 doelpunten > 2,19",
   "fragment_from": 4192,
   "fragment_to": 4222,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-conference-league-midtjylland-ajax",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "f1625827fe713250076c901ce8e53ac3b7c9288a235f5dc197a3a6d42346de33",
    "material_removed": false
   },
   "published_at": "2026-11-04T13:55:00.000Z",
   "detected_at": "2026-11-04T14:04:17.270Z",
   "executed_at": "2026-11-04T14:12:27.841Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-6544cd7db73b",
    "display_name": "FC Midtjylland — AFC Ajax",
    "competition_name": "UEFA Conference League",
    "starts_at": "2026-11-05T17:45:00.000Z",
    "url": "/football/matches/fc-midtjylland-vs-afc-ajax-2026-11-05/",
    "scoreline": "1-6",
    "condition": "finished"
   },
   "market_label": "Over/Under 3.5 goals",
   "outcome_label": "over 3.5",
   "odds_set": {
    "by_author": "2.19",
    "our_snapshot": "2.1850",
    "our_snapshot_at": "2026-11-04T14:03:29.456Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 11850,
   "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-11-04T13:55:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-04T13:55:00.000Z",
    "detected_at": "2026-11-04T14:04:17.270Z",
    "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 3.5 goals",
    "choice": "over 3.5",
    "author_odds": "2.19",
    "market_key": "total",
    "choice_key": "over",
    "period": "match",
    "line": "3.5",
    "subject": "goals_total",
    "in_words": "Over/Under 3.5 goals: over 3.5 at 2.19"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-6",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was FC Midtjylland 1-6 AFC Ajax."
   },
   "settlements": [
    {
     "operation_id": "9890273a06dac33a0153350af6b9bd08fd857daec1a696806b8ef70fe251baf9",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 3.5 goals",
     "choice": "over 3.5",
     "decimal_odds": "2.19",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 11900,
     "executed_at": "2026-11-04T14:12:22.714Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "4bf17314d94ad16167765fbcd6b6fb163e9b46e43272d0a332ae9e8d946559cc",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 3.5 goals",
     "choice": "over 3.5",
     "decimal_odds": "2.1850",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 11850,
     "executed_at": "2026-11-04T14:12:27.841Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "TOTO Extra",
    "publisher": "TOTO Extra",
    "forecaster": "TOTO Extra",
    "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://extra.toto.nl/artikel/voorspelling-conference-league-midtjylland-ajax",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-01b8de7f8f60d74fa4d909f5",
   "url": "/sources/extra-toto-nl/picks/6/#pick-n-01b8de7f8f60d74fa4d909f5",
   "quote_text": "Gelijkspel of Ajax wint > 1,43",
   "fragment_from": 4160,
   "fragment_to": 4190,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-conference-league-midtjylland-ajax",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "f1625827fe713250076c901ce8e53ac3b7c9288a235f5dc197a3a6d42346de33",
    "material_removed": false
   },
   "published_at": "2026-11-04T13:55:00.000Z",
   "detected_at": "2026-11-04T14:04:17.270Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": "",
   "cause_code": "disputed_reading",
   "event": {
    "event_id": "s-6544cd7db73b",
    "display_name": "FC Midtjylland — AFC Ajax",
    "competition_name": "UEFA Conference League",
    "starts_at": "2026-11-05T17:45:00.000Z",
    "url": "/football/matches/fc-midtjylland-vs-afc-ajax-2026-11-05/",
    "scoreline": "1-6",
    "condition": "finished"
   },
   "market_label": "Double chance",
   "outcome_label": "draw or AFC Ajax",
   "odds_set": {
    "by_author": "1.43",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "win",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-11-04T13:55:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-04T13:55:00.000Z",
    "detected_at": "2026-11-04T14:04:17.270Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Double chance",
    "choice": "draw or AFC Ajax",
    "author_odds": "1.43",
    "market_key": "double_chance",
    "choice_key": "X2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Double chance: draw or AFC Ajax at 1.43"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-6",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was FC Midtjylland 1-6 AFC Ajax."
   },
   "settlements": [
    {
     "operation_id": "ab915f73330733089bd69e098a01e0df8c914b6d025ce91d64edc035d717decc",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Double chance",
     "choice": "draw or AFC Ajax",
     "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": "fa05c91224710070abfa4209714a2e36867acc9ef48d15f29b3206590ab141ba",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Double chance",
     "choice": "draw or AFC Ajax",
     "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": "TOTO Extra",
    "publisher": "TOTO Extra",
    "forecaster": "TOTO Extra",
    "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://extra.toto.nl/artikel/voorspelling-conference-league-midtjylland-ajax",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-89aaee7986f4edf986ce390a",
   "url": "/evidence/?pick=n-89aaee7986f4edf986ce390a",
   "quote_text": "Een wedstrijd met kansen aan beide kanten ligt daardoor voor de hand.",
   "fragment_from": 3821,
   "fragment_to": 3890,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-champions-league-psv-club-brugge",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "4d0ed97c0956f24fe7900e27db135c098ebddebc6c018f51aee8a44070c93585",
    "material_removed": false
   },
   "published_at": "2026-11-03T07:00:00.000Z",
   "detected_at": "2026-11-03T07:02:51.353Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-11-03T07:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-03T07:00:00.000Z",
    "detected_at": "2026-11-03T07:02:51.353Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-d14fbc52790b6f0ed82acd4e",
   "url": "/sources/extra-toto-nl/picks/6/#pick-n-d14fbc52790b6f0ed82acd4e",
   "quote_text": "Tresoldi 3+ schoten op doel kan 5,00 keer je inleg uitbetalen.",
   "fragment_from": 5028,
   "fragment_to": 5090,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-champions-league-psv-club-brugge",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "4d0ed97c0956f24fe7900e27db135c098ebddebc6c018f51aee8a44070c93585",
    "material_removed": false
   },
   "published_at": "2026-11-03T07:00:00.000Z",
   "detected_at": "2026-11-03T07:02:51.353Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-11-03T07:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-03T07:00:00.000Z",
    "detected_at": "2026-11-03T07:02:51.353Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-13f020f793ca6506ecdf27dc",
   "url": "/sources/extra-toto-nl/picks/6/#pick-n-13f020f793ca6506ecdf27dc",
   "quote_text": "PSV wint levert 2,02 op.",
   "fragment_from": 4637,
   "fragment_to": 4661,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-champions-league-psv-club-brugge",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "4d0ed97c0956f24fe7900e27db135c098ebddebc6c018f51aee8a44070c93585",
    "material_removed": false
   },
   "published_at": "2026-11-03T07:00:00.000Z",
   "detected_at": "2026-11-03T07:02:51.353Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": "",
   "cause_code": "disputed_reading",
   "event": {
    "event_id": "s-c2e9521ba3c2",
    "display_name": "PSV Eindhoven — Club Brugge KV",
    "competition_name": "UEFA Champions League",
    "starts_at": "2026-11-04T20:00:00.000Z",
    "url": "/football/matches/psv-eindhoven-vs-club-brugge-kv-2026-11-04/",
    "scoreline": "1-2",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "PSV Eindhoven",
   "odds_set": {
    "by_author": "2.02",
    "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-11-03T07:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-03T07:00:00.000Z",
    "detected_at": "2026-11-03T07:02:51.353Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "PSV Eindhoven",
    "author_odds": "2.02",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: PSV Eindhoven at 2.02"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was PSV Eindhoven 1-2 Club Brugge KV."
   },
   "settlements": [
    {
     "operation_id": "c3a387c471b6ac0baef1a7c3d68f2bee47774acd3d332b9a3e4a93736c202fb5",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "PSV Eindhoven",
     "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": "855b35ec0f14204b36596641b29c6f968e3638264f8c50dfac34ec15c5cd8b56",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "PSV Eindhoven",
     "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": "TOTO Extra",
    "publisher": "TOTO Extra",
    "forecaster": "TOTO Extra",
    "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://extra.toto.nl/artikel/voorspelling-champions-league-psv-club-brugge",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-27f4356f68184e4d794456a0",
   "url": "/sources/extra-toto-nl/picks/6/#pick-n-27f4356f68184e4d794456a0",
   "quote_text": "beide teams scoren 1,34 keer je inleg uitbetalen.",
   "fragment_from": 4282,
   "fragment_to": 4331,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-champions-league-psv-club-brugge",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "4d0ed97c0956f24fe7900e27db135c098ebddebc6c018f51aee8a44070c93585",
    "material_removed": false
   },
   "published_at": "2026-11-03T07:00:00.000Z",
   "detected_at": "2026-11-03T07:02:51.353Z",
   "executed_at": "2026-11-03T07:03:42.590Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-c2e9521ba3c2",
    "display_name": "PSV Eindhoven — Club Brugge KV",
    "competition_name": "UEFA Champions League",
    "starts_at": "2026-11-04T20:00:00.000Z",
    "url": "/football/matches/psv-eindhoven-vs-club-brugge-kv-2026-11-04/",
    "scoreline": "1-2",
    "condition": "finished"
   },
   "market_label": "Both teams to score",
   "outcome_label": "yes",
   "odds_set": {
    "by_author": "1.34",
    "our_snapshot": "1.3333",
    "our_snapshot_at": "2026-11-03T06:58:34.973Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 3333,
   "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-11-03T07:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-03T07:00:00.000Z",
    "detected_at": "2026-11-03T07:02:51.353Z",
    "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.34",
    "market_key": "both_teams_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: yes at 1.34"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was PSV Eindhoven 1-2 Club Brugge KV."
   },
   "settlements": [
    {
     "operation_id": "53ee99e039c71837effabc4446aa881a41847c347bd62ddf84ba1195708f3df9",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "yes",
     "decimal_odds": "1.34",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 3400,
     "executed_at": "2026-11-03T07:03:38.107Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "bd2e1e5cc276d31c93d5621f83455b1796fe0493acf0e00c2206d3b88d4cb5a0",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "yes",
     "decimal_odds": "1.3333",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 3333,
     "executed_at": "2026-11-03T07:03:42.590Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "TOTO Extra",
    "publisher": "TOTO Extra",
    "forecaster": "TOTO Extra",
    "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://extra.toto.nl/artikel/voorspelling-champions-league-psv-club-brugge",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-e5e6a5c78f156a2dfcbdc2d1",
   "url": "/evidence/?pick=n-e5e6a5c78f156a2dfcbdc2d1",
   "quote_text": "Inter blijft op papier wel de duidelijke favoriet.",
   "fragment_from": 2763,
   "fragment_to": 2813,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-champions-league-feyenoord-inter",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "2304b6318a046de7c47cb6ac253744a24ea308eb6351760e5f3d9c701867dc3c",
    "material_removed": false
   },
   "published_at": "2026-11-02T14:30:00.000Z",
   "detected_at": "2026-11-02T14:52:54.902Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-11-02T14:30:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-02T14:30:00.000Z",
    "detected_at": "2026-11-02T14:52:54.902Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-1868795d00e5a4fefd176f8c",
   "url": "/evidence/?pick=n-1868795d00e5a4fefd176f8c",
   "quote_text": "Toch heeft Feyenoord in De Kuip al laten zien dat het sterke tegenstanders kan verslaan.",
   "fragment_from": 726,
   "fragment_to": 814,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-champions-league-feyenoord-inter",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "2304b6318a046de7c47cb6ac253744a24ea308eb6351760e5f3d9c701867dc3c",
    "material_removed": false
   },
   "published_at": "2026-11-02T14:30:00.000Z",
   "detected_at": "2026-11-02T14:52:54.902Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-11-02T14:30:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-02T14:30:00.000Z",
    "detected_at": "2026-11-02T14:52:54.902Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-611e80f1e11690ef4c10b0dd",
   "url": "/sources/extra-toto-nl/picks/6/#pick-n-611e80f1e11690ef4c10b0dd",
   "quote_text": "Feyenoord wint met 2-1, 3-1 of 4-1 > 7,50",
   "fragment_from": 5145,
   "fragment_to": 5186,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-champions-league-feyenoord-inter",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "2304b6318a046de7c47cb6ac253744a24ea308eb6351760e5f3d9c701867dc3c",
    "material_removed": false
   },
   "published_at": "2026-11-02T14:30:00.000Z",
   "detected_at": "2026-11-02T14:52:54.902Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-11-02T14:30:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-02T14:30:00.000Z",
    "detected_at": "2026-11-02T14:52:54.902Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-2900e95eaa8c4ecad72ddb7b",
   "url": "/sources/extra-toto-nl/picks/6/#pick-n-2900e95eaa8c4ecad72ddb7b",
   "quote_text": "Feyenoord of gelijkspel > 1,82",
   "fragment_from": 5113,
   "fragment_to": 5143,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-champions-league-feyenoord-inter",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "2304b6318a046de7c47cb6ac253744a24ea308eb6351760e5f3d9c701867dc3c",
    "material_removed": false
   },
   "published_at": "2026-11-02T14:30:00.000Z",
   "detected_at": "2026-11-02T14:52:54.902Z",
   "executed_at": "2026-11-02T16:48:31.400Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-c7d02fec7631",
    "display_name": "Feyenoord — Inter",
    "competition_name": "UEFA Champions League",
    "starts_at": "2026-11-03T20:00:00.000Z",
    "url": "/football/matches/feyenoord-vs-inter-2026-11-03/",
    "scoreline": "0-3",
    "condition": "finished"
   },
   "market_label": "Double chance",
   "outcome_label": "Feyenoord or draw",
   "odds_set": {
    "by_author": "1.82",
    "our_snapshot": "1.9746",
    "our_snapshot_at": "2026-11-02T14:52:41.543Z",
    "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-11-02T14:30:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-02T14:30:00.000Z",
    "detected_at": "2026-11-02T14:52:54.902Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Double chance",
    "choice": "Feyenoord or draw",
    "author_odds": "1.82",
    "market_key": "double_chance",
    "choice_key": "1X",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Double chance: Feyenoord or draw at 1.82"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-3",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Feyenoord 0-3 Inter."
   },
   "settlements": [
    {
     "operation_id": "2087ba172919c0f0f7a639c3933940a7a769791e3849e4b418d87367e6b210da",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Double chance",
     "choice": "Feyenoord or draw",
     "decimal_odds": "1.82",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-02T16:48:24.983Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "d917f3a508e3d6e0c04477f3ec8239e03ca005bd72c167c01526556874e8719c",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Double chance",
     "choice": "Feyenoord or draw",
     "decimal_odds": "1.9746",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-02T16:48:31.400Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "TOTO Extra",
    "publisher": "TOTO Extra",
    "forecaster": "TOTO Extra",
    "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://extra.toto.nl/artikel/voorspelling-champions-league-feyenoord-inter",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-c71c96d8ff030e879c0902bc",
   "url": "/sources/extra-toto-nl/picks/6/#pick-n-c71c96d8ff030e879c0902bc",
   "quote_text": "Beide teams scoren > 1,42",
   "fragment_from": 5086,
   "fragment_to": 5111,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-champions-league-feyenoord-inter",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "2304b6318a046de7c47cb6ac253744a24ea308eb6351760e5f3d9c701867dc3c",
    "material_removed": false
   },
   "published_at": "2026-11-02T14:30:00.000Z",
   "detected_at": "2026-11-02T14:52:54.902Z",
   "executed_at": "2026-11-02T16:50:21.361Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-c7d02fec7631",
    "display_name": "Feyenoord — Inter",
    "competition_name": "UEFA Champions League",
    "starts_at": "2026-11-03T20:00:00.000Z",
    "url": "/football/matches/feyenoord-vs-inter-2026-11-03/",
    "scoreline": "0-3",
    "condition": "finished"
   },
   "market_label": "Both teams to score",
   "outcome_label": "yes",
   "odds_set": {
    "by_author": "1.42",
    "our_snapshot": "1.4000",
    "our_snapshot_at": "2026-11-02T14:52:41.543Z",
    "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-11-02T14:30:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-02T14:30:00.000Z",
    "detected_at": "2026-11-02T14:52:54.902Z",
    "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.42",
    "market_key": "both_teams_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: yes at 1.42"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-3",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Feyenoord 0-3 Inter."
   },
   "settlements": [
    {
     "operation_id": "d02cf006cb25edf7871e5bbeed3bc5cd6ff2e513dc12545c306b2272a45b041a",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "yes",
     "decimal_odds": "1.42",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-02T16:50:13.777Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "9a722d9dbae1eac107911f65358eeefb0d6f1c07712c59823b6ce4baf1d88c0b",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "yes",
     "decimal_odds": "1.4000",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-02T16:50:21.361Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "TOTO Extra",
    "publisher": "TOTO Extra",
    "forecaster": "TOTO Extra",
    "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://extra.toto.nl/artikel/voorspelling-champions-league-feyenoord-inter",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-f86692091503a063afe6e9df",
   "url": "/evidence/?pick=n-f86692091503a063afe6e9df",
   "quote_text": "Waar en hoe laat kun je Liverpool - Arsenal zien op tv?",
   "fragment_from": 4738,
   "fragment_to": 4793,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-premier-league-liverpool-arsenal",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "f7042af732abfc14bacaf05121f4dc6e1c905fad0f297e7d3264b2518e2777e2",
    "material_removed": false
   },
   "published_at": "2026-10-29T10:35:11.000Z",
   "detected_at": "2026-10-29T11:12:21.695Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-29T10:35:11.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-29T10:35:11.000Z",
    "detected_at": "2026-10-29T11:12:21.695Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-41b69579bd637cdb6211df3f",
   "url": "/evidence/?pick=n-41b69579bd637cdb6211df3f",
   "quote_text": "Welke ploeg trekt die lijn zondag door?",
   "fragment_from": 685,
   "fragment_to": 724,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-premier-league-liverpool-arsenal",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "f7042af732abfc14bacaf05121f4dc6e1c905fad0f297e7d3264b2518e2777e2",
    "material_removed": false
   },
   "published_at": "2026-10-29T10:35:11.000Z",
   "detected_at": "2026-10-29T11:12:21.695Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-29T10:35:11.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-29T10:35:11.000Z",
    "detected_at": "2026-10-29T11:12:21.695Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-eec95fece06ef7d49af02ea7",
   "url": "/sources/extra-toto-nl/picks/6/#pick-n-eec95fece06ef7d49af02ea7",
   "quote_text": "Krijgen we zowel na de eerste als tweede helft een gelijkspel, dan win je daar 4,75 keer je inzet mee.",
   "fragment_from": 4429,
   "fragment_to": 4531,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-premier-league-liverpool-arsenal",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "f7042af732abfc14bacaf05121f4dc6e1c905fad0f297e7d3264b2518e2777e2",
    "material_removed": false
   },
   "published_at": "2026-10-29T10:35:11.000Z",
   "detected_at": "2026-10-29T11:12:21.695Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-29T10:35:11.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-29T10:35:11.000Z",
    "detected_at": "2026-10-29T11:12:21.695Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-3af8c69be080a1fb6f1d6d4b",
   "url": "/sources/extra-toto-nl/picks/6/#pick-n-3af8c69be080a1fb6f1d6d4b",
   "quote_text": "Alexander Isak als doelpuntenmaker levert 2,90 op.",
   "fragment_from": 4130,
   "fragment_to": 4180,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-premier-league-liverpool-arsenal",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "f7042af732abfc14bacaf05121f4dc6e1c905fad0f297e7d3264b2518e2777e2",
    "material_removed": false
   },
   "published_at": "2026-10-29T10:35:11.000Z",
   "detected_at": "2026-10-29T11:12:21.695Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": "",
   "cause_code": "disputed_reading",
   "event": {
    "event_id": "s-f14362e6c2a0",
    "display_name": "Liverpool — Arsenal",
    "competition_name": "Premier League",
    "starts_at": "2026-11-01T16:30:00.000Z",
    "url": "/football/matches/liverpool-vs-arsenal-2026-11-01/",
    "scoreline": "0-1",
    "condition": "finished"
   },
   "market_label": "Player to score",
   "outcome_label": "Alexander Isak to score",
   "odds_set": {
    "by_author": "2.9",
    "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-29T10:35:11.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-29T10:35:11.000Z",
    "detected_at": "2026-10-29T11:12:21.695Z",
    "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": "Player to score",
    "choice": "Alexander Isak to score",
    "author_odds": "2.9",
    "market_key": "player_to_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "player_goals",
    "in_words": "Player to score: Alexander Isak to score at 2.9"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost — Alexander Isak scored 0 goals; the final score was Liverpool 0-1 Arsenal."
   },
   "settlements": [
    {
     "operation_id": "1a410038152aa5d9378af8d8e3b98761a8897edbbb461517f40bb590fd5a4ee9",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player to score",
     "choice": "Alexander Isak to score",
     "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": "06829941f4db3a6de7c49946018c0ca61e160816e63235d5de4a8f73b43ae352",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player to score",
     "choice": "Alexander Isak to score",
     "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": "TOTO Extra",
    "publisher": "TOTO Extra",
    "forecaster": "TOTO Extra",
    "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://extra.toto.nl/artikel/voorspelling-premier-league-liverpool-arsenal",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-830fd3dfb9d369788b34fb24",
   "url": "/sources/extra-toto-nl/picks/6/#pick-n-830fd3dfb9d369788b34fb24",
   "quote_text": "Minder dan 3,5 doelpunten betaald 1,38 keer je inleg uit.",
   "fragment_from": 3827,
   "fragment_to": 3884,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-premier-league-liverpool-arsenal",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "f7042af732abfc14bacaf05121f4dc6e1c905fad0f297e7d3264b2518e2777e2",
    "material_removed": false
   },
   "published_at": "2026-10-29T10:35:11.000Z",
   "detected_at": "2026-10-29T11:12:21.695Z",
   "executed_at": "2026-11-01T16:03:04.254Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-f14362e6c2a0",
    "display_name": "Liverpool — Arsenal",
    "competition_name": "Premier League",
    "starts_at": "2026-11-01T16:30:00.000Z",
    "url": "/football/matches/liverpool-vs-arsenal-2026-11-01/",
    "scoreline": "0-1",
    "condition": "finished"
   },
   "market_label": "Over/Under 3.5 goals",
   "outcome_label": "under 3.5",
   "odds_set": {
    "by_author": "1.38",
    "our_snapshot": "1.3571",
    "our_snapshot_at": "2026-10-29T11:11:23.690Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 3571,
   "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-29T10:35:11.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-29T10:35:11.000Z",
    "detected_at": "2026-10-29T11:12:21.695Z",
    "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 3.5 goals",
    "choice": "under 3.5",
    "author_odds": "1.38",
    "market_key": "total",
    "choice_key": "under",
    "period": "match",
    "line": "3.5",
    "subject": "goals_total",
    "in_words": "Over/Under 3.5 goals: under 3.5 at 1.38"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Liverpool 0-1 Arsenal."
   },
   "settlements": [
    {
     "operation_id": "069406982edcf0294a739ba4af8362fc9d060320cec4e14b3484bc84b9de289a",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 3.5 goals",
     "choice": "under 3.5",
     "decimal_odds": "1.38",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 3800,
     "executed_at": "2026-11-01T16:02:59.712Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "7cda8dff758d5c5119dada1a5fff5976de84fa8cefeb786bdcf36c5d0fa87bae",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 3.5 goals",
     "choice": "under 3.5",
     "decimal_odds": "1.3571",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 3571,
     "executed_at": "2026-11-01T16:03:04.254Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "TOTO Extra",
    "publisher": "TOTO Extra",
    "forecaster": "TOTO Extra",
    "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://extra.toto.nl/artikel/voorspelling-premier-league-liverpool-arsenal",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-adde35a21b0eb6d39c032c7d",
   "url": "/sources/extra-toto-nl/picks/6/#pick-n-adde35a21b0eb6d39c032c7d",
   "quote_text": "Aantal goals: Under 3.5 > 1,78",
   "fragment_from": 5615,
   "fragment_to": 5645,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-eredivisie-ajax-az-alkmaar",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "a716e8daab859f5bd6aa6ac4d5cb35d77e24814795a76b42e2db8c8a674e2472",
    "material_removed": false
   },
   "published_at": "2026-10-26T10:56:08.000Z",
   "detected_at": "2026-10-26T11:12:55.212Z",
   "executed_at": "2026-11-01T14:56:52.016Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-27b6493c148d",
    "display_name": "AFC Ajax — AZ Alkmaar",
    "competition_name": "Eredivisie",
    "starts_at": "2026-10-31T20:00:00.000Z",
    "url": "/football/matches/afc-ajax-vs-az-alkmaar-2026-10-31/",
    "scoreline": "1-0",
    "condition": "finished"
   },
   "market_label": "Over/Under 3.5 goals",
   "outcome_label": "under 3.5",
   "odds_set": {
    "by_author": "1.78",
    "our_snapshot": "1.8250",
    "our_snapshot_at": "2026-10-26T11:09:02.758Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 8250,
   "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-26T10:56:08.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-26T10:56:08.000Z",
    "detected_at": "2026-10-26T11:12:55.212Z",
    "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 3.5 goals",
    "choice": "under 3.5",
    "author_odds": "1.78",
    "market_key": "total",
    "choice_key": "under",
    "period": "match",
    "line": "3.5",
    "subject": "goals_total",
    "in_words": "Over/Under 3.5 goals: under 3.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 AFC Ajax 1-0 AZ Alkmaar."
   },
   "settlements": [
    {
     "operation_id": "246b1468d6a0bcc9b1ab14800f1b8e4be9e62c859e3c480f50fb780c305a7e48",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 3.5 goals",
     "choice": "under 3.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-11-01T14:56:51.580Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "d9fda3bad26e8277d4fbc31622995d66b540fcf5c13e30b23bf963648a82e4a0",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 3.5 goals",
     "choice": "under 3.5",
     "decimal_odds": "1.8250",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 8250,
     "executed_at": "2026-11-01T14:56:52.016Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "TOTO Extra",
    "publisher": "TOTO Extra",
    "forecaster": "TOTO Extra",
    "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://extra.toto.nl/artikel/voorspelling-eredivisie-ajax-az-alkmaar",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-bbfb36b9bf91f90f27ba2e84",
   "url": "/sources/extra-toto-nl/picks/6/#pick-n-bbfb36b9bf91f90f27ba2e84",
   "quote_text": "Beide teams scoren: Ja > 1,41",
   "fragment_from": 5584,
   "fragment_to": 5613,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-eredivisie-ajax-az-alkmaar",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "a716e8daab859f5bd6aa6ac4d5cb35d77e24814795a76b42e2db8c8a674e2472",
    "material_removed": false
   },
   "published_at": "2026-10-26T10:56:08.000Z",
   "detected_at": "2026-10-26T11:12:55.212Z",
   "executed_at": "2026-11-01T14:56:52.595Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-27b6493c148d",
    "display_name": "AFC Ajax — AZ Alkmaar",
    "competition_name": "Eredivisie",
    "starts_at": "2026-10-31T20:00:00.000Z",
    "url": "/football/matches/afc-ajax-vs-az-alkmaar-2026-10-31/",
    "scoreline": "1-0",
    "condition": "finished"
   },
   "market_label": "Both teams to score",
   "outcome_label": "yes",
   "odds_set": {
    "by_author": "1.41",
    "our_snapshot": "1.3700",
    "our_snapshot_at": "2026-10-26T11:09:02.758Z",
    "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-26T10:56:08.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-26T10:56:08.000Z",
    "detected_at": "2026-10-26T11:12:55.212Z",
    "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.41",
    "market_key": "both_teams_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: yes at 1.41"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was AFC Ajax 1-0 AZ Alkmaar."
   },
   "settlements": [
    {
     "operation_id": "e1dfc05e127960642de7aa03b8995a11232ddc2f82e36676ea2f99926d3c2176",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "yes",
     "decimal_odds": "1.41",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-01T14:56:52.141Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "816b5a0ca872ee7f6fb24978b34fa6019fe70143fcf2ac31aa8f87bd738475ae",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "yes",
     "decimal_odds": "1.3700",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-01T14:56:52.595Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "TOTO Extra",
    "publisher": "TOTO Extra",
    "forecaster": "TOTO Extra",
    "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://extra.toto.nl/artikel/voorspelling-eredivisie-ajax-az-alkmaar",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-31a9e5c1524c2ec98ef8bf4b",
   "url": "/sources/extra-toto-nl/picks/6/#pick-n-31a9e5c1524c2ec98ef8bf4b",
   "quote_text": "Resultaat: Ajax wint > 1,74 (vroege uitbetaling)",
   "fragment_from": 5534,
   "fragment_to": 5582,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-eredivisie-ajax-az-alkmaar",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "a716e8daab859f5bd6aa6ac4d5cb35d77e24814795a76b42e2db8c8a674e2472",
    "material_removed": false
   },
   "published_at": "2026-10-26T10:56:08.000Z",
   "detected_at": "2026-10-26T11:12:55.212Z",
   "executed_at": "2026-11-01T14:56:51.457Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-27b6493c148d",
    "display_name": "AFC Ajax — AZ Alkmaar",
    "competition_name": "Eredivisie",
    "starts_at": "2026-10-31T20:00:00.000Z",
    "url": "/football/matches/afc-ajax-vs-az-alkmaar-2026-10-31/",
    "scoreline": "1-0",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "AFC Ajax",
   "odds_set": {
    "by_author": "1.74",
    "our_snapshot": "1.8000",
    "our_snapshot_at": "2026-10-26T11:09:02.758Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 8000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-26T10:56:08.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-26T10:56:08.000Z",
    "detected_at": "2026-10-26T11:12:55.212Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "AFC Ajax",
    "author_odds": "1.74",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: AFC Ajax at 1.74"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was AFC Ajax 1-0 AZ Alkmaar."
   },
   "settlements": [
    {
     "operation_id": "60083d8726e8b87da3dc187b242d9c36aaebf668f8f392dc4f7950cf59d29201",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "AFC Ajax",
     "decimal_odds": "1.74",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 7400,
     "executed_at": "2026-11-01T14:56:50.954Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "c4b318d746474bcec1bedf0266925ddcdb91f5b8fc9255553826da6252d74acf",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "AFC Ajax",
     "decimal_odds": "1.8000",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 8000,
     "executed_at": "2026-11-01T14:56:51.457Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "TOTO Extra",
    "publisher": "TOTO Extra",
    "forecaster": "TOTO Extra",
    "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://extra.toto.nl/artikel/voorspelling-eredivisie-ajax-az-alkmaar",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-3810d72e847423d2ef36a9f5",
   "url": "/evidence/?pick=n-3810d72e847423d2ef36a9f5",
   "quote_text": "ZET IN & WIN!",
   "fragment_from": 5752,
   "fragment_to": 5765,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-psv-eindhoven-willem-ii",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "82f1fbbb3d1961e766e603d48ce8501222300ead61009af6290cac36925484a9",
    "material_removed": false
   },
   "published_at": "2026-10-26T10:39:11.000Z",
   "detected_at": "2026-10-26T10:56:56.706Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-26T10:39:11.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-26T10:39:11.000Z",
    "detected_at": "2026-10-26T10:56:56.706Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-50c4fb8cb0308538579f1a45",
   "url": "/evidence/?pick=n-50c4fb8cb0308538579f1a45",
   "quote_text": "Een ruime thuiszege ligt voor de hand.",
   "fragment_from": 4294,
   "fragment_to": 4332,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-psv-eindhoven-willem-ii",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "82f1fbbb3d1961e766e603d48ce8501222300ead61009af6290cac36925484a9",
    "material_removed": false
   },
   "published_at": "2026-10-26T10:39:11.000Z",
   "detected_at": "2026-10-26T10:56:56.706Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-26T10:39:11.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-26T10:39:11.000Z",
    "detected_at": "2026-10-26T10:56:56.706Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-975be361a94a02297b089314",
   "url": "/sources/extra-toto-nl/picks/6/#pick-n-975be361a94a02297b089314",
   "quote_text": "Aantal goals: Over 4.5 > 1,82",
   "fragment_from": 5658,
   "fragment_to": 5687,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-psv-eindhoven-willem-ii",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "82f1fbbb3d1961e766e603d48ce8501222300ead61009af6290cac36925484a9",
    "material_removed": false
   },
   "published_at": "2026-10-26T10:39:11.000Z",
   "detected_at": "2026-10-26T10:56:56.706Z",
   "executed_at": "2026-10-30T14:32:50.171Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-065425be6294",
    "display_name": "PSV Eindhoven — Willem II Tilburg",
    "competition_name": "Eredivisie",
    "starts_at": "2026-10-31T17:45:00.000Z",
    "url": "/football/matches/psv-eindhoven-vs-willem-ii-tilburg-2026-10-31/",
    "scoreline": "7-0",
    "condition": "finished"
   },
   "market_label": "Over/Under 4.5 goals",
   "outcome_label": "over 4.5",
   "odds_set": {
    "by_author": "1.82",
    "our_snapshot": "1.8200",
    "our_snapshot_at": "2026-10-26T10:54:10.968Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 8200,
   "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-26T10:39:11.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-26T10:39:11.000Z",
    "detected_at": "2026-10-26T10:56:56.706Z",
    "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 4.5 goals",
    "choice": "over 4.5",
    "author_odds": "1.82",
    "market_key": "total",
    "choice_key": "over",
    "period": "match",
    "line": "4.5",
    "subject": "goals_total",
    "in_words": "Over/Under 4.5 goals: over 4.5 at 1.82"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "7-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was PSV Eindhoven 7-0 Willem II Tilburg."
   },
   "settlements": [
    {
     "operation_id": "7b8fc178f3f739984afab223eff8ef123e92c72566cdc93b76f1d6da98a089e6",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 4.5 goals",
     "choice": "over 4.5",
     "decimal_odds": "1.82",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 8200,
     "executed_at": "2026-10-30T14:32:49.221Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "6d71a0ee9eb00c34e94e0df1b86ae6400d64cb7d2e39f8c0aa9ad1b04d6280d0",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 4.5 goals",
     "choice": "over 4.5",
     "decimal_odds": "1.8200",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 8200,
     "executed_at": "2026-10-30T14:32:50.171Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "TOTO Extra",
    "publisher": "TOTO Extra",
    "forecaster": "TOTO Extra",
    "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://extra.toto.nl/artikel/voorspelling-psv-eindhoven-willem-ii",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-5e844de073ab356645375d2f",
   "url": "/sources/extra-toto-nl/picks/6/#pick-n-5e844de073ab356645375d2f",
   "quote_text": "Beide teams scoren: Nee > 1,93",
   "fragment_from": 5626,
   "fragment_to": 5656,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-psv-eindhoven-willem-ii",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "82f1fbbb3d1961e766e603d48ce8501222300ead61009af6290cac36925484a9",
    "material_removed": false
   },
   "published_at": "2026-10-26T10:39:11.000Z",
   "detected_at": "2026-10-26T10:56:56.706Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": "",
   "cause_code": "disputed_reading",
   "event": {
    "event_id": "s-065425be6294",
    "display_name": "PSV Eindhoven — Willem II Tilburg",
    "competition_name": "Eredivisie",
    "starts_at": "2026-10-31T17:45:00.000Z",
    "url": "/football/matches/psv-eindhoven-vs-willem-ii-tilburg-2026-10-31/",
    "scoreline": "7-0",
    "condition": "finished"
   },
   "market_label": "Both teams to score",
   "outcome_label": "no",
   "odds_set": {
    "by_author": "1.93",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "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-26T10:39:11.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-26T10:39:11.000Z",
    "detected_at": "2026-10-26T10:56:56.706Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Both teams to score",
    "choice": "no",
    "author_odds": "1.93",
    "market_key": "both_teams_score",
    "choice_key": "no",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: no at 1.93"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "7-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was PSV Eindhoven 7-0 Willem II Tilburg."
   },
   "settlements": [
    {
     "operation_id": "49fa723b83b1281e84d6d59c1aed4b740cd042ef3a01017edb1921a89e1b45d6",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "no",
     "decimal_odds": 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": "75eede2c06ebff92a5d813d84f996e3cc94fa4e0b7c5edb6472a47435f6acc59",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "no",
     "decimal_odds": 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": "TOTO Extra",
    "publisher": "TOTO Extra",
    "forecaster": "TOTO Extra",
    "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://extra.toto.nl/artikel/voorspelling-psv-eindhoven-willem-ii",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-1bd39cce0ab91e776684e6b7",
   "url": "/sources/extra-toto-nl/picks/6/#pick-n-1bd39cce0ab91e776684e6b7",
   "quote_text": "Resultaat: PSV wint > 1,06",
   "fragment_from": 5577,
   "fragment_to": 5603,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-psv-eindhoven-willem-ii",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "82f1fbbb3d1961e766e603d48ce8501222300ead61009af6290cac36925484a9",
    "material_removed": false
   },
   "published_at": "2026-10-26T10:39:11.000Z",
   "detected_at": "2026-10-26T10:56:56.706Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": "",
   "cause_code": "disputed_reading",
   "event": {
    "event_id": "s-065425be6294",
    "display_name": "PSV Eindhoven — Willem II Tilburg",
    "competition_name": "Eredivisie",
    "starts_at": "2026-10-31T17:45:00.000Z",
    "url": "/football/matches/psv-eindhoven-vs-willem-ii-tilburg-2026-10-31/",
    "scoreline": "7-0",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "PSV Eindhoven",
   "odds_set": {
    "by_author": "1.06",
    "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-26T10:39:11.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-26T10:39:11.000Z",
    "detected_at": "2026-10-26T10:56:56.706Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "PSV Eindhoven",
    "author_odds": "1.06",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: PSV Eindhoven at 1.06"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "7-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was PSV Eindhoven 7-0 Willem II Tilburg."
   },
   "settlements": [
    {
     "operation_id": "0472365683e682671d50bced2ef9908a5534cd1da6bb916aea3325cd28f33d84",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "PSV Eindhoven",
     "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": "f157b2cf6e5936fb7fec7384984c12586febe804f70aaa2c450ad9b2b969ca05",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "PSV Eindhoven",
     "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": "TOTO Extra",
    "publisher": "TOTO Extra",
    "forecaster": "TOTO Extra",
    "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://extra.toto.nl/artikel/voorspelling-psv-eindhoven-willem-ii",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-a3a4733ec934dd1fc2b58585",
   "url": "/evidence/?pick=n-a3a4733ec934dd1fc2b58585",
   "quote_text": "Kylian Mbappé blijft daarbij een belangrijke troef. De Fransman scoorde ook tegen Leipzig en staat",
   "fragment_from": 2946,
   "fragment_to": 3044,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-la-liga-barcelona-real-madrid",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "eb601ae29cce24b6cea3f07807548a55635cb129cf96d78818e38191b66291c7",
    "material_removed": false
   },
   "published_at": "2026-10-22T09:15:35.000Z",
   "detected_at": "2026-10-22T09:42:49.011Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-22T09:15:35.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-22T09:15:35.000Z",
    "detected_at": "2026-10-22T09:42:49.011Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-c17e001fd99228a8faf84a9e",
   "url": "/evidence/?pick=n-c17e001fd99228a8faf84a9e",
   "quote_text": "Dani Olmo liep tegen PSG een blessure aan zijn linkerlies op en is naar verwachting ongeveer",
   "fragment_from": 1923,
   "fragment_to": 2015,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-la-liga-barcelona-real-madrid",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "eb601ae29cce24b6cea3f07807548a55635cb129cf96d78818e38191b66291c7",
    "material_removed": false
   },
   "published_at": "2026-10-22T09:15:35.000Z",
   "detected_at": "2026-10-22T09:42:49.011Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-22T09:15:35.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-22T09:15:35.000Z",
    "detected_at": "2026-10-22T09:42:49.011Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-41136a5b4a41359a3a297556",
   "url": "/evidence/?pick=n-41136a5b4a41359a3a297556",
   "quote_text": "Een eenvoudige overwinning voor één van beide ploegen ligt niet voor de hand.",
   "fragment_from": 5015,
   "fragment_to": 5092,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-la-liga-barcelona-real-madrid",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "eb601ae29cce24b6cea3f07807548a55635cb129cf96d78818e38191b66291c7",
    "material_removed": false
   },
   "published_at": "2026-10-22T09:15:35.000Z",
   "detected_at": "2026-10-22T09:42:49.011Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-22T09:15:35.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-22T09:15:35.000Z",
    "detected_at": "2026-10-22T09:42:49.011Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-ff02a20c0a6e45e290346a9b",
   "url": "/evidence/?pick=n-ff02a20c0a6e45e290346a9b",
   "quote_text": "Eén ding lijkt waarschijnlijk: beide ploegen zullen weinig moeite hebben om kansen te creëren.",
   "fragment_from": 4749,
   "fragment_to": 4843,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-la-liga-barcelona-real-madrid",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "eb601ae29cce24b6cea3f07807548a55635cb129cf96d78818e38191b66291c7",
    "material_removed": false
   },
   "published_at": "2026-10-22T09:15:35.000Z",
   "detected_at": "2026-10-22T09:42:49.011Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-22T09:15:35.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-22T09:15:35.000Z",
    "detected_at": "2026-10-22T09:42:49.011Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-5ff83faf8e9b163d3dfd9180",
   "url": "/sources/extra-toto-nl/picks/6/#pick-n-5ff83faf8e9b163d3dfd9180",
   "quote_text": "Meer dan 4,5 doelpunten > 2,10",
   "fragment_from": 6139,
   "fragment_to": 6169,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-la-liga-barcelona-real-madrid",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "eb601ae29cce24b6cea3f07807548a55635cb129cf96d78818e38191b66291c7",
    "material_removed": false
   },
   "published_at": "2026-10-22T09:15:35.000Z",
   "detected_at": "2026-10-22T09:42:49.011Z",
   "executed_at": "2026-10-24T00:52:17.963Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-a08651054f27",
    "display_name": "FC Barcelona — Real Madrid",
    "competition_name": "LaLiga",
    "starts_at": "2026-10-25T20:00:00.000Z",
    "url": "/football/matches/fc-barcelona-vs-real-madrid-2026-10-25/",
    "scoreline": "1-2",
    "condition": "finished"
   },
   "market_label": "Over/Under 4.5 goals",
   "outcome_label": "over 4.5",
   "odds_set": {
    "by_author": "2.1",
    "our_snapshot": "2.1500",
    "our_snapshot_at": "2026-10-22T10:00:52.156Z",
    "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-22T09:15:35.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-22T09:15:35.000Z",
    "detected_at": "2026-10-22T09:42:49.011Z",
    "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 4.5 goals",
    "choice": "over 4.5",
    "author_odds": "2.1",
    "market_key": "total",
    "choice_key": "over",
    "period": "match",
    "line": "4.5",
    "subject": "goals_total",
    "in_words": "Over/Under 4.5 goals: over 4.5 at 2.1"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was FC Barcelona 1-2 Real Madrid."
   },
   "settlements": [
    {
     "operation_id": "c18c726a22883735cdd87a9b305925cb7e0facf7deadcffa14fc42ef07ac7202",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 4.5 goals",
     "choice": "over 4.5",
     "decimal_odds": "2.1",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-24T00:52:16.853Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "ca390bd2001090004642052fb24544e52446d827f5193311ca07f8b14f2cfe32",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 4.5 goals",
     "choice": "over 4.5",
     "decimal_odds": "2.1500",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-24T00:52:17.963Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "TOTO Extra",
    "publisher": "TOTO Extra",
    "forecaster": "TOTO Extra",
    "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://extra.toto.nl/artikel/voorspelling-la-liga-barcelona-real-madrid",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-2cace6eebc88b3f094f2f5f6",
   "url": "/sources/extra-toto-nl/picks/5/#pick-n-2cace6eebc88b3f094f2f5f6",
   "quote_text": "overwinning van Barcelona tegen 1,61.",
   "fragment_from": 5380,
   "fragment_to": 5417,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-la-liga-barcelona-real-madrid",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "eb601ae29cce24b6cea3f07807548a55635cb129cf96d78818e38191b66291c7",
    "material_removed": false
   },
   "published_at": "2026-10-22T09:15:35.000Z",
   "detected_at": "2026-10-22T09:42:49.011Z",
   "executed_at": "2026-10-24T00:52:16.840Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-a08651054f27",
    "display_name": "FC Barcelona — Real Madrid",
    "competition_name": "LaLiga",
    "starts_at": "2026-10-25T20:00:00.000Z",
    "url": "/football/matches/fc-barcelona-vs-real-madrid-2026-10-25/",
    "scoreline": "1-2",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "FC Barcelona",
   "odds_set": {
    "by_author": "1.61",
    "our_snapshot": "1.6061",
    "our_snapshot_at": "2026-10-22T09:39:51.015Z",
    "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-22T09:15:35.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-22T09:15:35.000Z",
    "detected_at": "2026-10-22T09:42:49.011Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "FC Barcelona",
    "author_odds": "1.61",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: FC Barcelona at 1.61"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was FC Barcelona 1-2 Real Madrid."
   },
   "settlements": [
    {
     "operation_id": "9665d035e179e99d61ce5ecac9e5bdec234657948bdf5a7a0590126f7c4bb012",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "FC Barcelona",
     "decimal_odds": "1.61",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-24T00:52:15.943Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "1a2f70305e87c865127bed1c659679e71e7083b695c215f2a9ae9e796412a268",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "FC Barcelona",
     "decimal_odds": "1.6061",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-24T00:52:16.840Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "TOTO Extra",
    "publisher": "TOTO Extra",
    "forecaster": "TOTO Extra",
    "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://extra.toto.nl/artikel/voorspelling-la-liga-barcelona-real-madrid",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-4a9ae9ecf1182cfca775afd3",
   "url": "/sources/extra-toto-nl/picks/6/#pick-n-4a9ae9ecf1182cfca775afd3",
   "quote_text": "Beide teams scoren staat op 1,27.",
   "fragment_from": 5134,
   "fragment_to": 5167,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-la-liga-barcelona-real-madrid",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "eb601ae29cce24b6cea3f07807548a55635cb129cf96d78818e38191b66291c7",
    "material_removed": false
   },
   "published_at": "2026-10-22T09:15:35.000Z",
   "detected_at": "2026-10-22T09:42:49.011Z",
   "executed_at": "2026-10-24T00:52:15.921Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-a08651054f27",
    "display_name": "FC Barcelona — Real Madrid",
    "competition_name": "LaLiga",
    "starts_at": "2026-10-25T20:00:00.000Z",
    "url": "/football/matches/fc-barcelona-vs-real-madrid-2026-10-25/",
    "scoreline": "1-2",
    "condition": "finished"
   },
   "market_label": "Both teams to score",
   "outcome_label": "yes",
   "odds_set": {
    "by_author": "1.27",
    "our_snapshot": "1.2441",
    "our_snapshot_at": "2026-10-22T09:39:51.015Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 2441,
   "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-22T09:15:35.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-22T09:15:35.000Z",
    "detected_at": "2026-10-22T09:42:49.011Z",
    "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.27",
    "market_key": "both_teams_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: yes at 1.27"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was FC Barcelona 1-2 Real Madrid."
   },
   "settlements": [
    {
     "operation_id": "97cb8750f1abb9f95a255cf23f325a05a19299ea9b0e17585440e4f3fbc6100e",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "yes",
     "decimal_odds": "1.27",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 2700,
     "executed_at": "2026-10-24T00:52:14.258Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "e6ff472302e5c5fbf7d15c77c69853dfcae142596c163ef9c619e960491e2f60",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "yes",
     "decimal_odds": "1.2441",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 2441,
     "executed_at": "2026-10-24T00:52:15.921Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "TOTO Extra",
    "publisher": "TOTO Extra",
    "forecaster": "TOTO Extra",
    "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://extra.toto.nl/artikel/voorspelling-la-liga-barcelona-real-madrid",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-906e7b8affb84466832d7ced",
   "url": "/evidence/?pick=n-906e7b8affb84466832d7ced",
   "quote_text": "Alle achttien wedstrijden zijn donderdag 22 oktober te volgen via Ziggo Sport.",
   "fragment_from": 6551,
   "fragment_to": 6629,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "73fa1de68b6c3bd8b3085c51785d38edfe02f4d40a0fe8963c9ab8661020ba94",
    "material_removed": false
   },
   "published_at": "2026-10-19T15:50:22.000Z",
   "detected_at": "2026-10-19T16:02:56.238Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-19T15:50:22.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-19T15:50:22.000Z",
    "detected_at": "2026-10-19T16:02:56.238Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-db8f62b3843346363de44cfa",
   "url": "/sources/extra-toto-nl/picks/5/#pick-n-db8f62b3843346363de44cfa",
   "quote_text": "Wedtip: Borac wint > 1,89",
   "fragment_from": 6466,
   "fragment_to": 6491,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "73fa1de68b6c3bd8b3085c51785d38edfe02f4d40a0fe8963c9ab8661020ba94",
    "material_removed": false
   },
   "published_at": "2026-10-19T15:50:22.000Z",
   "detected_at": "2026-10-19T16:02:56.238Z",
   "executed_at": "2026-10-22T12:29:36.983Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-8ec798e48f41",
    "display_name": "Borac Banja Luka — Kuopion Palloseura",
    "competition_name": "UEFA Conference League",
    "starts_at": "2026-10-22T19:00:00.000Z",
    "url": "/football/matches/borac-banja-luka-vs-kuopion-palloseura-2026-10-22/",
    "scoreline": "2-0",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Borac Banja Luka",
   "odds_set": {
    "by_author": "1.89",
    "our_snapshot": "1.8700",
    "our_snapshot_at": "2026-10-19T16:00:36.000Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 8700,
   "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-19T15:50:22.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-19T15:50:22.000Z",
    "detected_at": "2026-10-19T16:02:56.238Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Borac Banja Luka",
    "author_odds": "1.89",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Borac Banja Luka at 1.89"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Borac Banja Luka 2-0 Kuopion Palloseura."
   },
   "settlements": [
    {
     "operation_id": "aff56582a69fe02fd85038dba34581b94604115f0612c186987f928e5a9cfb7a",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Borac Banja Luka",
     "decimal_odds": "1.89",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 8900,
     "executed_at": "2026-10-21T00:37:54.823Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "1430fcceb43bff85398d9b60b2acc5dae626c5980e8fd7291a321c9b66c8c324",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Borac Banja Luka",
     "decimal_odds": "1.8700",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 8700,
     "executed_at": "2026-10-22T12:29:36.983Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "TOTO Extra",
    "publisher": "TOTO Extra",
    "forecaster": "TOTO Extra",
    "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://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-420e776d4c8797865847d12c",
   "url": "/sources/extra-toto-nl/picks/5/#pick-n-420e776d4c8797865847d12c",
   "quote_text": "Wedtip: Hajduk Split wint > 2,35",
   "fragment_from": 6268,
   "fragment_to": 6300,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "73fa1de68b6c3bd8b3085c51785d38edfe02f4d40a0fe8963c9ab8661020ba94",
    "material_removed": false
   },
   "published_at": "2026-10-19T15:50:22.000Z",
   "detected_at": "2026-10-19T16:02:56.238Z",
   "executed_at": "2026-10-22T11:23:58.160Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-a4df89879420",
    "display_name": "FC Thun — Hajduk Split",
    "competition_name": "UEFA Conference League",
    "starts_at": "2026-10-22T19:00:00.000Z",
    "url": "/football/matches/fc-thun-vs-hajduk-split-2026-10-22/",
    "scoreline": "0-1",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Hajduk Split",
   "odds_set": {
    "by_author": "2.35",
    "our_snapshot": "2.4300",
    "our_snapshot_at": "2026-10-19T16:00:36.000Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 14300,
   "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-19T15:50:22.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-19T15:50:22.000Z",
    "detected_at": "2026-10-19T16:02:56.238Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Hajduk Split",
    "author_odds": "2.35",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Hajduk Split at 2.35"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was FC Thun 0-1 Hajduk Split."
   },
   "settlements": [
    {
     "operation_id": "90a87b862e78cc5a78746f847314afcb7a79c2b5d120ccf21e613222f4372ba3",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Hajduk Split",
     "decimal_odds": "2.35",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 13500,
     "executed_at": "2026-10-21T00:37:54.605Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "65f428fabfcd6a6f3208b1b3cb03c5b50f2a1f9f893bb4bcd50b52c39e99d3a9",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Hajduk Split",
     "decimal_odds": "2.4300",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 14300,
     "executed_at": "2026-10-22T11:23:58.160Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "TOTO Extra",
    "publisher": "TOTO Extra",
    "forecaster": "TOTO Extra",
    "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://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-e5f1027d980d62c382888cd6",
   "url": "/sources/extra-toto-nl/picks/5/#pick-n-e5f1027d980d62c382888cd6",
   "quote_text": "Wedtip: Aarhus wint > 1,52",
   "fragment_from": 6097,
   "fragment_to": 6123,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "73fa1de68b6c3bd8b3085c51785d38edfe02f4d40a0fe8963c9ab8661020ba94",
    "material_removed": false
   },
   "published_at": "2026-10-19T15:50:22.000Z",
   "detected_at": "2026-10-19T16:02:56.238Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-19T15:50:22.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-19T15:50:22.000Z",
    "detected_at": "2026-10-19T16:02:56.238Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-461ac213d12b7ae72b1620e3",
   "url": "/sources/extra-toto-nl/picks/5/#pick-n-461ac213d12b7ae72b1620e3",
   "quote_text": "Wedtip: Midtjylland wint > 1,58",
   "fragment_from": 5941,
   "fragment_to": 5972,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "73fa1de68b6c3bd8b3085c51785d38edfe02f4d40a0fe8963c9ab8661020ba94",
    "material_removed": false
   },
   "published_at": "2026-10-19T15:50:22.000Z",
   "detected_at": "2026-10-19T16:02:56.238Z",
   "executed_at": "2026-10-22T11:24:31.481Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-f1c8bd255fac",
    "display_name": "FC Midtjylland — Sint-Truiden",
    "competition_name": "UEFA Conference League",
    "starts_at": "2026-10-22T19:00:00.000Z",
    "url": "/football/matches/fc-midtjylland-vs-sint-truiden-2026-10-22/",
    "scoreline": "0-1",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "FC Midtjylland",
   "odds_set": {
    "by_author": "1.58",
    "our_snapshot": "1.6200",
    "our_snapshot_at": "2026-10-19T16:00:36.000Z",
    "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-19T15:50:22.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-19T15:50:22.000Z",
    "detected_at": "2026-10-19T16:02:56.238Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "FC Midtjylland",
    "author_odds": "1.58",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: FC Midtjylland at 1.58"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was FC Midtjylland 0-1 Sint-Truiden."
   },
   "settlements": [
    {
     "operation_id": "6e910faaee4d682b47cfaf9ee2e13351d85544984ba5e6d8468c978a2883891d",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "FC Midtjylland",
     "decimal_odds": "1.58",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-21T00:37:54.376Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "961ae05c8b81b72027e69dd53fb62a7d2d41f0343b45de947bbffe9f6d015586",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "FC Midtjylland",
     "decimal_odds": "1.6200",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-22T11:24:31.481Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "TOTO Extra",
    "publisher": "TOTO Extra",
    "forecaster": "TOTO Extra",
    "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://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-6ae34226f5fa995365db8e37",
   "url": "/sources/extra-toto-nl/picks/5/#pick-n-6ae34226f5fa995365db8e37",
   "quote_text": "Wedtip: Beide teams scoren > 1,75",
   "fragment_from": 5746,
   "fragment_to": 5779,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "73fa1de68b6c3bd8b3085c51785d38edfe02f4d40a0fe8963c9ab8661020ba94",
    "material_removed": false
   },
   "published_at": "2026-10-19T15:50:22.000Z",
   "detected_at": "2026-10-19T16:02:56.238Z",
   "executed_at": "2026-10-21T00:37:54.151Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-ea7308eacb1e",
    "display_name": "Sporting Braga — Gent",
    "competition_name": "UEFA Conference League",
    "starts_at": "2026-10-22T19:00:00.000Z",
    "url": "/football/matches/archive/2026/10/",
    "scoreline": "2-0",
    "condition": "finished"
   },
   "market_label": "Both teams to score",
   "outcome_label": "yes",
   "odds_set": {
    "by_author": "1.75",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 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-19T15:50:22.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-19T15:50:22.000Z",
    "detected_at": "2026-10-19T16:02:56.238Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Both teams to score",
    "choice": "yes",
    "author_odds": "1.75",
    "market_key": "both_teams_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: yes at 1.75"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Sporting Braga 2-0 Gent."
   },
   "settlements": [
    {
     "operation_id": "ad63e3cf78a35f80f99c2fdd52681ba5abb09d92ef656fe7418031124ea0f6b1",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "yes",
     "decimal_odds": "1.75",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-21T00:37:54.151Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "ab94e7ad42ab82ea41f0078ba5afc91e5f6f7b1428efb6193e4336c129b2617e",
     "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": "settled_pick",
   "authorship": {
    "material_author": "TOTO Extra",
    "publisher": "TOTO Extra",
    "forecaster": "TOTO Extra",
    "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://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-06e1f95132c1ee22f4a4e87a",
   "url": "/sources/extra-toto-nl/picks/5/#pick-n-06e1f95132c1ee22f4a4e87a",
   "quote_text": "Wedtip: Beide teams scoren > 1,60",
   "fragment_from": 5396,
   "fragment_to": 5429,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "73fa1de68b6c3bd8b3085c51785d38edfe02f4d40a0fe8963c9ab8661020ba94",
    "material_removed": false
   },
   "published_at": "2026-10-19T15:50:22.000Z",
   "detected_at": "2026-10-19T16:02:56.238Z",
   "executed_at": "2026-10-21T00:37:53.963Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-1215c796ece7",
    "display_name": "Monaco — SC Freiburg",
    "competition_name": "UEFA Conference League",
    "starts_at": "2026-10-22T19:00:00.000Z",
    "url": "/football/matches/monaco-vs-sc-freiburg-2026-10-22/",
    "scoreline": "3-0",
    "condition": "finished"
   },
   "market_label": "Both teams to score",
   "outcome_label": "yes",
   "odds_set": {
    "by_author": "1.6",
    "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-19T15:50:22.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-19T15:50:22.000Z",
    "detected_at": "2026-10-19T16:02:56.238Z",
    "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.6",
    "market_key": "both_teams_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: yes at 1.6"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "3-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Monaco 3-0 SC Freiburg."
   },
   "settlements": [
    {
     "operation_id": "bb970805518f428d2d7dadff2bd6da26698924222cd7bafbf82a45cfaf0f5d42",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "yes",
     "decimal_odds": "1.6",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-21T00:37:53.963Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "a069d0dd5a243a8d161fa042c5d63bd50a5462fd36391bedbcdf3654168b075b",
     "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": "settled_pick",
   "authorship": {
    "material_author": "TOTO Extra",
    "publisher": "TOTO Extra",
    "forecaster": "TOTO Extra",
    "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://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-4d803690c0ed42112e7fc172",
   "url": "/sources/extra-toto-nl/picks/5/#pick-n-4d803690c0ed42112e7fc172",
   "quote_text": "Wedtip: FC Twente wint met minimaal twee doelpunten verschil > 1,59",
   "fragment_from": 4801,
   "fragment_to": 4868,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "73fa1de68b6c3bd8b3085c51785d38edfe02f4d40a0fe8963c9ab8661020ba94",
    "material_removed": false
   },
   "published_at": "2026-10-19T15:50:22.000Z",
   "detected_at": "2026-10-19T16:02:56.238Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": "",
   "cause_code": "disputed_reading",
   "event": {
    "event_id": "s-d47b94ce97b5",
    "display_name": "Lincoln Red Imps — FC Twente",
    "competition_name": "UEFA Conference League",
    "starts_at": "2026-10-22T19:00:00.000Z",
    "url": "/football/matches/lincoln-red-imps-vs-fc-twente-2026-10-22/",
    "scoreline": "1-4",
    "condition": "finished"
   },
   "market_label": "European handicap -1",
   "outcome_label": "FC Twente -1",
   "odds_set": {
    "by_author": "1.59",
    "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-19T15:50:22.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-19T15:50:22.000Z",
    "detected_at": "2026-10-19T16:02:56.238Z",
    "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": "European handicap -1",
    "choice": "FC Twente -1",
    "author_odds": "1.59",
    "market_key": "handicap_european",
    "choice_key": "2",
    "period": "match",
    "line": "-1",
    "subject": "goals_total",
    "in_words": "European handicap -1: FC Twente -1 at 1.59"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Lincoln Red Imps 1-4 FC Twente."
   },
   "settlements": [
    {
     "operation_id": "4cf479bf51bb157bf9be3655425e1e099bb282fcf19b837f21af83bb46c7d41b",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "European handicap -1",
     "choice": "FC Twente -1",
     "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": "9454c9787f1f543f1ffcca0d69c3d709ed1517981613b1fbbd545cdc989fea28",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "European handicap -1",
     "choice": "FC Twente -1",
     "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": "TOTO Extra",
    "publisher": "TOTO Extra",
    "forecaster": "TOTO Extra",
    "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://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-f7f4849b8fd938446fd8da8f",
   "url": "/sources/extra-toto-nl/picks/5/#pick-n-f7f4849b8fd938446fd8da8f",
   "quote_text": "Wedtip: Beide teams scoren > 1,53",
   "fragment_from": 4145,
   "fragment_to": 4178,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "73fa1de68b6c3bd8b3085c51785d38edfe02f4d40a0fe8963c9ab8661020ba94",
    "material_removed": false
   },
   "published_at": "2026-10-19T15:50:22.000Z",
   "detected_at": "2026-10-19T16:02:56.238Z",
   "executed_at": "2026-10-21T00:37:53.729Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-c68b1684a6b4",
    "display_name": "AFC Ajax — Atalanta",
    "competition_name": "UEFA Conference League",
    "starts_at": "2026-10-22T19:00:00.000Z",
    "url": "/football/matches/afc-ajax-vs-atalanta-2026-10-22/",
    "scoreline": "2-0",
    "condition": "finished"
   },
   "market_label": "Both teams to score",
   "outcome_label": "yes",
   "odds_set": {
    "by_author": "1.53",
    "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-19T15:50:22.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-19T15:50:22.000Z",
    "detected_at": "2026-10-19T16:02:56.238Z",
    "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.53",
    "market_key": "both_teams_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: yes at 1.53"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was AFC Ajax 2-0 Atalanta."
   },
   "settlements": [
    {
     "operation_id": "a04a6866ba636794364b3ada219607d33f6e90a517a5dbff00052bfb52022dd7",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "yes",
     "decimal_odds": "1.53",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-21T00:37:53.729Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "d7e51c0b93ec8937f3ed4b1c056151c52da4d80a1cca4852a070eebe369569f4",
     "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": "settled_pick",
   "authorship": {
    "material_author": "TOTO Extra",
    "publisher": "TOTO Extra",
    "forecaster": "TOTO Extra",
    "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://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-61290bb9e104257dd28da2d4",
   "url": "/sources/extra-toto-nl/picks/5/#pick-n-61290bb9e104257dd28da2d4",
   "quote_text": "Wedtip: Pafos wint > 1,65",
   "fragment_from": 3283,
   "fragment_to": 3308,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "73fa1de68b6c3bd8b3085c51785d38edfe02f4d40a0fe8963c9ab8661020ba94",
    "material_removed": false
   },
   "published_at": "2026-10-19T15:50:22.000Z",
   "detected_at": "2026-10-19T16:02:56.238Z",
   "executed_at": "2026-10-22T11:37:27.808Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-5f1b8df27ab5",
    "display_name": "Pafos — Riga",
    "competition_name": "UEFA Conference League",
    "starts_at": "2026-10-22T16:45:00.000Z",
    "url": "/football/matches/pafos-vs-riga-2026-10-22/",
    "scoreline": "1-1",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Pafos",
   "odds_set": {
    "by_author": "1.65",
    "our_snapshot": "1.6200",
    "our_snapshot_at": "2026-10-19T16:00:36.000Z",
    "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-19T15:50:22.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-19T15:50:22.000Z",
    "detected_at": "2026-10-19T16:02:56.238Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Pafos",
    "author_odds": "1.65",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Pafos at 1.65"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Pafos 1-1 Riga."
   },
   "settlements": [
    {
     "operation_id": "c20b79bd65ba69a070f47debc601ff720a35fc69f5d7a326bf416598c0ebeb6a",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Pafos",
     "decimal_odds": "1.65",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-21T00:37:53.504Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "f30a01b825c020799ee0a2142c22f97971e651780ef5e7d50ea305fa7dd30636",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Pafos",
     "decimal_odds": "1.6200",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-22T11:37:27.808Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "TOTO Extra",
    "publisher": "TOTO Extra",
    "forecaster": "TOTO Extra",
    "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://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-95adde06bf876b9a7d083bdb",
   "url": "/sources/extra-toto-nl/picks/5/#pick-n-95adde06bf876b9a7d083bdb",
   "quote_text": "Wedtip: Craiova wint > 1,60",
   "fragment_from": 3117,
   "fragment_to": 3144,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "73fa1de68b6c3bd8b3085c51785d38edfe02f4d40a0fe8963c9ab8661020ba94",
    "material_removed": false
   },
   "published_at": "2026-10-19T15:50:22.000Z",
   "detected_at": "2026-10-19T16:02:56.238Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-19T15:50:22.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-19T15:50:22.000Z",
    "detected_at": "2026-10-19T16:02:56.238Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-e08f05445b6b2267f4cb02e6",
   "url": "/sources/extra-toto-nl/picks/5/#pick-n-e08f05445b6b2267f4cb02e6",
   "quote_text": "Wedtip: Getafe wint > 1,81",
   "fragment_from": 2942,
   "fragment_to": 2968,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "73fa1de68b6c3bd8b3085c51785d38edfe02f4d40a0fe8963c9ab8661020ba94",
    "material_removed": false
   },
   "published_at": "2026-10-19T15:50:22.000Z",
   "detected_at": "2026-10-19T16:02:56.238Z",
   "executed_at": "2026-10-22T12:34:32.683Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-048fcdffb07c",
    "display_name": "Getafe — FC Lugano",
    "competition_name": "UEFA Conference League",
    "starts_at": "2026-10-22T16:45:00.000Z",
    "url": "/football/matches/getafe-vs-fc-lugano-2026-10-22/",
    "scoreline": "2-5",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Getafe",
   "odds_set": {
    "by_author": "1.81",
    "our_snapshot": "1.7800",
    "our_snapshot_at": "2026-10-19T16:00:36.000Z",
    "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-19T15:50:22.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-19T15:50:22.000Z",
    "detected_at": "2026-10-19T16:02:56.238Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Getafe",
    "author_odds": "1.81",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Getafe at 1.81"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-5",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Getafe 2-5 FC Lugano."
   },
   "settlements": [
    {
     "operation_id": "d9485a21660554b9bb65ad3e37d31a6caa4b6d488a0cb479bbb17be20ca392a5",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Getafe",
     "decimal_odds": "1.81",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-21T00:37:53.291Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "cd1b67e1389c72a39041f02df7cc4acd654e632ed01d44a132341bb2a0f742ae",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Getafe",
     "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-22T12:34:32.683Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "TOTO Extra",
    "publisher": "TOTO Extra",
    "forecaster": "TOTO Extra",
    "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://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-2c20019dff4ff946eebfba11",
   "url": "/sources/extra-toto-nl/picks/5/#pick-n-2c20019dff4ff946eebfba11",
   "quote_text": "Wedtip: Brann wint > 1,73",
   "fragment_from": 2746,
   "fragment_to": 2771,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "73fa1de68b6c3bd8b3085c51785d38edfe02f4d40a0fe8963c9ab8661020ba94",
    "material_removed": false
   },
   "published_at": "2026-10-19T15:50:22.000Z",
   "detected_at": "2026-10-19T16:02:56.238Z",
   "executed_at": "2026-10-22T11:16:26.491Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-ce7ee95759d9",
    "display_name": "Kauno Žalgiris — Brann",
    "competition_name": "UEFA Conference League",
    "starts_at": "2026-10-22T16:45:00.000Z",
    "url": "/football/matches/kauno-zalgiris-vs-brann-2026-10-22/",
    "scoreline": "1-4",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Brann",
   "odds_set": {
    "by_author": "1.73",
    "our_snapshot": "1.7500",
    "our_snapshot_at": "2026-10-19T16:00:36.000Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 7500,
   "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-19T15:50:22.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-19T15:50:22.000Z",
    "detected_at": "2026-10-19T16:02:56.238Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Brann",
    "author_odds": "1.73",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Brann at 1.73"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Kauno Žalgiris 1-4 Brann."
   },
   "settlements": [
    {
     "operation_id": "274b98838a4d93283fb8cab999ace80022187829235cfe98044f3f18a19b447c",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Brann",
     "decimal_odds": "1.73",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 7300,
     "executed_at": "2026-10-21T00:37:53.079Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "32e739eda0d7cc87d0162cf0a5ff8a65483f5cdbcc6191ca17729c12597178d5",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Brann",
     "decimal_odds": "1.7500",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 7500,
     "executed_at": "2026-10-22T11:16:26.491Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "TOTO Extra",
    "publisher": "TOTO Extra",
    "forecaster": "TOTO Extra",
    "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://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-5b5af7ce4b0070c7f6b4d1a5",
   "url": "/sources/extra-toto-nl/picks/5/#pick-n-5b5af7ce4b0070c7f6b4d1a5",
   "quote_text": "Wedtip: Panathinaikos wint > 1,65",
   "fragment_from": 2554,
   "fragment_to": 2587,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "73fa1de68b6c3bd8b3085c51785d38edfe02f4d40a0fe8963c9ab8661020ba94",
    "material_removed": false
   },
   "published_at": "2026-10-19T15:50:22.000Z",
   "detected_at": "2026-10-19T16:02:56.238Z",
   "executed_at": "2026-10-23T00:47:27.533Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-5882a89cf16c",
    "display_name": "FC Kairat Almaty — Panathinaikos",
    "competition_name": "UEFA Conference League",
    "starts_at": "2026-10-22T14:30:00.000Z",
    "url": "/football/matches/fc-kairat-almaty-vs-panathinaikos-2026-10-22/",
    "scoreline": "1-5",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Panathinaikos",
   "odds_set": {
    "by_author": "1.65",
    "our_snapshot": "1.6800",
    "our_snapshot_at": "2026-10-19T16:00:36.000Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 6800,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-19T15:50:22.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-19T15:50:22.000Z",
    "detected_at": "2026-10-19T16:02:56.238Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Panathinaikos",
    "author_odds": "1.65",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Panathinaikos at 1.65"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-5",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was FC Kairat Almaty 1-5 Panathinaikos."
   },
   "settlements": [
    {
     "operation_id": "bfc99cc8826c6dc1b5cfb2323269376f2040417f16e0d42e98e3c45d47ec80a1",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Panathinaikos",
     "decimal_odds": "1.65",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 6500,
     "executed_at": "2026-10-21T00:37:52.855Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "73cd229b3d82c3c3c5cb57e68e66d5b3f33a871c3ff37b263b020490f0237afc",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Panathinaikos",
     "decimal_odds": "1.6800",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 6800,
     "executed_at": "2026-10-23T00:47:27.533Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "TOTO Extra",
    "publisher": "TOTO Extra",
    "forecaster": "TOTO Extra",
    "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://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-e8e5acb2f2bd3910f730c107",
   "url": "/sources/extra-toto-nl/picks/5/#pick-n-e8e5acb2f2bd3910f730c107",
   "quote_text": "Wedtip: Nordsjælland wint > 1,42",
   "fragment_from": 2356,
   "fragment_to": 2388,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "73fa1de68b6c3bd8b3085c51785d38edfe02f4d40a0fe8963c9ab8661020ba94",
    "material_removed": false
   },
   "published_at": "2026-10-19T15:50:22.000Z",
   "detected_at": "2026-10-19T16:02:56.238Z",
   "executed_at": "2026-10-22T12:37:24.298Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-573dc7a531e0",
    "display_name": "Nordsjælland — CSKA Sofia",
    "competition_name": "UEFA Conference League",
    "starts_at": "2026-10-22T16:45:00.000Z",
    "url": "/football/matches/nordsjaelland-vs-cska-sofia-2026-10-22/",
    "scoreline": "2-2",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Nordsjælland",
   "odds_set": {
    "by_author": "1.42",
    "our_snapshot": "1.4200",
    "our_snapshot_at": "2026-10-19T16:00:36.000Z",
    "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-19T15:50:22.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-19T15:50:22.000Z",
    "detected_at": "2026-10-19T16:02:56.238Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Nordsjælland",
    "author_odds": "1.42",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Nordsjælland at 1.42"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Nordsjælland 2-2 CSKA Sofia."
   },
   "settlements": [
    {
     "operation_id": "bbfbfb38a6ada21ac9e6703f815060662a7721ecdfaa7d3c11cc094b74f15ad6",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Nordsjælland",
     "decimal_odds": "1.42",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-21T00:37:52.616Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "4ed3365752264972f8019e455211fef1b3b56ddadad733696454f82260684f0d",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Nordsjælland",
     "decimal_odds": "1.4200",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-22T12:37:24.298Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "TOTO Extra",
    "publisher": "TOTO Extra",
    "forecaster": "TOTO Extra",
    "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://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-f7187b8b7092c36dde59153a",
   "url": "/sources/extra-toto-nl/picks/5/#pick-n-f7187b8b7092c36dde59153a",
   "quote_text": "Wedtip: Trabzonspor wint > 1,40",
   "fragment_from": 2199,
   "fragment_to": 2230,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "73fa1de68b6c3bd8b3085c51785d38edfe02f4d40a0fe8963c9ab8661020ba94",
    "material_removed": false
   },
   "published_at": "2026-10-19T15:50:22.000Z",
   "detected_at": "2026-10-19T16:02:56.238Z",
   "executed_at": "2026-10-22T12:41:06.459Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-a137e1e8dd1a",
    "display_name": "Trabzonspor — Hearts",
    "competition_name": "UEFA Conference League",
    "starts_at": "2026-10-22T16:45:00.000Z",
    "url": "/football/matches/trabzonspor-vs-hearts-2026-10-22/",
    "scoreline": "2-0",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Trabzonspor",
   "odds_set": {
    "by_author": "1.4",
    "our_snapshot": "1.4100",
    "our_snapshot_at": "2026-10-19T16:00:36.000Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 4100,
   "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-19T15:50:22.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-19T15:50:22.000Z",
    "detected_at": "2026-10-19T16:02:56.238Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Trabzonspor",
    "author_odds": "1.4",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Trabzonspor at 1.4"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Trabzonspor 2-0 Hearts."
   },
   "settlements": [
    {
     "operation_id": "264dd32dbbbf1ebff5cfea700ed81823da383488a101e6ae91a6e201b9820b30",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Trabzonspor",
     "decimal_odds": "1.4",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 4000,
     "executed_at": "2026-10-21T00:37:52.366Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "8bc1c05007cf17af43c02de6f94280a53cd28327e7f4a9efea885b8f9c875ffa",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Trabzonspor",
     "decimal_odds": "1.4100",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 4100,
     "executed_at": "2026-10-22T12:41:06.459Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "TOTO Extra",
    "publisher": "TOTO Extra",
    "forecaster": "TOTO Extra",
    "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://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-4c6d3be801acfcbc8b086216",
   "url": "/sources/extra-toto-nl/picks/5/#pick-n-4c6d3be801acfcbc8b086216",
   "quote_text": "Wedtip: Meer dan 3,5 goals > 2,30",
   "fragment_from": 1986,
   "fragment_to": 2019,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "73fa1de68b6c3bd8b3085c51785d38edfe02f4d40a0fe8963c9ab8661020ba94",
    "material_removed": false
   },
   "published_at": "2026-10-19T15:50:22.000Z",
   "detected_at": "2026-10-19T16:02:56.238Z",
   "executed_at": "2026-10-22T11:28:09.039Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-2a39722503ed",
    "display_name": "Jablonec — Brighton & Hove Albion",
    "competition_name": "UEFA Conference League",
    "starts_at": "2026-10-22T16:45:00.000Z",
    "url": "/football/matches/jablonec-vs-brighton-and-hove-albion-2026-10-22/",
    "scoreline": "0-0",
    "condition": "finished"
   },
   "market_label": "Over/Under 3.5 goals",
   "outcome_label": "over 3.5",
   "odds_set": {
    "by_author": "2.3",
    "our_snapshot": "2.2350",
    "our_snapshot_at": "2026-10-19T16:00:36.000Z",
    "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-19T15:50:22.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-19T15:50:22.000Z",
    "detected_at": "2026-10-19T16:02:56.238Z",
    "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 3.5 goals",
    "choice": "over 3.5",
    "author_odds": "2.3",
    "market_key": "total",
    "choice_key": "over",
    "period": "match",
    "line": "3.5",
    "subject": "goals_total",
    "in_words": "Over/Under 3.5 goals: over 3.5 at 2.3"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Jablonec 0-0 Brighton & Hove Albion."
   },
   "settlements": [
    {
     "operation_id": "0d1838c811c4460fd3ebc7e6f7538c79b004976c1fdb14e9f903534bbbed9b85",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 3.5 goals",
     "choice": "over 3.5",
     "decimal_odds": "2.3",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-21T00:37:52.115Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "dc4363664cb505b9dfbf6fcfb3aeda73ca3acf0c7f64fef54e7671ea330c1d35",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 3.5 goals",
     "choice": "over 3.5",
     "decimal_odds": "2.2350",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-22T11:28:09.039Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "TOTO Extra",
    "publisher": "TOTO Extra",
    "forecaster": "TOTO Extra",
    "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://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-ba5e5f2df996edae8b5d7084",
   "url": "/sources/extra-toto-nl/picks/5/#pick-n-ba5e5f2df996edae8b5d7084",
   "quote_text": "Wedtip: Beide teams scoren > 1,55",
   "fragment_from": 1591,
   "fragment_to": 1624,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "73fa1de68b6c3bd8b3085c51785d38edfe02f4d40a0fe8963c9ab8661020ba94",
    "material_removed": false
   },
   "published_at": "2026-10-19T15:50:22.000Z",
   "detected_at": "2026-10-19T16:02:56.238Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-19T15:50:22.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-19T15:50:22.000Z",
    "detected_at": "2026-10-19T16:02:56.238Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-60eef4dfdd145e8c1445afef",
   "url": "/sources/extra-toto-nl/picks/4/#pick-n-60eef4dfdd145e8c1445afef",
   "quote_text": "Wedtip: Salzburg wint > 1,67",
   "fragment_from": 6645,
   "fragment_to": 6673,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-3",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "0f0aaed70c082910038ef8f352bd6469e2d149180e60a34b839e76e0489644bd",
    "material_removed": false
   },
   "published_at": "2026-10-19T13:45:00.000Z",
   "detected_at": "2026-10-19T13:52:51.827Z",
   "executed_at": "2026-10-22T00:48:44.871Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-19af8976fd64",
    "display_name": "NK Celje — Red Bull Salzburg",
    "competition_name": "UEFA Europa League",
    "starts_at": "2026-10-22T19:00:00.000Z",
    "url": "/football/matches/nk-celje-vs-red-bull-salzburg-2026-10-22/",
    "scoreline": "2-2",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Red Bull Salzburg",
   "odds_set": {
    "by_author": "1.67",
    "our_snapshot": "1.6581",
    "our_snapshot_at": "2026-10-19T13:50:33.887Z",
    "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-19T13:45:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-19T13:45:00.000Z",
    "detected_at": "2026-10-19T13:52:51.827Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Red Bull Salzburg",
    "author_odds": "1.67",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Red Bull Salzburg at 1.67"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was NK Celje 2-2 Red Bull Salzburg."
   },
   "settlements": [
    {
     "operation_id": "8448808b066a640b89838c9f05df4ffe5917e76ddac1379fbed8e38eb84042c1",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Red Bull Salzburg",
     "decimal_odds": "1.67",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-22T00:48:44.816Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "b6be075b57e019fb7a6018f7eee536008f509f2bcb89320041ed9cb3113a097f",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Red Bull Salzburg",
     "decimal_odds": "1.6581",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-22T00:48:44.871Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "TOTO Extra",
    "publisher": "TOTO Extra",
    "forecaster": "TOTO Extra",
    "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://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-3",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-20f2433a1255b821d748e50e",
   "url": "/sources/extra-toto-nl/picks/4/#pick-n-20f2433a1255b821d748e50e",
   "quote_text": "Wedtip: Real Sociedad wint > 1,49",
   "fragment_from": 6456,
   "fragment_to": 6489,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-3",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "0f0aaed70c082910038ef8f352bd6469e2d149180e60a34b839e76e0489644bd",
    "material_removed": false
   },
   "published_at": "2026-10-19T13:45:00.000Z",
   "detected_at": "2026-10-19T13:52:51.827Z",
   "executed_at": "2026-10-22T00:48:44.799Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-e61ce87077b5",
    "display_name": "Lillestrom — Real Sociedad",
    "competition_name": "UEFA Europa League",
    "starts_at": "2026-10-22T19:00:00.000Z",
    "url": "/football/matches/lillestrom-vs-real-sociedad-2026-10-22/",
    "scoreline": "0-6",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Real Sociedad",
   "odds_set": {
    "by_author": "1.49",
    "our_snapshot": "1.5000",
    "our_snapshot_at": "2026-10-19T13:50:33.887Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 5000,
   "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-19T13:45:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-19T13:45:00.000Z",
    "detected_at": "2026-10-19T13:52:51.827Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Real Sociedad",
    "author_odds": "1.49",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Real Sociedad at 1.49"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-6",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Lillestrom 0-6 Real Sociedad."
   },
   "settlements": [
    {
     "operation_id": "3c9d56bc26fc1beaf4cd68e2aa819d365a6b238cdf9e26a10bb7480191243427",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Real Sociedad",
     "decimal_odds": "1.49",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 4900,
     "executed_at": "2026-10-22T00:48:43.712Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "13e9da6d70102b0366f6e6777def64f9c6778160359ee39ed4b319e3bfb9c1f3",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Real Sociedad",
     "decimal_odds": "1.5000",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 5000,
     "executed_at": "2026-10-22T00:48:44.799Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "TOTO Extra",
    "publisher": "TOTO Extra",
    "forecaster": "TOTO Extra",
    "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://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-3",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-4b13390e8f093adc14feffb1",
   "url": "/sources/extra-toto-nl/picks/4/#pick-n-4b13390e8f093adc14feffb1",
   "quote_text": "Wedtip: Jagiellonia of gelijkspel > 1,57",
   "fragment_from": 6265,
   "fragment_to": 6305,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-3",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "0f0aaed70c082910038ef8f352bd6469e2d149180e60a34b839e76e0489644bd",
    "material_removed": false
   },
   "published_at": "2026-10-19T13:45:00.000Z",
   "detected_at": "2026-10-19T13:52:51.827Z",
   "executed_at": "2026-10-22T00:48:43.694Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-7c076b290dd2",
    "display_name": "Jagiellonia — Anderlecht",
    "competition_name": "UEFA Europa League",
    "starts_at": "2026-10-22T19:00:00.000Z",
    "url": "/football/matches/jagiellonia-vs-anderlecht-2026-10-22/",
    "scoreline": "0-3",
    "condition": "finished"
   },
   "market_label": "Double chance",
   "outcome_label": "Jagiellonia or draw",
   "odds_set": {
    "by_author": "1.57",
    "our_snapshot": "1.6757",
    "our_snapshot_at": "2026-10-19T13:50:33.887Z",
    "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-19T13:45:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-19T13:45:00.000Z",
    "detected_at": "2026-10-19T13:52:51.827Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Double chance",
    "choice": "Jagiellonia or draw",
    "author_odds": "1.57",
    "market_key": "double_chance",
    "choice_key": "1X",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Double chance: Jagiellonia or draw at 1.57"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-3",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Jagiellonia 0-3 Anderlecht."
   },
   "settlements": [
    {
     "operation_id": "acc0ec97acf15ca969aa5721e2f6fbc4098a31ea903190629cb3e32dcc929eb6",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Double chance",
     "choice": "Jagiellonia or draw",
     "decimal_odds": "1.57",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-22T00:48:42.629Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "8d5ac61b1013699f8660454b52b8c44dbb277b6c072fdbd2ff1fa0e3a195650f",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Double chance",
     "choice": "Jagiellonia or draw",
     "decimal_odds": "1.6757",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-22T00:48:43.694Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "TOTO Extra",
    "publisher": "TOTO Extra",
    "forecaster": "TOTO Extra",
    "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://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-3",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-79abccbf6f30d2ec858fbe43",
   "url": "/sources/extra-toto-nl/picks/4/#pick-n-79abccbf6f30d2ec858fbe43",
   "quote_text": "Wedtip: Gelijkspel of Levski Sofia > 1,83",
   "fragment_from": 6064,
   "fragment_to": 6105,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-3",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "0f0aaed70c082910038ef8f352bd6469e2d149180e60a34b839e76e0489644bd",
    "material_removed": false
   },
   "published_at": "2026-10-19T13:45:00.000Z",
   "detected_at": "2026-10-19T13:52:51.827Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": "",
   "cause_code": "disputed_reading",
   "event": {
    "event_id": "s-24f441138e95",
    "display_name": "Plzen — Levski Sofia",
    "competition_name": "UEFA Europa League",
    "starts_at": "2026-10-22T19:00:00.000Z",
    "url": "/football/matches/plzen-vs-levski-sofia-2026-10-22/",
    "scoreline": "1-2",
    "condition": "finished"
   },
   "market_label": "Double chance",
   "outcome_label": "draw or Levski Sofia",
   "odds_set": {
    "by_author": "1.83",
    "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-19T13:45:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-19T13:45:00.000Z",
    "detected_at": "2026-10-19T13:52:51.827Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Double chance",
    "choice": "draw or Levski Sofia",
    "author_odds": "1.83",
    "market_key": "double_chance",
    "choice_key": "X2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Double chance: draw or Levski Sofia at 1.83"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Plzen 1-2 Levski Sofia."
   },
   "settlements": [
    {
     "operation_id": "94752051562c4cbddc01343581a73bce3bd7e743213f76d2192962a261b9f945",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Double chance",
     "choice": "draw or Levski Sofia",
     "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": "a728bda09e9644f3f5a10f166da2e4f9fe7cc854c4542c7b4b9e1940f28ccb62",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Double chance",
     "choice": "draw or Levski Sofia",
     "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": "TOTO Extra",
    "publisher": "TOTO Extra",
    "forecaster": "TOTO Extra",
    "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://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-3",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-6d17a003b1df02173173e7e3",
   "url": "/sources/extra-toto-nl/picks/4/#pick-n-6d17a003b1df02173173e7e3",
   "quote_text": "Wedtip: Beide teams scoren > 1,65",
   "fragment_from": 5882,
   "fragment_to": 5915,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-3",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "0f0aaed70c082910038ef8f352bd6469e2d149180e60a34b839e76e0489644bd",
    "material_removed": false
   },
   "published_at": "2026-10-19T13:45:00.000Z",
   "detected_at": "2026-10-19T13:52:51.827Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-2709a4135d6d",
    "display_name": "Celtic — Celta Vigo",
    "competition_name": "UEFA Europa League",
    "starts_at": "2026-10-22T19:00:00.000Z",
    "url": "/football/matches/celtic-vs-celta-vigo-2026-10-22/",
    "scoreline": "1-2",
    "condition": "finished"
   },
   "market_label": "Both teams to score",
   "outcome_label": "yes",
   "odds_set": {
    "by_author": "1.65",
    "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-19T13:45:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-19T13:45:00.000Z",
    "detected_at": "2026-10-19T13:52:51.827Z",
    "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.65",
    "market_key": "both_teams_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: yes at 1.65"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Celtic 1-2 Celta Vigo."
   },
   "settlements": [
    {
     "operation_id": "74e6e27c44544b057ae52ae6d9fbd118f2136829ed5e39801f2b80974b795c4e",
     "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": "d795c782c8339342ac96ba13b8556e8c8f15a480516e61dbbc5997f00a7d0d52",
     "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": "TOTO Extra",
    "publisher": "TOTO Extra",
    "forecaster": "TOTO Extra",
    "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://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-3",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-92c1b77323bdc47e60ef30e1",
   "url": "/sources/extra-toto-nl/picks/4/#pick-n-92c1b77323bdc47e60ef30e1",
   "quote_text": "Wedtip: Olympiacos wint > 1,54",
   "fragment_from": 5701,
   "fragment_to": 5731,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-3",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "0f0aaed70c082910038ef8f352bd6469e2d149180e60a34b839e76e0489644bd",
    "material_removed": false
   },
   "published_at": "2026-10-19T13:45:00.000Z",
   "detected_at": "2026-10-19T13:52:51.827Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-19T13:45:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-19T13:45:00.000Z",
    "detected_at": "2026-10-19T13:52:51.827Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-301e6509f126534598033847",
   "url": "/sources/extra-toto-nl/picks/4/#pick-n-301e6509f126534598033847",
   "quote_text": "Wedtip: Benfica wint > 1,55",
   "fragment_from": 5532,
   "fragment_to": 5559,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-3",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "0f0aaed70c082910038ef8f352bd6469e2d149180e60a34b839e76e0489644bd",
    "material_removed": false
   },
   "published_at": "2026-10-19T13:45:00.000Z",
   "detected_at": "2026-10-19T13:52:51.827Z",
   "executed_at": "2026-10-26T02:30:09.127Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-156739dea8c3",
    "display_name": "Omonia Nicosia — Benfica",
    "competition_name": "UEFA Europa League",
    "starts_at": "2026-10-22T19:00:00.000Z",
    "url": "/football/matches/omonia-nicosia-vs-benfica-2026-10-22/",
    "scoreline": "1-4",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Benfica",
   "odds_set": {
    "by_author": "1.55",
    "our_snapshot": "1.3610",
    "our_snapshot_at": "2026-10-19T13:50:33.887Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 3610,
   "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-19T13:45:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-19T13:45:00.000Z",
    "detected_at": "2026-10-19T13:52:51.827Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Benfica",
    "author_odds": "1.55",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Benfica at 1.55"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Omonia Nicosia 1-4 Benfica."
   },
   "settlements": [
    {
     "operation_id": "39453d2a138a9a0eeba52f8a5dcbd74f0fd872ff672c3544f788ac22ee0dd7b6",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Benfica",
     "decimal_odds": "1.55",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 5500,
     "executed_at": "2026-10-26T02:30:07.791Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "ac95522ab87b61caee026bf795730baadbf093a80b07535aa188cd719e935229",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Benfica",
     "decimal_odds": "1.3610",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 3610,
     "executed_at": "2026-10-26T02:30:09.127Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "TOTO Extra",
    "publisher": "TOTO Extra",
    "forecaster": "TOTO Extra",
    "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://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-3",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  }
 ],
 "standing": null,
 "retro": null,
 "late": null,
 "price_vs_market": {
  "contract_version": "1",
  "threshold_percent": "5",
  "rows": [
   {
    "basis": "snapshot",
    "basis_words": "our market price for the same selection when we first recorded the pick (median of bookmakers in our price feed; failing that, the first price within 2 hours after, always before kick-off)",
    "basis_short": "Our market price when we first recorded the pick",
    "compared": 54,
    "above": 6,
    "above_share_percent": "11.1",
    "below": 5,
    "within": 43,
    "median_difference_percent": "0.1",
    "not_comparable": 0,
    "disputed": 0,
    "status": "calculated"
   }
  ],
  "examples": [
   {
    "url": "/sources/extra-toto-nl/picks/4/#pick-n-301e6509f126534598033847",
    "basis": "snapshot",
    "stated": "1.55",
    "market": "1.36",
    "difference_percent": "13.9"
   },
   {
    "url": "/sources/extra-toto-nl/picks/4/#pick-n-ecb8e03d3a40915b302161b7",
    "basis": "snapshot",
    "stated": "1.90",
    "market": "1.71",
    "difference_percent": "11.1"
   }
  ],
  "method": "Difference = the author's stated price ÷ the market price of the same selection − 1. A pick counts as above the market when the stated price is more than 5% higher. Each basis is its own comparison; they are never added together. A pair whose prices differ more than twofold is marked “price disputed”: it is probably not the same selection, so it is left out of this comparison and of every return at the author’s price until a manual check confirms the price. A price that the quoted text does not give is marked “price disputed” in the same way."
 },
 "record_summary": {
  "contract_version": "1",
  "entity_type": "editorial",
  "entity_words": "Editorial source",
  "source": {
   "name": "extra.toto.nl",
   "url": "https://extra.toto.nl/artikel/voorspelling-eredivisie-fc-twente-ajax"
  },
  "observed_from": "2026-10-17",
  "observed_to": "2026-11-06",
  "data_as_of": "2026-11-07",
  "state": "settled",
  "series_code": "market_price",
  "series": "Recorded before kick-off, at our recorded market price",
  "restored": false,
  "headline_kind": "live_snapshot",
  "headline_part": "live",
  "settled_picks": 52,
  "matches": 43,
  "void": 0,
  "net_points_hundredths": -38748,
  "staked_hundredths": 520000,
  "return_percent": "-7.45",
  "stake_per_pick_hundredths": 10000,
  "period_from": "2026-10-18",
  "period_to": "2026-11-05",
  "status": "calculated",
  "method_version": "2.2",
  "short_history": false,
  "reason": null,
  "reasons": [],
  "sentence": "Forecast Record recorded 52 settled live picks by TOTO Extra before kick-off across 43 matches between 18 October and 5 November 2026. At our recorded market prices these picks returned −7.5% on the total staked. Of the 112 predictions we hold for TOTO Extra, 89 are linked to matches: 77 were recorded by us before kick-off and 12 first found after the match. Figures as of 7 November 2026.",
  "numbers": [
   {
    "label": "Settled live picks",
    "value": "52",
    "anchor": "/methodology/#settled-pick",
    "note": null
   },
   {
    "label": "Matches",
    "value": "43",
    "anchor": "/methodology/#match",
    "note": null
   },
   {
    "label": "Net result",
    "value": "−387.48 points",
    "anchor": "/methodology/#settlement",
    "note": "100 points per pick"
   },
   {
    "label": "Return at our recorded market price",
    "value": "−7.5%",
    "anchor": "/methodology/#roi",
    "note": "95% interval −33.8% to +20.5%"
   }
  ],
  "limitations": [],
  "other_series": [],
  "return_over_time": [
   {
    "date": "2026-10-18",
    "cumulative_points_hundredths": -10000,
    "n": 1
   },
   {
    "date": "2026-10-20",
    "cumulative_points_hundredths": 10256,
    "n": 9
   },
   {
    "date": "2026-10-21",
    "cumulative_points_hundredths": 9406,
    "n": 20
   },
   {
    "date": "2026-10-22",
    "cumulative_points_hundredths": -50584,
    "n": 38
   },
   {
    "date": "2026-10-25",
    "cumulative_points_hundredths": -68143,
    "n": 41
   },
   {
    "date": "2026-10-31",
    "cumulative_points_hundredths": -53693,
    "n": 45
   },
   {
    "date": "2026-11-01",
    "cumulative_points_hundredths": -50122,
    "n": 46
   },
   {
    "date": "2026-11-03",
    "cumulative_points_hundredths": -70122,
    "n": 48
   },
   {
    "date": "2026-11-04",
    "cumulative_points_hundredths": -66789,
    "n": 49
   },
   {
    "date": "2026-11-05",
    "cumulative_points_hundredths": -38748,
    "n": 52
   }
  ],
  "return_over_time_parts": {
   "live": {
    "part": "live",
    "label": "Recorded by us before kick-off",
    "series_code": "market_price",
    "price_rule": "Return at our recorded market price",
    "x_axis": "match_date",
    "dated_note": "Dated by match day. Each pick was recorded by us before kick-off and settled after the match.",
    "settled_picks": 52,
    "matches": 43,
    "match_dates": 10,
    "period_from": "2026-10-18",
    "period_to": "2026-11-05",
    "stake_per_pick_hundredths": 10000,
    "final_points_hundredths": -38748,
    "low": {
     "date": "2026-11-03",
     "cumulative_points_hundredths": -70122,
     "after_picks": 48
    },
    "high": {
     "date": "2026-10-20",
     "cumulative_points_hundredths": 10256,
     "after_picks": 9
    },
    "line_drawn": true,
    "steps": [
     {
      "date": "2026-10-18",
      "cumulative_points_hundredths": -10000,
      "n": 1,
      "picks": 1
     },
     {
      "date": "2026-10-20",
      "cumulative_points_hundredths": 10256,
      "n": 9,
      "picks": 8
     },
     {
      "date": "2026-10-21",
      "cumulative_points_hundredths": 9406,
      "n": 20,
      "picks": 11
     },
     {
      "date": "2026-10-22",
      "cumulative_points_hundredths": -50584,
      "n": 38,
      "picks": 18
     },
     {
      "date": "2026-10-25",
      "cumulative_points_hundredths": -68143,
      "n": 41,
      "picks": 3
     },
     {
      "date": "2026-10-31",
      "cumulative_points_hundredths": -53693,
      "n": 45,
      "picks": 4
     },
     {
      "date": "2026-11-01",
      "cumulative_points_hundredths": -50122,
      "n": 46,
      "picks": 1
     },
     {
      "date": "2026-11-03",
      "cumulative_points_hundredths": -70122,
      "n": 48,
      "picks": 2
     },
     {
      "date": "2026-11-04",
      "cumulative_points_hundredths": -66789,
      "n": 49,
      "picks": 1
     },
     {
      "date": "2026-11-05",
      "cumulative_points_hundredths": -38748,
      "n": 52,
      "picks": 3
     }
    ]
   },
   "archived": null
  },
  "author_response": null,
  "cite": {
   "text": "Forecast Record recorded 52 settled live picks by TOTO Extra before kick-off across 43 matches between 18 October and 5 November 2026. At our recorded market prices these picks returned −7.5% on the total staked. Of the 112 predictions we hold for TOTO Extra, 89 are linked to matches: 77 were recorded by us before kick-off and 12 first found after the match. Figures as of 7 November 2026.",
   "url": "https://forecastrecord.com/sources/extra-toto-nl/",
   "data_as_of": "2026-11-07",
   "method_version": "2.2"
  },
  "origin": {
   "contract_version": "1",
   "predictions": 112,
   "under_review": 0,
   "no_match_linked": 23,
   "proven_predictions": 77,
   "proven_checked": 73,
   "proven_measured": 52,
   "proven_dates": 10,
   "parts": [
    {
     "code": "live",
     "title": "Recorded before kick-off",
     "explanation": "Saved by us from the source before kick-off.",
     "predictions": 77,
     "checked": 73,
     "price_rule": "Return at our recorded market price",
     "series_code": "market_price",
     "main": {
      "settled_picks": 52,
      "void": 0,
      "matches": 43,
      "net_points_hundredths": -38748,
      "staked_hundredths": 520000,
      "return_percent": "-7.45",
      "interval_low": "-33.81",
      "interval_high": "20.49",
      "interval_note": null,
      "period_from": "2026-10-18",
      "period_to": "2026-11-05",
      "method_version": "2.2",
      "snapshot_delay_median_hours": "0.0",
      "snapshot_delay_max_hours": "0.3",
      "checked_after_kickoff_picks": 15
     },
     "same_picks": [
      {
       "price": "Author-quoted price",
       "series_code": "author_price",
       "picks": 52,
       "return_main_percent": "-7.45",
       "return_other_percent": "-6.56",
       "settled_excluding_void": 52,
       "net_main_points_hundredths": -38748,
       "net_other_points_hundredths": -34100,
       "period_from": "2026-10-18",
       "period_to": "2026-11-05"
      },
      {
       "price": "Closing price",
       "series_code": "closing_live",
       "picks": 33,
       "return_main_percent": "7.15",
       "return_other_percent": "4.37",
       "settled_excluding_void": 33,
       "net_main_points_hundredths": 23602,
       "net_other_points_hundredths": 14422,
       "period_from": "2026-10-18",
       "period_to": "2026-11-05"
      }
     ],
     "score": {
      "score_forecasts": 0,
      "exact_hits": 0,
      "exact_rate": null,
      "outcome_checked": 0,
      "outcome_hits": 0,
      "outcome_rate": null,
      "baseline_matches": 0,
      "baseline_distinct_matches": 0,
      "outcome_hits_on_baseline": 0,
      "outcome_rate_on_baseline": null,
      "favourite_hits": 0,
      "favourite_rate": null,
      "price_basis": null,
      "pending": 1,
      "void": 0,
      "recorded_after_kickoff": 0,
      "lines": [
       "1 score forecast is waiting for a final score."
      ]
     },
     "eligible": {
      "checked": 73,
      "priced": 52
     },
     "accuracy": {
      "picks": 52,
      "won": 28,
      "won_percent": "53.8",
      "implied_percent": "57.9",
      "left_out": 0,
      "by_market": [
       {
        "market": "Match result",
        "won": 12,
        "picks": 24,
        "implied_percent": "55.6"
       },
       {
        "market": "Both teams to score",
        "won": 7,
        "picks": 13,
        "implied_percent": "66.3"
       },
       {
        "market": "Over/under goals",
        "won": 9,
        "picks": 12,
        "implied_percent": "55.1"
       },
       {
        "market": "Double chance",
        "won": 0,
        "picks": 3,
        "implied_percent": "50.1"
       }
      ]
     },
     "reviewed_after": {
      "predictions": 4,
      "right": 2,
      "wrong": 2,
      "other": 0
     }
    },
    {
     "code": "archived",
     "title": "Archived before kick-off",
     "explanation": "Restored from a copy saved by an independent web archive before kick-off.",
     "predictions": 0,
     "checked": 0,
     "price_rule": "Reconstructed at archived prices",
     "series_code": "retro_market_closing_sm",
     "main": null,
     "same_picks": [],
     "score": {
      "score_forecasts": 0,
      "exact_hits": 0,
      "exact_rate": null,
      "outcome_checked": 0,
      "outcome_hits": 0,
      "outcome_rate": null,
      "baseline_matches": 0,
      "baseline_distinct_matches": 0,
      "outcome_hits_on_baseline": 0,
      "outcome_rate_on_baseline": null,
      "favourite_hits": 0,
      "favourite_rate": null,
      "price_basis": null,
      "pending": 0,
      "void": 0,
      "recorded_after_kickoff": 0,
      "lines": []
     },
     "eligible": {
      "checked": 0,
      "priced": 0
     },
     "accuracy": null
    },
    {
     "code": "found_after",
     "title": "Found after the match",
     "explanation": "First found after the match; the date is the one the source states.",
     "predictions": 12,
     "checked": 12,
     "price_rule": "Reconstructed at archived prices",
     "series_code": "retro_market_closing_sm",
     "main": null,
     "same_picks": [],
     "score": {
      "score_forecasts": 0,
      "exact_hits": 0,
      "exact_rate": null,
      "outcome_checked": 0,
      "outcome_hits": 0,
      "outcome_rate": null,
      "baseline_matches": 0,
      "baseline_distinct_matches": 0,
      "outcome_hits_on_baseline": 0,
      "outcome_rate_on_baseline": null,
      "favourite_hits": 0,
      "favourite_rate": null,
      "price_basis": null,
      "pending": 0,
      "void": 0,
      "recorded_after_kickoff": 0,
      "lines": []
     },
     "eligible": {
      "checked": 12,
      "priced": 0
     },
     "accuracy": null
    }
   ]
  },
  "live_alongside": null,
  "headline_record_ids": [
   "n-00ef1de6f295b6234e88085d",
   "n-01201c5d213b39aaeee9b4e7",
   "n-1368c3a6843b9c2970d2d36a",
   "n-1bc774938cb034c60506178a",
   "n-20f2433a1255b821d748e50e",
   "n-22db8ee5076478c58fa7f1c5",
   "n-27f4356f68184e4d794456a0",
   "n-2900e95eaa8c4ecad72ddb7b",
   "n-2c20019dff4ff946eebfba11",
   "n-2cace6eebc88b3f094f2f5f6",
   "n-301e6509f126534598033847",
   "n-31a9e5c1524c2ec98ef8bf4b",
   "n-3bc1e479a186044997389ba6",
   "n-3f9b66cc869851b2c242b20d",
   "n-420e776d4c8797865847d12c",
   "n-461ac213d12b7ae72b1620e3",
   "n-4a9ae9ecf1182cfca775afd3",
   "n-4b13390e8f093adc14feffb1",
   "n-4c6d3be801acfcbc8b086216",
   "n-51b1c81204cd3e77d9b1bb03",
   "n-5b5af7ce4b0070c7f6b4d1a5",
   "n-5ff83faf8e9b163d3dfd9180",
   "n-60eef4dfdd145e8c1445afef",
   "n-61290bb9e104257dd28da2d4",
   "n-6f5a763e9a54ffa069dad666",
   "n-7085cb8887415ba2f28cb2c1",
   "n-70990ac3e228a20789925022",
   "n-808a13739cb1a90519d87143",
   "n-830fd3dfb9d369788b34fb24",
   "n-84d33530bd1b47d04957180f",
   "n-88e65a8bdf64312533f0d191",
   "n-97487ef98da1f68effef7eb5",
   "n-975be361a94a02297b089314",
   "n-9d0ca40dfce3a917cc6fc3dd",
   "n-9ee600ac79d948d1994b6d5b",
   "n-adde35a21b0eb6d39c032c7d",
   "n-af5df1fff4f052a135622b77",
   "n-b74a5b6ccfc0a000e471d7d3",
   "n-bbfb36b9bf91f90f27ba2e84",
   "n-c397c24c6142e92703a2fc35",
   "n-c71c96d8ff030e879c0902bc",
   "n-c88a2384eab4a1a361399f42",
   "n-ceed64a8efacedf9c13eacf2",
   "n-d8e3073cbce7a56c86b5fe61",
   "n-db8f62b3843346363de44cfa",
   "n-e08f05445b6b2267f4cb02e6",
   "n-e4a7cdf2cf660132beedbce0",
   "n-e6846e1fdce13e4cfafa9215",
   "n-e8e5acb2f2bd3910f730c107",
   "n-ecb8e03d3a40915b302161b7",
   "n-f534f857018541965f06b8d3",
   "n-f7187b8b7092c36dde59153a"
  ],
  "interval_low": "-33.81",
  "interval_high": "20.49",
  "caption": "Recorded before kick-off, at our recorded market price · 100 points per pick · 18 October – 5 November 2026 · Calculated · picks settled under method v2.2",
  "record_from": "2026-10-17",
  "record_to": "2026-11-06"
 },
 "recorded_picks": [
  {
   "record_id": "n-00ef1de6f295b6234e88085d",
   "url": "/sources/extra-toto-nl/picks/7/#pick-n-00ef1de6f295b6234e88085d",
   "match": "AZ Alkmaar v Juventus",
   "match_url": "/football/matches/az-alkmaar-vs-juventus-2026-11-05/",
   "kickoff": "2026-11-05T20:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 11.6,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.67",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6667,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.67",
   "settled_price": "1.6667",
   "published_at": "2026-11-04T14:31:27.000Z",
   "recorded_at": "2026-11-05T08:22:48.985Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-00ef1de6f295b6234e88085d",
    "quote_text": "Beide teams scoren tegen 1,67 past bij de aanvallende kwaliteiten van beide ploegen.",
    "fragment_from": 5092,
    "fragment_to": 5176,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-europa-league-az-juventus",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "d5bf09391601a99e9de1603852f7839502fb2773ec41463ca250ee6865a0685e",
     "material_removed": false
    },
    "published_at": "2026-11-04T14:31:27.000Z",
    "detected_at": "2026-11-05T08:22:48.985Z",
    "executed_at": "2026-11-05T08:24:44.019Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-a705d07502db",
     "display_name": "AZ Alkmaar — Juventus",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-11-05T20:00:00.000Z",
     "url": "/football/matches/az-alkmaar-vs-juventus-2026-11-05/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.67",
     "our_snapshot": "1.6667",
     "our_snapshot_at": "2026-11-05T08:18:10.557Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 6667,
    "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-11-04T14:31:27.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-04T14:31:27.000Z",
     "detected_at": "2026-11-05T08:22:48.985Z",
     "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.67",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.67"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was AZ Alkmaar 1-2 Juventus."
    },
    "settlements": [
     {
      "operation_id": "f42ccfffe467ce67bcc0282267ccc5db7c98f4570a0124832f1a17d55780434b",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.67",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6700,
      "executed_at": "2026-11-05T08:24:35.715Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "49b2b17993ee48a0c1029903317e198be6afcc2b7f709bc5b519fcdc141263a3",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.6667",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6667,
      "executed_at": "2026-11-05T08:24:44.019Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-europa-league-az-juventus",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-6f5a763e9a54ffa069dad666",
   "url": "/sources/extra-toto-nl/picks/7/#pick-n-6f5a763e9a54ffa069dad666",
   "match": "AZ Alkmaar v Juventus",
   "match_url": "/football/matches/az-alkmaar-vs-juventus-2026-11-05/",
   "kickoff": "2026-11-05T20:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 11.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Juventus at 1.97",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 9524,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.97",
   "settled_price": "1.9524",
   "published_at": "2026-11-04T14:31:27.000Z",
   "recorded_at": "2026-11-05T08:22:48.985Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-6f5a763e9a54ffa069dad666",
    "quote_text": "Juventus wint tegen 1,97 is interessant voor wie verwacht dat de bezoekers hun sterke Europese vorm voortzetten.",
    "fragment_from": 4798,
    "fragment_to": 4910,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-europa-league-az-juventus",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "d5bf09391601a99e9de1603852f7839502fb2773ec41463ca250ee6865a0685e",
     "material_removed": false
    },
    "published_at": "2026-11-04T14:31:27.000Z",
    "detected_at": "2026-11-05T08:22:48.985Z",
    "executed_at": "2026-11-05T08:24:50.519Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-a705d07502db",
     "display_name": "AZ Alkmaar — Juventus",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-11-05T20:00:00.000Z",
     "url": "/football/matches/az-alkmaar-vs-juventus-2026-11-05/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Juventus",
    "odds_set": {
     "by_author": "1.97",
     "our_snapshot": "1.9524",
     "our_snapshot_at": "2026-11-05T08:18:10.557Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 9524,
    "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-11-04T14:31:27.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-04T14:31:27.000Z",
     "detected_at": "2026-11-05T08:22:48.985Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Juventus",
     "author_odds": "1.97",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Juventus at 1.97"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was AZ Alkmaar 1-2 Juventus."
    },
    "settlements": [
     {
      "operation_id": "a9a1158369ed8fe4fd34bb9f8a0e6eec8041215d840755c5aa0ace65547bdf95",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Juventus",
      "decimal_odds": "1.97",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 9700,
      "executed_at": "2026-11-05T08:24:44.284Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "ccdf9c58417f809f0656e7911787905331f5a4098daac250993c3edaaeec91b0",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Juventus",
      "decimal_odds": "1.9524",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 9524,
      "executed_at": "2026-11-05T08:24:50.519Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-europa-league-az-juventus",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Juventus to win"
   }
  },
  {
   "record_id": "n-c88a2384eab4a1a361399f42",
   "url": "/sources/extra-toto-nl/picks/6/#pick-n-c88a2384eab4a1a361399f42",
   "match": "FC Midtjylland v AFC Ajax",
   "match_url": "/football/matches/fc-midtjylland-vs-afc-ajax-2026-11-05/",
   "kickoff": "2026-11-05T17:45:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 27.7,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: over 3.5 at 2.19",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-6",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 11850,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "2.19",
   "settled_price": "2.1850",
   "published_at": "2026-11-04T13:55:00.000Z",
   "recorded_at": "2026-11-04T14:04:17.270Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "under",
    "price": "1.6600",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-c88a2384eab4a1a361399f42",
    "quote_text": "Meer dan 3,5 doelpunten > 2,19",
    "fragment_from": 4192,
    "fragment_to": 4222,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-conference-league-midtjylland-ajax",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f1625827fe713250076c901ce8e53ac3b7c9288a235f5dc197a3a6d42346de33",
     "material_removed": false
    },
    "published_at": "2026-11-04T13:55:00.000Z",
    "detected_at": "2026-11-04T14:04:17.270Z",
    "executed_at": "2026-11-04T14:12:27.841Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-6544cd7db73b",
     "display_name": "FC Midtjylland — AFC Ajax",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-11-05T17:45:00.000Z",
     "url": "/football/matches/fc-midtjylland-vs-afc-ajax-2026-11-05/",
     "scoreline": "1-6",
     "condition": "finished"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "over 3.5",
    "odds_set": {
     "by_author": "2.19",
     "our_snapshot": "2.1850",
     "our_snapshot_at": "2026-11-04T14:03:29.456Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 11850,
    "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-11-04T13:55:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-04T13:55:00.000Z",
     "detected_at": "2026-11-04T14:04:17.270Z",
     "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 3.5 goals",
     "choice": "over 3.5",
     "author_odds": "2.19",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Over/Under 3.5 goals: over 3.5 at 2.19"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-6",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was FC Midtjylland 1-6 AFC Ajax."
    },
    "settlements": [
     {
      "operation_id": "9890273a06dac33a0153350af6b9bd08fd857daec1a696806b8ef70fe251baf9",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": "2.19",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 11900,
      "executed_at": "2026-11-04T14:12:22.714Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "4bf17314d94ad16167765fbcd6b6fb163e9b46e43272d0a332ae9e8d946559cc",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": "2.1850",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 11850,
      "executed_at": "2026-11-04T14:12:27.841Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-conference-league-midtjylland-ajax",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3.5 (Over/Under 3.5 goals)"
   }
  },
  {
   "record_id": "n-27f4356f68184e4d794456a0",
   "url": "/sources/extra-toto-nl/picks/6/#pick-n-27f4356f68184e4d794456a0",
   "match": "PSV Eindhoven v Club Brugge KV",
   "match_url": "/football/matches/psv-eindhoven-vs-club-brugge-kv-2026-11-04/",
   "kickoff": "2026-11-04T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 37.0,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.34",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 3333,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.34",
   "settled_price": "1.3333",
   "published_at": "2026-11-03T07:00:00.000Z",
   "recorded_at": "2026-11-03T07:02:51.353Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "yes",
    "price": "1.3333",
    "result": "Won",
    "points_hundredths": 3333,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-27f4356f68184e4d794456a0",
    "quote_text": "beide teams scoren 1,34 keer je inleg uitbetalen.",
    "fragment_from": 4282,
    "fragment_to": 4331,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-champions-league-psv-club-brugge",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "4d0ed97c0956f24fe7900e27db135c098ebddebc6c018f51aee8a44070c93585",
     "material_removed": false
    },
    "published_at": "2026-11-03T07:00:00.000Z",
    "detected_at": "2026-11-03T07:02:51.353Z",
    "executed_at": "2026-11-03T07:03:42.590Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-c2e9521ba3c2",
     "display_name": "PSV Eindhoven — Club Brugge KV",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-11-04T20:00:00.000Z",
     "url": "/football/matches/psv-eindhoven-vs-club-brugge-kv-2026-11-04/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.34",
     "our_snapshot": "1.3333",
     "our_snapshot_at": "2026-11-03T06:58:34.973Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 3333,
    "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-11-03T07:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-03T07:00:00.000Z",
     "detected_at": "2026-11-03T07:02:51.353Z",
     "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.34",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.34"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was PSV Eindhoven 1-2 Club Brugge KV."
    },
    "settlements": [
     {
      "operation_id": "53ee99e039c71837effabc4446aa881a41847c347bd62ddf84ba1195708f3df9",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.34",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 3400,
      "executed_at": "2026-11-03T07:03:38.107Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "bd2e1e5cc276d31c93d5621f83455b1796fe0493acf0e00c2206d3b88d4cb5a0",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.3333",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 3333,
      "executed_at": "2026-11-03T07:03:42.590Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-champions-league-psv-club-brugge",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-2900e95eaa8c4ecad72ddb7b",
   "url": "/sources/extra-toto-nl/picks/6/#pick-n-2900e95eaa8c4ecad72ddb7b",
   "match": "Feyenoord v Inter",
   "match_url": "/football/matches/feyenoord-vs-inter-2026-11-03/",
   "kickoff": "2026-11-03T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 29.1,
   "market_code": "double_chance",
   "author_said": "Double chance: Feyenoord or draw at 1.82",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.82",
   "settled_price": "1.9746",
   "published_at": "2026-11-02T14:30:00.000Z",
   "recorded_at": "2026-11-02T14:52:54.902Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-2900e95eaa8c4ecad72ddb7b",
    "quote_text": "Feyenoord of gelijkspel > 1,82",
    "fragment_from": 5113,
    "fragment_to": 5143,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-champions-league-feyenoord-inter",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "2304b6318a046de7c47cb6ac253744a24ea308eb6351760e5f3d9c701867dc3c",
     "material_removed": false
    },
    "published_at": "2026-11-02T14:30:00.000Z",
    "detected_at": "2026-11-02T14:52:54.902Z",
    "executed_at": "2026-11-02T16:48:31.400Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-c7d02fec7631",
     "display_name": "Feyenoord — Inter",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-11-03T20:00:00.000Z",
     "url": "/football/matches/feyenoord-vs-inter-2026-11-03/",
     "scoreline": "0-3",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "Feyenoord or draw",
    "odds_set": {
     "by_author": "1.82",
     "our_snapshot": "1.9746",
     "our_snapshot_at": "2026-11-02T14:52:41.543Z",
     "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-11-02T14:30:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-02T14:30:00.000Z",
     "detected_at": "2026-11-02T14:52:54.902Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "Feyenoord or draw",
     "author_odds": "1.82",
     "market_key": "double_chance",
     "choice_key": "1X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: Feyenoord or draw at 1.82"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Feyenoord 0-3 Inter."
    },
    "settlements": [
     {
      "operation_id": "2087ba172919c0f0f7a639c3933940a7a769791e3849e4b418d87367e6b210da",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "Feyenoord or draw",
      "decimal_odds": "1.82",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-02T16:48:24.983Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "d917f3a508e3d6e0c04477f3ec8239e03ca005bd72c167c01526556874e8719c",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "Feyenoord or draw",
      "decimal_odds": "1.9746",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-02T16:48:31.400Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-champions-league-feyenoord-inter",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Feyenoord or draw"
   }
  },
  {
   "record_id": "n-c71c96d8ff030e879c0902bc",
   "url": "/sources/extra-toto-nl/picks/6/#pick-n-c71c96d8ff030e879c0902bc",
   "match": "Feyenoord v Inter",
   "match_url": "/football/matches/feyenoord-vs-inter-2026-11-03/",
   "kickoff": "2026-11-03T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 29.1,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.42",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.42",
   "settled_price": "1.4000",
   "published_at": "2026-11-02T14:30:00.000Z",
   "recorded_at": "2026-11-02T14:52:54.902Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "yes",
    "price": "1.4000",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-c71c96d8ff030e879c0902bc",
    "quote_text": "Beide teams scoren > 1,42",
    "fragment_from": 5086,
    "fragment_to": 5111,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-champions-league-feyenoord-inter",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "2304b6318a046de7c47cb6ac253744a24ea308eb6351760e5f3d9c701867dc3c",
     "material_removed": false
    },
    "published_at": "2026-11-02T14:30:00.000Z",
    "detected_at": "2026-11-02T14:52:54.902Z",
    "executed_at": "2026-11-02T16:50:21.361Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-c7d02fec7631",
     "display_name": "Feyenoord — Inter",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-11-03T20:00:00.000Z",
     "url": "/football/matches/feyenoord-vs-inter-2026-11-03/",
     "scoreline": "0-3",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.42",
     "our_snapshot": "1.4000",
     "our_snapshot_at": "2026-11-02T14:52:41.543Z",
     "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-11-02T14:30:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-02T14:30:00.000Z",
     "detected_at": "2026-11-02T14:52:54.902Z",
     "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.42",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.42"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Feyenoord 0-3 Inter."
    },
    "settlements": [
     {
      "operation_id": "d02cf006cb25edf7871e5bbeed3bc5cd6ff2e513dc12545c306b2272a45b041a",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.42",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-02T16:50:13.777Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "9a722d9dbae1eac107911f65358eeefb0d6f1c07712c59823b6ce4baf1d88c0b",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.4000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-02T16:50:21.361Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-champions-league-feyenoord-inter",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-830fd3dfb9d369788b34fb24",
   "url": "/sources/extra-toto-nl/picks/6/#pick-n-830fd3dfb9d369788b34fb24",
   "match": "Liverpool v Arsenal",
   "match_url": "/football/matches/liverpool-vs-arsenal-2026-11-01/",
   "kickoff": "2026-11-01T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": 77.3,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: under 3.5 at 1.38",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 3571,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.38",
   "settled_price": "1.3571",
   "published_at": "2026-10-29T10:35:11.000Z",
   "recorded_at": "2026-10-29T11:12:21.695Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-830fd3dfb9d369788b34fb24",
    "quote_text": "Minder dan 3,5 doelpunten betaald 1,38 keer je inleg uit.",
    "fragment_from": 3827,
    "fragment_to": 3884,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-premier-league-liverpool-arsenal",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f7042af732abfc14bacaf05121f4dc6e1c905fad0f297e7d3264b2518e2777e2",
     "material_removed": false
    },
    "published_at": "2026-10-29T10:35:11.000Z",
    "detected_at": "2026-10-29T11:12:21.695Z",
    "executed_at": "2026-11-01T16:03:04.254Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-f14362e6c2a0",
     "display_name": "Liverpool — Arsenal",
     "competition_name": "Premier League",
     "starts_at": "2026-11-01T16:30:00.000Z",
     "url": "/football/matches/liverpool-vs-arsenal-2026-11-01/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "under 3.5",
    "odds_set": {
     "by_author": "1.38",
     "our_snapshot": "1.3571",
     "our_snapshot_at": "2026-10-29T11:11:23.690Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 3571,
    "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-29T10:35:11.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-29T10:35:11.000Z",
     "detected_at": "2026-10-29T11:12:21.695Z",
     "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 3.5 goals",
     "choice": "under 3.5",
     "author_odds": "1.38",
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Over/Under 3.5 goals: under 3.5 at 1.38"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Liverpool 0-1 Arsenal."
    },
    "settlements": [
     {
      "operation_id": "069406982edcf0294a739ba4af8362fc9d060320cec4e14b3484bc84b9de289a",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "under 3.5",
      "decimal_odds": "1.38",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 3800,
      "executed_at": "2026-11-01T16:02:59.712Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "7cda8dff758d5c5119dada1a5fff5976de84fa8cefeb786bdcf36c5d0fa87bae",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "under 3.5",
      "decimal_odds": "1.3571",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 3571,
      "executed_at": "2026-11-01T16:03:04.254Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-premier-league-liverpool-arsenal",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "under 3.5 (Over/Under 3.5 goals)"
   }
  },
  {
   "record_id": "n-adde35a21b0eb6d39c032c7d",
   "url": "/sources/extra-toto-nl/picks/6/#pick-n-adde35a21b0eb6d39c032c7d",
   "match": "AFC Ajax v AZ Alkmaar",
   "match_url": "/football/matches/afc-ajax-vs-az-alkmaar-2026-10-31/",
   "kickoff": "2026-10-31T20:00:00.000Z",
   "competition": "Eredivisie",
   "lead_hours": 128.8,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: under 3.5 at 1.78",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8250,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.78",
   "settled_price": "1.8250",
   "published_at": "2026-10-26T10:56:08.000Z",
   "recorded_at": "2026-10-26T11:12:55.212Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-adde35a21b0eb6d39c032c7d",
    "quote_text": "Aantal goals: Under 3.5 > 1,78",
    "fragment_from": 5615,
    "fragment_to": 5645,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-eredivisie-ajax-az-alkmaar",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a716e8daab859f5bd6aa6ac4d5cb35d77e24814795a76b42e2db8c8a674e2472",
     "material_removed": false
    },
    "published_at": "2026-10-26T10:56:08.000Z",
    "detected_at": "2026-10-26T11:12:55.212Z",
    "executed_at": "2026-11-01T14:56:52.016Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-27b6493c148d",
     "display_name": "AFC Ajax — AZ Alkmaar",
     "competition_name": "Eredivisie",
     "starts_at": "2026-10-31T20:00:00.000Z",
     "url": "/football/matches/afc-ajax-vs-az-alkmaar-2026-10-31/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "under 3.5",
    "odds_set": {
     "by_author": "1.78",
     "our_snapshot": "1.8250",
     "our_snapshot_at": "2026-10-26T11:09:02.758Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 8250,
    "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-26T10:56:08.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-26T10:56:08.000Z",
     "detected_at": "2026-10-26T11:12:55.212Z",
     "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 3.5 goals",
     "choice": "under 3.5",
     "author_odds": "1.78",
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Over/Under 3.5 goals: under 3.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 AFC Ajax 1-0 AZ Alkmaar."
    },
    "settlements": [
     {
      "operation_id": "246b1468d6a0bcc9b1ab14800f1b8e4be9e62c859e3c480f50fb780c305a7e48",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "under 3.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-11-01T14:56:51.580Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "d9fda3bad26e8277d4fbc31622995d66b540fcf5c13e30b23bf963648a82e4a0",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "under 3.5",
      "decimal_odds": "1.8250",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8250,
      "executed_at": "2026-11-01T14:56:52.016Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-eredivisie-ajax-az-alkmaar",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "under 3.5 (Over/Under 3.5 goals)"
   }
  },
  {
   "record_id": "n-bbfb36b9bf91f90f27ba2e84",
   "url": "/sources/extra-toto-nl/picks/6/#pick-n-bbfb36b9bf91f90f27ba2e84",
   "match": "AFC Ajax v AZ Alkmaar",
   "match_url": "/football/matches/afc-ajax-vs-az-alkmaar-2026-10-31/",
   "kickoff": "2026-10-31T20:00:00.000Z",
   "competition": "Eredivisie",
   "lead_hours": 128.8,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.41",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.41",
   "settled_price": "1.3700",
   "published_at": "2026-10-26T10:56:08.000Z",
   "recorded_at": "2026-10-26T11:12:55.212Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-bbfb36b9bf91f90f27ba2e84",
    "quote_text": "Beide teams scoren: Ja > 1,41",
    "fragment_from": 5584,
    "fragment_to": 5613,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-eredivisie-ajax-az-alkmaar",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a716e8daab859f5bd6aa6ac4d5cb35d77e24814795a76b42e2db8c8a674e2472",
     "material_removed": false
    },
    "published_at": "2026-10-26T10:56:08.000Z",
    "detected_at": "2026-10-26T11:12:55.212Z",
    "executed_at": "2026-11-01T14:56:52.595Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-27b6493c148d",
     "display_name": "AFC Ajax — AZ Alkmaar",
     "competition_name": "Eredivisie",
     "starts_at": "2026-10-31T20:00:00.000Z",
     "url": "/football/matches/afc-ajax-vs-az-alkmaar-2026-10-31/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.41",
     "our_snapshot": "1.3700",
     "our_snapshot_at": "2026-10-26T11:09:02.758Z",
     "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-26T10:56:08.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-26T10:56:08.000Z",
     "detected_at": "2026-10-26T11:12:55.212Z",
     "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.41",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.41"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was AFC Ajax 1-0 AZ Alkmaar."
    },
    "settlements": [
     {
      "operation_id": "e1dfc05e127960642de7aa03b8995a11232ddc2f82e36676ea2f99926d3c2176",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.41",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-01T14:56:52.141Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "816b5a0ca872ee7f6fb24978b34fa6019fe70143fcf2ac31aa8f87bd738475ae",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.3700",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-01T14:56:52.595Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-eredivisie-ajax-az-alkmaar",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-31a9e5c1524c2ec98ef8bf4b",
   "url": "/sources/extra-toto-nl/picks/6/#pick-n-31a9e5c1524c2ec98ef8bf4b",
   "match": "AFC Ajax v AZ Alkmaar",
   "match_url": "/football/matches/afc-ajax-vs-az-alkmaar-2026-10-31/",
   "kickoff": "2026-10-31T20:00:00.000Z",
   "competition": "Eredivisie",
   "lead_hours": 128.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: AFC Ajax at 1.74",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.74",
   "settled_price": "1.8000",
   "published_at": "2026-10-26T10:56:08.000Z",
   "recorded_at": "2026-10-26T11:12:55.212Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-31a9e5c1524c2ec98ef8bf4b",
    "quote_text": "Resultaat: Ajax wint > 1,74 (vroege uitbetaling)",
    "fragment_from": 5534,
    "fragment_to": 5582,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-eredivisie-ajax-az-alkmaar",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a716e8daab859f5bd6aa6ac4d5cb35d77e24814795a76b42e2db8c8a674e2472",
     "material_removed": false
    },
    "published_at": "2026-10-26T10:56:08.000Z",
    "detected_at": "2026-10-26T11:12:55.212Z",
    "executed_at": "2026-11-01T14:56:51.457Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-27b6493c148d",
     "display_name": "AFC Ajax — AZ Alkmaar",
     "competition_name": "Eredivisie",
     "starts_at": "2026-10-31T20:00:00.000Z",
     "url": "/football/matches/afc-ajax-vs-az-alkmaar-2026-10-31/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "AFC Ajax",
    "odds_set": {
     "by_author": "1.74",
     "our_snapshot": "1.8000",
     "our_snapshot_at": "2026-10-26T11:09:02.758Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 8000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-26T10:56:08.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-26T10:56:08.000Z",
     "detected_at": "2026-10-26T11:12:55.212Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "AFC Ajax",
     "author_odds": "1.74",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: AFC Ajax at 1.74"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was AFC Ajax 1-0 AZ Alkmaar."
    },
    "settlements": [
     {
      "operation_id": "60083d8726e8b87da3dc187b242d9c36aaebf668f8f392dc4f7950cf59d29201",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "AFC Ajax",
      "decimal_odds": "1.74",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7400,
      "executed_at": "2026-11-01T14:56:50.954Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "c4b318d746474bcec1bedf0266925ddcdb91f5b8fc9255553826da6252d74acf",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "AFC Ajax",
      "decimal_odds": "1.8000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8000,
      "executed_at": "2026-11-01T14:56:51.457Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-eredivisie-ajax-az-alkmaar",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "AFC Ajax to win"
   }
  },
  {
   "record_id": "n-975be361a94a02297b089314",
   "url": "/sources/extra-toto-nl/picks/6/#pick-n-975be361a94a02297b089314",
   "match": "PSV Eindhoven v Willem II Tilburg",
   "match_url": "/football/matches/psv-eindhoven-vs-willem-ii-tilburg-2026-10-31/",
   "kickoff": "2026-10-31T17:45:00.000Z",
   "competition": "Eredivisie",
   "lead_hours": 126.8,
   "market_code": "total",
   "author_said": "Over/Under 4.5 goals: over 4.5 at 1.82",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "7-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8200,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.82",
   "settled_price": "1.8200",
   "published_at": "2026-10-26T10:39:11.000Z",
   "recorded_at": "2026-10-26T10:56:56.706Z",
   "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.8200",
    "result": "Won",
    "points_hundredths": 8200,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-975be361a94a02297b089314",
    "quote_text": "Aantal goals: Over 4.5 > 1,82",
    "fragment_from": 5658,
    "fragment_to": 5687,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-psv-eindhoven-willem-ii",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "82f1fbbb3d1961e766e603d48ce8501222300ead61009af6290cac36925484a9",
     "material_removed": false
    },
    "published_at": "2026-10-26T10:39:11.000Z",
    "detected_at": "2026-10-26T10:56:56.706Z",
    "executed_at": "2026-10-30T14:32:50.171Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-065425be6294",
     "display_name": "PSV Eindhoven — Willem II Tilburg",
     "competition_name": "Eredivisie",
     "starts_at": "2026-10-31T17:45:00.000Z",
     "url": "/football/matches/psv-eindhoven-vs-willem-ii-tilburg-2026-10-31/",
     "scoreline": "7-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 4.5 goals",
    "outcome_label": "over 4.5",
    "odds_set": {
     "by_author": "1.82",
     "our_snapshot": "1.8200",
     "our_snapshot_at": "2026-10-26T10:54:10.968Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 8200,
    "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-26T10:39:11.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-26T10:39:11.000Z",
     "detected_at": "2026-10-26T10:56:56.706Z",
     "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 4.5 goals",
     "choice": "over 4.5",
     "author_odds": "1.82",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "4.5",
     "subject": "goals_total",
     "in_words": "Over/Under 4.5 goals: over 4.5 at 1.82"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "7-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was PSV Eindhoven 7-0 Willem II Tilburg."
    },
    "settlements": [
     {
      "operation_id": "7b8fc178f3f739984afab223eff8ef123e92c72566cdc93b76f1d6da98a089e6",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 4.5 goals",
      "choice": "over 4.5",
      "decimal_odds": "1.82",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8200,
      "executed_at": "2026-10-30T14:32:49.221Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "6d71a0ee9eb00c34e94e0df1b86ae6400d64cb7d2e39f8c0aa9ad1b04d6280d0",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 4.5 goals",
      "choice": "over 4.5",
      "decimal_odds": "1.8200",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8200,
      "executed_at": "2026-10-30T14:32:50.171Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-psv-eindhoven-willem-ii",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 4.5 (Over/Under 4.5 goals)"
   }
  },
  {
   "record_id": "n-5ff83faf8e9b163d3dfd9180",
   "url": "/sources/extra-toto-nl/picks/6/#pick-n-5ff83faf8e9b163d3dfd9180",
   "match": "FC Barcelona v Real Madrid",
   "match_url": "/football/matches/fc-barcelona-vs-real-madrid-2026-10-25/",
   "kickoff": "2026-10-25T20:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 82.3,
   "market_code": "total",
   "author_said": "Over/Under 4.5 goals: over 4.5 at 2.1",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "2.1",
   "settled_price": "2.1500",
   "published_at": "2026-10-22T09:15:35.000Z",
   "recorded_at": "2026-10-22T09:42:49.011Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "under",
    "price": "1.7300",
    "result": "Won",
    "points_hundredths": 7300,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-5ff83faf8e9b163d3dfd9180",
    "quote_text": "Meer dan 4,5 doelpunten > 2,10",
    "fragment_from": 6139,
    "fragment_to": 6169,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-la-liga-barcelona-real-madrid",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "eb601ae29cce24b6cea3f07807548a55635cb129cf96d78818e38191b66291c7",
     "material_removed": false
    },
    "published_at": "2026-10-22T09:15:35.000Z",
    "detected_at": "2026-10-22T09:42:49.011Z",
    "executed_at": "2026-10-24T00:52:17.963Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-a08651054f27",
     "display_name": "FC Barcelona — Real Madrid",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-25T20:00:00.000Z",
     "url": "/football/matches/fc-barcelona-vs-real-madrid-2026-10-25/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 4.5 goals",
    "outcome_label": "over 4.5",
    "odds_set": {
     "by_author": "2.1",
     "our_snapshot": "2.1500",
     "our_snapshot_at": "2026-10-22T10:00:52.156Z",
     "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-22T09:15:35.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-22T09:15:35.000Z",
     "detected_at": "2026-10-22T09:42:49.011Z",
     "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 4.5 goals",
     "choice": "over 4.5",
     "author_odds": "2.1",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "4.5",
     "subject": "goals_total",
     "in_words": "Over/Under 4.5 goals: over 4.5 at 2.1"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was FC Barcelona 1-2 Real Madrid."
    },
    "settlements": [
     {
      "operation_id": "c18c726a22883735cdd87a9b305925cb7e0facf7deadcffa14fc42ef07ac7202",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 4.5 goals",
      "choice": "over 4.5",
      "decimal_odds": "2.1",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-24T00:52:16.853Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "ca390bd2001090004642052fb24544e52446d827f5193311ca07f8b14f2cfe32",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 4.5 goals",
      "choice": "over 4.5",
      "decimal_odds": "2.1500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-24T00:52:17.963Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-la-liga-barcelona-real-madrid",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 4.5 (Over/Under 4.5 goals)"
   }
  },
  {
   "record_id": "n-2cace6eebc88b3f094f2f5f6",
   "url": "/sources/extra-toto-nl/picks/5/#pick-n-2cace6eebc88b3f094f2f5f6",
   "match": "FC Barcelona v Real Madrid",
   "match_url": "/football/matches/fc-barcelona-vs-real-madrid-2026-10-25/",
   "kickoff": "2026-10-25T20:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 82.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: FC Barcelona at 1.61",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.61",
   "settled_price": "1.6061",
   "published_at": "2026-10-22T09:15:35.000Z",
   "recorded_at": "2026-10-22T09:42:49.011Z",
   "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": "1",
    "price": "1.6061",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-2cace6eebc88b3f094f2f5f6",
    "quote_text": "overwinning van Barcelona tegen 1,61.",
    "fragment_from": 5380,
    "fragment_to": 5417,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-la-liga-barcelona-real-madrid",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "eb601ae29cce24b6cea3f07807548a55635cb129cf96d78818e38191b66291c7",
     "material_removed": false
    },
    "published_at": "2026-10-22T09:15:35.000Z",
    "detected_at": "2026-10-22T09:42:49.011Z",
    "executed_at": "2026-10-24T00:52:16.840Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-a08651054f27",
     "display_name": "FC Barcelona — Real Madrid",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-25T20:00:00.000Z",
     "url": "/football/matches/fc-barcelona-vs-real-madrid-2026-10-25/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "FC Barcelona",
    "odds_set": {
     "by_author": "1.61",
     "our_snapshot": "1.6061",
     "our_snapshot_at": "2026-10-22T09:39:51.015Z",
     "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-22T09:15:35.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-22T09:15:35.000Z",
     "detected_at": "2026-10-22T09:42:49.011Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "FC Barcelona",
     "author_odds": "1.61",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: FC Barcelona at 1.61"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was FC Barcelona 1-2 Real Madrid."
    },
    "settlements": [
     {
      "operation_id": "9665d035e179e99d61ce5ecac9e5bdec234657948bdf5a7a0590126f7c4bb012",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "FC Barcelona",
      "decimal_odds": "1.61",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-24T00:52:15.943Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "1a2f70305e87c865127bed1c659679e71e7083b695c215f2a9ae9e796412a268",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "FC Barcelona",
      "decimal_odds": "1.6061",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-24T00:52:16.840Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-la-liga-barcelona-real-madrid",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Barcelona to win"
   }
  },
  {
   "record_id": "n-4a9ae9ecf1182cfca775afd3",
   "url": "/sources/extra-toto-nl/picks/6/#pick-n-4a9ae9ecf1182cfca775afd3",
   "match": "FC Barcelona v Real Madrid",
   "match_url": "/football/matches/fc-barcelona-vs-real-madrid-2026-10-25/",
   "kickoff": "2026-10-25T20:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 82.3,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.27",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 2441,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.27",
   "settled_price": "1.2441",
   "published_at": "2026-10-22T09:15:35.000Z",
   "recorded_at": "2026-10-22T09:42:49.011Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "yes",
    "price": "1.2441",
    "result": "Won",
    "points_hundredths": 2441,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-4a9ae9ecf1182cfca775afd3",
    "quote_text": "Beide teams scoren staat op 1,27.",
    "fragment_from": 5134,
    "fragment_to": 5167,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-la-liga-barcelona-real-madrid",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "eb601ae29cce24b6cea3f07807548a55635cb129cf96d78818e38191b66291c7",
     "material_removed": false
    },
    "published_at": "2026-10-22T09:15:35.000Z",
    "detected_at": "2026-10-22T09:42:49.011Z",
    "executed_at": "2026-10-24T00:52:15.921Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-a08651054f27",
     "display_name": "FC Barcelona — Real Madrid",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-25T20:00:00.000Z",
     "url": "/football/matches/fc-barcelona-vs-real-madrid-2026-10-25/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.27",
     "our_snapshot": "1.2441",
     "our_snapshot_at": "2026-10-22T09:39:51.015Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 2441,
    "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-22T09:15:35.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-22T09:15:35.000Z",
     "detected_at": "2026-10-22T09:42:49.011Z",
     "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.27",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.27"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was FC Barcelona 1-2 Real Madrid."
    },
    "settlements": [
     {
      "operation_id": "97cb8750f1abb9f95a255cf23f325a05a19299ea9b0e17585440e4f3fbc6100e",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.27",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 2700,
      "executed_at": "2026-10-24T00:52:14.258Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "e6ff472302e5c5fbf7d15c77c69853dfcae142596c163ef9c619e960491e2f60",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.2441",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 2441,
      "executed_at": "2026-10-24T00:52:15.921Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-la-liga-barcelona-real-madrid",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-db8f62b3843346363de44cfa",
   "url": "/sources/extra-toto-nl/picks/5/#pick-n-db8f62b3843346363de44cfa",
   "match": "Borac Banja Luka v Kuopion Palloseura",
   "match_url": "/football/matches/borac-banja-luka-vs-kuopion-palloseura-2026-10-22/",
   "kickoff": "2026-10-22T19:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 75.0,
   "market_code": "1x2",
   "author_said": "1X2, match result: Borac Banja Luka at 1.89",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8700,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.89",
   "settled_price": "1.8700",
   "published_at": "2026-10-19T15:50:22.000Z",
   "recorded_at": "2026-10-19T16:02:56.238Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-db8f62b3843346363de44cfa",
    "quote_text": "Wedtip: Borac wint > 1,89",
    "fragment_from": 6466,
    "fragment_to": 6491,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "73fa1de68b6c3bd8b3085c51785d38edfe02f4d40a0fe8963c9ab8661020ba94",
     "material_removed": false
    },
    "published_at": "2026-10-19T15:50:22.000Z",
    "detected_at": "2026-10-19T16:02:56.238Z",
    "executed_at": "2026-10-22T12:29:36.983Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-8ec798e48f41",
     "display_name": "Borac Banja Luka — Kuopion Palloseura",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-10-22T19:00:00.000Z",
     "url": "/football/matches/borac-banja-luka-vs-kuopion-palloseura-2026-10-22/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Borac Banja Luka",
    "odds_set": {
     "by_author": "1.89",
     "our_snapshot": "1.8700",
     "our_snapshot_at": "2026-10-19T16:00:36.000Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 8700,
    "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-19T15:50:22.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T15:50:22.000Z",
     "detected_at": "2026-10-19T16:02:56.238Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Borac Banja Luka",
     "author_odds": "1.89",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Borac Banja Luka at 1.89"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Borac Banja Luka 2-0 Kuopion Palloseura."
    },
    "settlements": [
     {
      "operation_id": "aff56582a69fe02fd85038dba34581b94604115f0612c186987f928e5a9cfb7a",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Borac Banja Luka",
      "decimal_odds": "1.89",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8900,
      "executed_at": "2026-10-21T00:37:54.823Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "1430fcceb43bff85398d9b60b2acc5dae626c5980e8fd7291a321c9b66c8c324",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Borac Banja Luka",
      "decimal_odds": "1.8700",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8700,
      "executed_at": "2026-10-22T12:29:36.983Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Borac Banja Luka to win"
   }
  },
  {
   "record_id": "n-420e776d4c8797865847d12c",
   "url": "/sources/extra-toto-nl/picks/5/#pick-n-420e776d4c8797865847d12c",
   "match": "FC Thun v Hajduk Split",
   "match_url": "/football/matches/fc-thun-vs-hajduk-split-2026-10-22/",
   "kickoff": "2026-10-22T19:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 75.0,
   "market_code": "1x2",
   "author_said": "1X2, match result: Hajduk Split at 2.35",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 14300,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "2.35",
   "settled_price": "2.4300",
   "published_at": "2026-10-19T15:50:22.000Z",
   "recorded_at": "2026-10-19T16:02:56.238Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-420e776d4c8797865847d12c",
    "quote_text": "Wedtip: Hajduk Split wint > 2,35",
    "fragment_from": 6268,
    "fragment_to": 6300,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "73fa1de68b6c3bd8b3085c51785d38edfe02f4d40a0fe8963c9ab8661020ba94",
     "material_removed": false
    },
    "published_at": "2026-10-19T15:50:22.000Z",
    "detected_at": "2026-10-19T16:02:56.238Z",
    "executed_at": "2026-10-22T11:23:58.160Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-a4df89879420",
     "display_name": "FC Thun — Hajduk Split",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-10-22T19:00:00.000Z",
     "url": "/football/matches/fc-thun-vs-hajduk-split-2026-10-22/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Hajduk Split",
    "odds_set": {
     "by_author": "2.35",
     "our_snapshot": "2.4300",
     "our_snapshot_at": "2026-10-19T16:00:36.000Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 14300,
    "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-19T15:50:22.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T15:50:22.000Z",
     "detected_at": "2026-10-19T16:02:56.238Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Hajduk Split",
     "author_odds": "2.35",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Hajduk Split at 2.35"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was FC Thun 0-1 Hajduk Split."
    },
    "settlements": [
     {
      "operation_id": "90a87b862e78cc5a78746f847314afcb7a79c2b5d120ccf21e613222f4372ba3",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Hajduk Split",
      "decimal_odds": "2.35",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 13500,
      "executed_at": "2026-10-21T00:37:54.605Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "65f428fabfcd6a6f3208b1b3cb03c5b50f2a1f9f893bb4bcd50b52c39e99d3a9",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Hajduk Split",
      "decimal_odds": "2.4300",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 14300,
      "executed_at": "2026-10-22T11:23:58.160Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Hajduk Split to win"
   }
  },
  {
   "record_id": "n-461ac213d12b7ae72b1620e3",
   "url": "/sources/extra-toto-nl/picks/5/#pick-n-461ac213d12b7ae72b1620e3",
   "match": "FC Midtjylland v Sint-Truiden",
   "match_url": "/football/matches/fc-midtjylland-vs-sint-truiden-2026-10-22/",
   "kickoff": "2026-10-22T19:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 75.0,
   "market_code": "1x2",
   "author_said": "1X2, match result: FC Midtjylland at 1.58",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.58",
   "settled_price": "1.6200",
   "published_at": "2026-10-19T15:50:22.000Z",
   "recorded_at": "2026-10-19T16:02:56.238Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-461ac213d12b7ae72b1620e3",
    "quote_text": "Wedtip: Midtjylland wint > 1,58",
    "fragment_from": 5941,
    "fragment_to": 5972,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "73fa1de68b6c3bd8b3085c51785d38edfe02f4d40a0fe8963c9ab8661020ba94",
     "material_removed": false
    },
    "published_at": "2026-10-19T15:50:22.000Z",
    "detected_at": "2026-10-19T16:02:56.238Z",
    "executed_at": "2026-10-22T11:24:31.481Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-f1c8bd255fac",
     "display_name": "FC Midtjylland — Sint-Truiden",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-10-22T19:00:00.000Z",
     "url": "/football/matches/fc-midtjylland-vs-sint-truiden-2026-10-22/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "FC Midtjylland",
    "odds_set": {
     "by_author": "1.58",
     "our_snapshot": "1.6200",
     "our_snapshot_at": "2026-10-19T16:00:36.000Z",
     "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-19T15:50:22.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T15:50:22.000Z",
     "detected_at": "2026-10-19T16:02:56.238Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "FC Midtjylland",
     "author_odds": "1.58",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: FC Midtjylland at 1.58"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was FC Midtjylland 0-1 Sint-Truiden."
    },
    "settlements": [
     {
      "operation_id": "6e910faaee4d682b47cfaf9ee2e13351d85544984ba5e6d8468c978a2883891d",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "FC Midtjylland",
      "decimal_odds": "1.58",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-21T00:37:54.376Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "961ae05c8b81b72027e69dd53fb62a7d2d41f0343b45de947bbffe9f6d015586",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "FC Midtjylland",
      "decimal_odds": "1.6200",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-22T11:24:31.481Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Midtjylland to win"
   }
  },
  {
   "record_id": "n-6ae34226f5fa995365db8e37",
   "url": "/sources/extra-toto-nl/picks/5/#pick-n-6ae34226f5fa995365db8e37",
   "match": "Sporting Braga v Gent",
   "match_url": "/football/matches/archive/2026/10/",
   "kickoff": "2026-10-22T19:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 75.0,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.75",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.75",
   "settled_price": "1.75",
   "published_at": "2026-10-19T15:50:22.000Z",
   "recorded_at": "2026-10-19T16:02:56.238Z",
   "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-6ae34226f5fa995365db8e37",
    "quote_text": "Wedtip: Beide teams scoren > 1,75",
    "fragment_from": 5746,
    "fragment_to": 5779,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "73fa1de68b6c3bd8b3085c51785d38edfe02f4d40a0fe8963c9ab8661020ba94",
     "material_removed": false
    },
    "published_at": "2026-10-19T15:50:22.000Z",
    "detected_at": "2026-10-19T16:02:56.238Z",
    "executed_at": "2026-10-21T00:37:54.151Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-ea7308eacb1e",
     "display_name": "Sporting Braga — Gent",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-10-22T19:00:00.000Z",
     "url": "/football/matches/archive/2026/10/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.75",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 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-19T15:50:22.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T15:50:22.000Z",
     "detected_at": "2026-10-19T16:02:56.238Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.75",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.75"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Sporting Braga 2-0 Gent."
    },
    "settlements": [
     {
      "operation_id": "ad63e3cf78a35f80f99c2fdd52681ba5abb09d92ef656fe7418031124ea0f6b1",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.75",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-21T00:37:54.151Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "ab94e7ad42ab82ea41f0078ba5afc91e5f6f7b1428efb6193e4336c129b2617e",
      "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": "settled_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-06e1f95132c1ee22f4a4e87a",
   "url": "/sources/extra-toto-nl/picks/5/#pick-n-06e1f95132c1ee22f4a4e87a",
   "match": "Monaco v SC Freiburg",
   "match_url": "/football/matches/monaco-vs-sc-freiburg-2026-10-22/",
   "kickoff": "2026-10-22T19:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 75.0,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.6",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.6",
   "settled_price": "1.6",
   "published_at": "2026-10-19T15:50:22.000Z",
   "recorded_at": "2026-10-19T16:02:56.238Z",
   "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-06e1f95132c1ee22f4a4e87a",
    "quote_text": "Wedtip: Beide teams scoren > 1,60",
    "fragment_from": 5396,
    "fragment_to": 5429,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "73fa1de68b6c3bd8b3085c51785d38edfe02f4d40a0fe8963c9ab8661020ba94",
     "material_removed": false
    },
    "published_at": "2026-10-19T15:50:22.000Z",
    "detected_at": "2026-10-19T16:02:56.238Z",
    "executed_at": "2026-10-21T00:37:53.963Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-1215c796ece7",
     "display_name": "Monaco — SC Freiburg",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-10-22T19:00:00.000Z",
     "url": "/football/matches/monaco-vs-sc-freiburg-2026-10-22/",
     "scoreline": "3-0",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.6",
     "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-19T15:50:22.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T15:50:22.000Z",
     "detected_at": "2026-10-19T16:02:56.238Z",
     "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.6",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.6"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Monaco 3-0 SC Freiburg."
    },
    "settlements": [
     {
      "operation_id": "bb970805518f428d2d7dadff2bd6da26698924222cd7bafbf82a45cfaf0f5d42",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.6",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-21T00:37:53.963Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "a069d0dd5a243a8d161fa042c5d63bd50a5462fd36391bedbcdf3654168b075b",
      "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": "settled_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-f7f4849b8fd938446fd8da8f",
   "url": "/sources/extra-toto-nl/picks/5/#pick-n-f7f4849b8fd938446fd8da8f",
   "match": "AFC Ajax v Atalanta",
   "match_url": "/football/matches/afc-ajax-vs-atalanta-2026-10-22/",
   "kickoff": "2026-10-22T19:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 75.0,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.53",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.53",
   "settled_price": "1.53",
   "published_at": "2026-10-19T15:50:22.000Z",
   "recorded_at": "2026-10-19T16:02:56.238Z",
   "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-f7f4849b8fd938446fd8da8f",
    "quote_text": "Wedtip: Beide teams scoren > 1,53",
    "fragment_from": 4145,
    "fragment_to": 4178,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "73fa1de68b6c3bd8b3085c51785d38edfe02f4d40a0fe8963c9ab8661020ba94",
     "material_removed": false
    },
    "published_at": "2026-10-19T15:50:22.000Z",
    "detected_at": "2026-10-19T16:02:56.238Z",
    "executed_at": "2026-10-21T00:37:53.729Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-c68b1684a6b4",
     "display_name": "AFC Ajax — Atalanta",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-10-22T19:00:00.000Z",
     "url": "/football/matches/afc-ajax-vs-atalanta-2026-10-22/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.53",
     "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-19T15:50:22.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T15:50:22.000Z",
     "detected_at": "2026-10-19T16:02:56.238Z",
     "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.53",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.53"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was AFC Ajax 2-0 Atalanta."
    },
    "settlements": [
     {
      "operation_id": "a04a6866ba636794364b3ada219607d33f6e90a517a5dbff00052bfb52022dd7",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.53",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-21T00:37:53.729Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "d7e51c0b93ec8937f3ed4b1c056151c52da4d80a1cca4852a070eebe369569f4",
      "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": "settled_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-60eef4dfdd145e8c1445afef",
   "url": "/sources/extra-toto-nl/picks/4/#pick-n-60eef4dfdd145e8c1445afef",
   "match": "NK Celje v Red Bull Salzburg",
   "match_url": "/football/matches/nk-celje-vs-red-bull-salzburg-2026-10-22/",
   "kickoff": "2026-10-22T19:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 77.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Red Bull Salzburg at 1.67",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.67",
   "settled_price": "1.6581",
   "published_at": "2026-10-19T13:45:00.000Z",
   "recorded_at": "2026-10-19T13:52:51.827Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "1.6581",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-60eef4dfdd145e8c1445afef",
    "quote_text": "Wedtip: Salzburg wint > 1,67",
    "fragment_from": 6645,
    "fragment_to": 6673,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-3",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "0f0aaed70c082910038ef8f352bd6469e2d149180e60a34b839e76e0489644bd",
     "material_removed": false
    },
    "published_at": "2026-10-19T13:45:00.000Z",
    "detected_at": "2026-10-19T13:52:51.827Z",
    "executed_at": "2026-10-22T00:48:44.871Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-19af8976fd64",
     "display_name": "NK Celje — Red Bull Salzburg",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-22T19:00:00.000Z",
     "url": "/football/matches/nk-celje-vs-red-bull-salzburg-2026-10-22/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Red Bull Salzburg",
    "odds_set": {
     "by_author": "1.67",
     "our_snapshot": "1.6581",
     "our_snapshot_at": "2026-10-19T13:50:33.887Z",
     "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-19T13:45:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T13:45:00.000Z",
     "detected_at": "2026-10-19T13:52:51.827Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Red Bull Salzburg",
     "author_odds": "1.67",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Red Bull Salzburg at 1.67"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was NK Celje 2-2 Red Bull Salzburg."
    },
    "settlements": [
     {
      "operation_id": "8448808b066a640b89838c9f05df4ffe5917e76ddac1379fbed8e38eb84042c1",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Red Bull Salzburg",
      "decimal_odds": "1.67",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-22T00:48:44.816Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "b6be075b57e019fb7a6018f7eee536008f509f2bcb89320041ed9cb3113a097f",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Red Bull Salzburg",
      "decimal_odds": "1.6581",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-22T00:48:44.871Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-3",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Red Bull Salzburg to win"
   }
  },
  {
   "record_id": "n-20f2433a1255b821d748e50e",
   "url": "/sources/extra-toto-nl/picks/4/#pick-n-20f2433a1255b821d748e50e",
   "match": "Lillestrom v Real Sociedad",
   "match_url": "/football/matches/lillestrom-vs-real-sociedad-2026-10-22/",
   "kickoff": "2026-10-22T19:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 77.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Real Sociedad at 1.49",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-6",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.49",
   "settled_price": "1.5000",
   "published_at": "2026-10-19T13:45:00.000Z",
   "recorded_at": "2026-10-19T13:52:51.827Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "1.5000",
    "result": "Won",
    "points_hundredths": 5000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-20f2433a1255b821d748e50e",
    "quote_text": "Wedtip: Real Sociedad wint > 1,49",
    "fragment_from": 6456,
    "fragment_to": 6489,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-3",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "0f0aaed70c082910038ef8f352bd6469e2d149180e60a34b839e76e0489644bd",
     "material_removed": false
    },
    "published_at": "2026-10-19T13:45:00.000Z",
    "detected_at": "2026-10-19T13:52:51.827Z",
    "executed_at": "2026-10-22T00:48:44.799Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-e61ce87077b5",
     "display_name": "Lillestrom — Real Sociedad",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-22T19:00:00.000Z",
     "url": "/football/matches/lillestrom-vs-real-sociedad-2026-10-22/",
     "scoreline": "0-6",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Real Sociedad",
    "odds_set": {
     "by_author": "1.49",
     "our_snapshot": "1.5000",
     "our_snapshot_at": "2026-10-19T13:50:33.887Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5000,
    "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-19T13:45:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T13:45:00.000Z",
     "detected_at": "2026-10-19T13:52:51.827Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Real Sociedad",
     "author_odds": "1.49",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Real Sociedad at 1.49"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-6",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Lillestrom 0-6 Real Sociedad."
    },
    "settlements": [
     {
      "operation_id": "3c9d56bc26fc1beaf4cd68e2aa819d365a6b238cdf9e26a10bb7480191243427",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Real Sociedad",
      "decimal_odds": "1.49",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4900,
      "executed_at": "2026-10-22T00:48:43.712Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "13e9da6d70102b0366f6e6777def64f9c6778160359ee39ed4b319e3bfb9c1f3",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Real Sociedad",
      "decimal_odds": "1.5000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5000,
      "executed_at": "2026-10-22T00:48:44.799Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-3",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Real Sociedad to win"
   }
  },
  {
   "record_id": "n-4b13390e8f093adc14feffb1",
   "url": "/sources/extra-toto-nl/picks/4/#pick-n-4b13390e8f093adc14feffb1",
   "match": "Jagiellonia v Anderlecht",
   "match_url": "/football/matches/jagiellonia-vs-anderlecht-2026-10-22/",
   "kickoff": "2026-10-22T19:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 77.1,
   "market_code": "double_chance",
   "author_said": "Double chance: Jagiellonia or draw at 1.57",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.57",
   "settled_price": "1.6757",
   "published_at": "2026-10-19T13:45:00.000Z",
   "recorded_at": "2026-10-19T13:52:51.827Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-4b13390e8f093adc14feffb1",
    "quote_text": "Wedtip: Jagiellonia of gelijkspel > 1,57",
    "fragment_from": 6265,
    "fragment_to": 6305,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-3",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "0f0aaed70c082910038ef8f352bd6469e2d149180e60a34b839e76e0489644bd",
     "material_removed": false
    },
    "published_at": "2026-10-19T13:45:00.000Z",
    "detected_at": "2026-10-19T13:52:51.827Z",
    "executed_at": "2026-10-22T00:48:43.694Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-7c076b290dd2",
     "display_name": "Jagiellonia — Anderlecht",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-22T19:00:00.000Z",
     "url": "/football/matches/jagiellonia-vs-anderlecht-2026-10-22/",
     "scoreline": "0-3",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "Jagiellonia or draw",
    "odds_set": {
     "by_author": "1.57",
     "our_snapshot": "1.6757",
     "our_snapshot_at": "2026-10-19T13:50:33.887Z",
     "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-19T13:45:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T13:45:00.000Z",
     "detected_at": "2026-10-19T13:52:51.827Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "Jagiellonia or draw",
     "author_odds": "1.57",
     "market_key": "double_chance",
     "choice_key": "1X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: Jagiellonia or draw at 1.57"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Jagiellonia 0-3 Anderlecht."
    },
    "settlements": [
     {
      "operation_id": "acc0ec97acf15ca969aa5721e2f6fbc4098a31ea903190629cb3e32dcc929eb6",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "Jagiellonia or draw",
      "decimal_odds": "1.57",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-22T00:48:42.629Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "8d5ac61b1013699f8660454b52b8c44dbb277b6c072fdbd2ff1fa0e3a195650f",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "Jagiellonia or draw",
      "decimal_odds": "1.6757",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-22T00:48:43.694Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-3",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Jagiellonia or draw"
   }
  },
  {
   "record_id": "n-301e6509f126534598033847",
   "url": "/sources/extra-toto-nl/picks/4/#pick-n-301e6509f126534598033847",
   "match": "Omonia Nicosia v Benfica",
   "match_url": "/football/matches/omonia-nicosia-vs-benfica-2026-10-22/",
   "kickoff": "2026-10-22T19:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 77.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Benfica at 1.55",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-4",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 3610,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.55",
   "settled_price": "1.3610",
   "published_at": "2026-10-19T13:45:00.000Z",
   "recorded_at": "2026-10-19T13:52:51.827Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "1.3610",
    "result": "Won",
    "points_hundredths": 3610,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-301e6509f126534598033847",
    "quote_text": "Wedtip: Benfica wint > 1,55",
    "fragment_from": 5532,
    "fragment_to": 5559,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-3",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "0f0aaed70c082910038ef8f352bd6469e2d149180e60a34b839e76e0489644bd",
     "material_removed": false
    },
    "published_at": "2026-10-19T13:45:00.000Z",
    "detected_at": "2026-10-19T13:52:51.827Z",
    "executed_at": "2026-10-26T02:30:09.127Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-156739dea8c3",
     "display_name": "Omonia Nicosia — Benfica",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-22T19:00:00.000Z",
     "url": "/football/matches/omonia-nicosia-vs-benfica-2026-10-22/",
     "scoreline": "1-4",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Benfica",
    "odds_set": {
     "by_author": "1.55",
     "our_snapshot": "1.3610",
     "our_snapshot_at": "2026-10-19T13:50:33.887Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 3610,
    "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-19T13:45:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T13:45:00.000Z",
     "detected_at": "2026-10-19T13:52:51.827Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Benfica",
     "author_odds": "1.55",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Benfica at 1.55"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Omonia Nicosia 1-4 Benfica."
    },
    "settlements": [
     {
      "operation_id": "39453d2a138a9a0eeba52f8a5dcbd74f0fd872ff672c3544f788ac22ee0dd7b6",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Benfica",
      "decimal_odds": "1.55",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5500,
      "executed_at": "2026-10-26T02:30:07.791Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "ac95522ab87b61caee026bf795730baadbf093a80b07535aa188cd719e935229",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Benfica",
      "decimal_odds": "1.3610",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 3610,
      "executed_at": "2026-10-26T02:30:09.127Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-3",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Benfica to win"
   }
  },
  {
   "record_id": "n-296440c06ab5aea2d9ba1296",
   "url": "/sources/extra-toto-nl/picks/4/#pick-n-296440c06ab5aea2d9ba1296",
   "match": "Beşiktaş v Crystal Palace",
   "match_url": "/football/matches/besiktas-vs-crystal-palace-2026-10-22/",
   "kickoff": "2026-10-22T19:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 77.1,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: over 3.5 at 2.36",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 13600,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "2.36",
   "settled_price": "2.36",
   "published_at": "2026-10-19T13:45:00.000Z",
   "recorded_at": "2026-10-19T13:52:51.827Z",
   "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-296440c06ab5aea2d9ba1296",
    "quote_text": "Wedtip: Meer dan 3,5 goals > 2,36",
    "fragment_from": 4753,
    "fragment_to": 4786,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-3",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "0f0aaed70c082910038ef8f352bd6469e2d149180e60a34b839e76e0489644bd",
     "material_removed": false
    },
    "published_at": "2026-10-19T13:45:00.000Z",
    "detected_at": "2026-10-19T13:52:51.827Z",
    "executed_at": "2026-11-07T08:59:21.188Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-77dd69b22aa6",
     "display_name": "Beşiktaş — Crystal Palace",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-22T19:00:00.000Z",
     "url": "/football/matches/besiktas-vs-crystal-palace-2026-10-22/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "over 3.5",
    "odds_set": {
     "by_author": "2.36",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 13600,
    "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-19T13:45:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T13:45:00.000Z",
     "detected_at": "2026-10-19T13:52:51.827Z",
     "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 3.5 goals",
     "choice": "over 3.5",
     "author_odds": "2.36",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Over/Under 3.5 goals: over 3.5 at 2.36"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Beşiktaş 2-2 Crystal Palace."
    },
    "settlements": [
     {
      "operation_id": "785fda58fac8070a340a3edf2c20dc6c1cf047f4d1b097135ca4ede859b49736",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": "2.36",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 13600,
      "executed_at": "2026-11-07T08:59:21.188Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "1589d41beea3682916879a8141b298bd99c02eb3ed8f2adaf1a4907b1de762de",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-3",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3.5 (Over/Under 3.5 goals)"
   }
  },
  {
   "record_id": "n-af5df1fff4f052a135622b77",
   "url": "/sources/extra-toto-nl/picks/4/#pick-n-af5df1fff4f052a135622b77",
   "match": "AFC Bournemouth v AC Milan",
   "match_url": "/football/matches/afc-bournemouth-vs-ac-milan-2026-10-22/",
   "kickoff": "2026-10-22T19:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 77.1,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.59",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.59",
   "settled_price": "1.5900",
   "published_at": "2026-10-19T13:45:00.000Z",
   "recorded_at": "2026-10-19T13:52:51.827Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-af5df1fff4f052a135622b77",
    "quote_text": "Wedtip: Beide teams scoren > 1,59",
    "fragment_from": 4266,
    "fragment_to": 4299,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-3",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "0f0aaed70c082910038ef8f352bd6469e2d149180e60a34b839e76e0489644bd",
     "material_removed": false
    },
    "published_at": "2026-10-19T13:45:00.000Z",
    "detected_at": "2026-10-19T13:52:51.827Z",
    "executed_at": "2026-11-07T08:59:23.334Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-4aecbe417a21",
     "display_name": "AFC Bournemouth — AC Milan",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-22T19:00:00.000Z",
     "url": "/football/matches/afc-bournemouth-vs-ac-milan-2026-10-22/",
     "scoreline": "3-0",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.59",
     "our_snapshot": "1.5900",
     "our_snapshot_at": "2026-10-19T13:48:12.484Z",
     "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-19T13:45:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T13:45:00.000Z",
     "detected_at": "2026-10-19T13:52:51.827Z",
     "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.59",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.59"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was AFC Bournemouth 3-0 AC Milan."
    },
    "settlements": [
     {
      "operation_id": "e8e3c51306f910f92f64813c95b16a88af1453243f46c91ec2c392de2940f577",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.59",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T08:59:22.329Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "eb225c53243bcd2c6add42d20b1a3bbbfc39ad273313b1ecffbdb0e91243968e",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.5900",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T08:59:23.334Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-3",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-61290bb9e104257dd28da2d4",
   "url": "/sources/extra-toto-nl/picks/5/#pick-n-61290bb9e104257dd28da2d4",
   "match": "Pafos v Riga",
   "match_url": "/football/matches/pafos-vs-riga-2026-10-22/",
   "kickoff": "2026-10-22T16:45:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 72.7,
   "market_code": "1x2",
   "author_said": "1X2, match result: Pafos at 1.65",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.65",
   "settled_price": "1.6200",
   "published_at": "2026-10-19T15:50:22.000Z",
   "recorded_at": "2026-10-19T16:02:56.238Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-61290bb9e104257dd28da2d4",
    "quote_text": "Wedtip: Pafos wint > 1,65",
    "fragment_from": 3283,
    "fragment_to": 3308,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "73fa1de68b6c3bd8b3085c51785d38edfe02f4d40a0fe8963c9ab8661020ba94",
     "material_removed": false
    },
    "published_at": "2026-10-19T15:50:22.000Z",
    "detected_at": "2026-10-19T16:02:56.238Z",
    "executed_at": "2026-10-22T11:37:27.808Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-5f1b8df27ab5",
     "display_name": "Pafos — Riga",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-10-22T16:45:00.000Z",
     "url": "/football/matches/pafos-vs-riga-2026-10-22/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Pafos",
    "odds_set": {
     "by_author": "1.65",
     "our_snapshot": "1.6200",
     "our_snapshot_at": "2026-10-19T16:00:36.000Z",
     "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-19T15:50:22.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T15:50:22.000Z",
     "detected_at": "2026-10-19T16:02:56.238Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Pafos",
     "author_odds": "1.65",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Pafos at 1.65"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Pafos 1-1 Riga."
    },
    "settlements": [
     {
      "operation_id": "c20b79bd65ba69a070f47debc601ff720a35fc69f5d7a326bf416598c0ebeb6a",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Pafos",
      "decimal_odds": "1.65",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-21T00:37:53.504Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "f30a01b825c020799ee0a2142c22f97971e651780ef5e7d50ea305fa7dd30636",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Pafos",
      "decimal_odds": "1.6200",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-22T11:37:27.808Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Pafos to win"
   }
  },
  {
   "record_id": "n-e08f05445b6b2267f4cb02e6",
   "url": "/sources/extra-toto-nl/picks/5/#pick-n-e08f05445b6b2267f4cb02e6",
   "match": "Getafe v FC Lugano",
   "match_url": "/football/matches/getafe-vs-fc-lugano-2026-10-22/",
   "kickoff": "2026-10-22T16:45:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 72.7,
   "market_code": "1x2",
   "author_said": "1X2, match result: Getafe at 1.81",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-5",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.81",
   "settled_price": "1.7800",
   "published_at": "2026-10-19T15:50:22.000Z",
   "recorded_at": "2026-10-19T16:02:56.238Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-e08f05445b6b2267f4cb02e6",
    "quote_text": "Wedtip: Getafe wint > 1,81",
    "fragment_from": 2942,
    "fragment_to": 2968,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "73fa1de68b6c3bd8b3085c51785d38edfe02f4d40a0fe8963c9ab8661020ba94",
     "material_removed": false
    },
    "published_at": "2026-10-19T15:50:22.000Z",
    "detected_at": "2026-10-19T16:02:56.238Z",
    "executed_at": "2026-10-22T12:34:32.683Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-048fcdffb07c",
     "display_name": "Getafe — FC Lugano",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-10-22T16:45:00.000Z",
     "url": "/football/matches/getafe-vs-fc-lugano-2026-10-22/",
     "scoreline": "2-5",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Getafe",
    "odds_set": {
     "by_author": "1.81",
     "our_snapshot": "1.7800",
     "our_snapshot_at": "2026-10-19T16:00:36.000Z",
     "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-19T15:50:22.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T15:50:22.000Z",
     "detected_at": "2026-10-19T16:02:56.238Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Getafe",
     "author_odds": "1.81",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Getafe at 1.81"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-5",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Getafe 2-5 FC Lugano."
    },
    "settlements": [
     {
      "operation_id": "d9485a21660554b9bb65ad3e37d31a6caa4b6d488a0cb479bbb17be20ca392a5",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Getafe",
      "decimal_odds": "1.81",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-21T00:37:53.291Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "cd1b67e1389c72a39041f02df7cc4acd654e632ed01d44a132341bb2a0f742ae",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Getafe",
      "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-22T12:34:32.683Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Getafe to win"
   }
  },
  {
   "record_id": "n-2c20019dff4ff946eebfba11",
   "url": "/sources/extra-toto-nl/picks/5/#pick-n-2c20019dff4ff946eebfba11",
   "match": "Kauno Žalgiris v Brann",
   "match_url": "/football/matches/kauno-zalgiris-vs-brann-2026-10-22/",
   "kickoff": "2026-10-22T16:45:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 72.7,
   "market_code": "1x2",
   "author_said": "1X2, match result: Brann at 1.73",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-4",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7500,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.73",
   "settled_price": "1.7500",
   "published_at": "2026-10-19T15:50:22.000Z",
   "recorded_at": "2026-10-19T16:02:56.238Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-2c20019dff4ff946eebfba11",
    "quote_text": "Wedtip: Brann wint > 1,73",
    "fragment_from": 2746,
    "fragment_to": 2771,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "73fa1de68b6c3bd8b3085c51785d38edfe02f4d40a0fe8963c9ab8661020ba94",
     "material_removed": false
    },
    "published_at": "2026-10-19T15:50:22.000Z",
    "detected_at": "2026-10-19T16:02:56.238Z",
    "executed_at": "2026-10-22T11:16:26.491Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-ce7ee95759d9",
     "display_name": "Kauno Žalgiris — Brann",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-10-22T16:45:00.000Z",
     "url": "/football/matches/kauno-zalgiris-vs-brann-2026-10-22/",
     "scoreline": "1-4",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Brann",
    "odds_set": {
     "by_author": "1.73",
     "our_snapshot": "1.7500",
     "our_snapshot_at": "2026-10-19T16:00:36.000Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7500,
    "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-19T15:50:22.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T15:50:22.000Z",
     "detected_at": "2026-10-19T16:02:56.238Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Brann",
     "author_odds": "1.73",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Brann at 1.73"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Kauno Žalgiris 1-4 Brann."
    },
    "settlements": [
     {
      "operation_id": "274b98838a4d93283fb8cab999ace80022187829235cfe98044f3f18a19b447c",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Brann",
      "decimal_odds": "1.73",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7300,
      "executed_at": "2026-10-21T00:37:53.079Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "32e739eda0d7cc87d0162cf0a5ff8a65483f5cdbcc6191ca17729c12597178d5",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Brann",
      "decimal_odds": "1.7500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7500,
      "executed_at": "2026-10-22T11:16:26.491Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Brann to win"
   }
  },
  {
   "record_id": "n-e8e5acb2f2bd3910f730c107",
   "url": "/sources/extra-toto-nl/picks/5/#pick-n-e8e5acb2f2bd3910f730c107",
   "match": "Nordsjælland v CSKA Sofia",
   "match_url": "/football/matches/nordsjaelland-vs-cska-sofia-2026-10-22/",
   "kickoff": "2026-10-22T16:45:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 72.7,
   "market_code": "1x2",
   "author_said": "1X2, match result: Nordsjælland at 1.42",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.42",
   "settled_price": "1.4200",
   "published_at": "2026-10-19T15:50:22.000Z",
   "recorded_at": "2026-10-19T16:02:56.238Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-e8e5acb2f2bd3910f730c107",
    "quote_text": "Wedtip: Nordsjælland wint > 1,42",
    "fragment_from": 2356,
    "fragment_to": 2388,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "73fa1de68b6c3bd8b3085c51785d38edfe02f4d40a0fe8963c9ab8661020ba94",
     "material_removed": false
    },
    "published_at": "2026-10-19T15:50:22.000Z",
    "detected_at": "2026-10-19T16:02:56.238Z",
    "executed_at": "2026-10-22T12:37:24.298Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-573dc7a531e0",
     "display_name": "Nordsjælland — CSKA Sofia",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-10-22T16:45:00.000Z",
     "url": "/football/matches/nordsjaelland-vs-cska-sofia-2026-10-22/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Nordsjælland",
    "odds_set": {
     "by_author": "1.42",
     "our_snapshot": "1.4200",
     "our_snapshot_at": "2026-10-19T16:00:36.000Z",
     "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-19T15:50:22.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T15:50:22.000Z",
     "detected_at": "2026-10-19T16:02:56.238Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Nordsjælland",
     "author_odds": "1.42",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Nordsjælland at 1.42"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Nordsjælland 2-2 CSKA Sofia."
    },
    "settlements": [
     {
      "operation_id": "bbfbfb38a6ada21ac9e6703f815060662a7721ecdfaa7d3c11cc094b74f15ad6",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Nordsjælland",
      "decimal_odds": "1.42",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-21T00:37:52.616Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "4ed3365752264972f8019e455211fef1b3b56ddadad733696454f82260684f0d",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Nordsjælland",
      "decimal_odds": "1.4200",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-22T12:37:24.298Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Nordsjælland to win"
   }
  },
  {
   "record_id": "n-f7187b8b7092c36dde59153a",
   "url": "/sources/extra-toto-nl/picks/5/#pick-n-f7187b8b7092c36dde59153a",
   "match": "Trabzonspor v Hearts",
   "match_url": "/football/matches/trabzonspor-vs-hearts-2026-10-22/",
   "kickoff": "2026-10-22T16:45:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 72.7,
   "market_code": "1x2",
   "author_said": "1X2, match result: Trabzonspor at 1.4",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4100,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.4",
   "settled_price": "1.4100",
   "published_at": "2026-10-19T15:50:22.000Z",
   "recorded_at": "2026-10-19T16:02:56.238Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-f7187b8b7092c36dde59153a",
    "quote_text": "Wedtip: Trabzonspor wint > 1,40",
    "fragment_from": 2199,
    "fragment_to": 2230,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "73fa1de68b6c3bd8b3085c51785d38edfe02f4d40a0fe8963c9ab8661020ba94",
     "material_removed": false
    },
    "published_at": "2026-10-19T15:50:22.000Z",
    "detected_at": "2026-10-19T16:02:56.238Z",
    "executed_at": "2026-10-22T12:41:06.459Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-a137e1e8dd1a",
     "display_name": "Trabzonspor — Hearts",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-10-22T16:45:00.000Z",
     "url": "/football/matches/trabzonspor-vs-hearts-2026-10-22/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Trabzonspor",
    "odds_set": {
     "by_author": "1.4",
     "our_snapshot": "1.4100",
     "our_snapshot_at": "2026-10-19T16:00:36.000Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 4100,
    "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-19T15:50:22.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T15:50:22.000Z",
     "detected_at": "2026-10-19T16:02:56.238Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Trabzonspor",
     "author_odds": "1.4",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Trabzonspor at 1.4"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Trabzonspor 2-0 Hearts."
    },
    "settlements": [
     {
      "operation_id": "264dd32dbbbf1ebff5cfea700ed81823da383488a101e6ae91a6e201b9820b30",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Trabzonspor",
      "decimal_odds": "1.4",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4000,
      "executed_at": "2026-10-21T00:37:52.366Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "8bc1c05007cf17af43c02de6f94280a53cd28327e7f4a9efea885b8f9c875ffa",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Trabzonspor",
      "decimal_odds": "1.4100",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4100,
      "executed_at": "2026-10-22T12:41:06.459Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Trabzonspor to win"
   }
  },
  {
   "record_id": "n-4c6d3be801acfcbc8b086216",
   "url": "/sources/extra-toto-nl/picks/5/#pick-n-4c6d3be801acfcbc8b086216",
   "match": "Jablonec v Brighton & Hove Albion",
   "match_url": "/football/matches/jablonec-vs-brighton-and-hove-albion-2026-10-22/",
   "kickoff": "2026-10-22T16:45:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 72.7,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: over 3.5 at 2.3",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "2.3",
   "settled_price": "2.2350",
   "published_at": "2026-10-19T15:50:22.000Z",
   "recorded_at": "2026-10-19T16:02:56.238Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-4c6d3be801acfcbc8b086216",
    "quote_text": "Wedtip: Meer dan 3,5 goals > 2,30",
    "fragment_from": 1986,
    "fragment_to": 2019,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "73fa1de68b6c3bd8b3085c51785d38edfe02f4d40a0fe8963c9ab8661020ba94",
     "material_removed": false
    },
    "published_at": "2026-10-19T15:50:22.000Z",
    "detected_at": "2026-10-19T16:02:56.238Z",
    "executed_at": "2026-10-22T11:28:09.039Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-2a39722503ed",
     "display_name": "Jablonec — Brighton & Hove Albion",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-10-22T16:45:00.000Z",
     "url": "/football/matches/jablonec-vs-brighton-and-hove-albion-2026-10-22/",
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "over 3.5",
    "odds_set": {
     "by_author": "2.3",
     "our_snapshot": "2.2350",
     "our_snapshot_at": "2026-10-19T16:00:36.000Z",
     "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-19T15:50:22.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T15:50:22.000Z",
     "detected_at": "2026-10-19T16:02:56.238Z",
     "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 3.5 goals",
     "choice": "over 3.5",
     "author_odds": "2.3",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Over/Under 3.5 goals: over 3.5 at 2.3"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Jablonec 0-0 Brighton & Hove Albion."
    },
    "settlements": [
     {
      "operation_id": "0d1838c811c4460fd3ebc7e6f7538c79b004976c1fdb14e9f903534bbbed9b85",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": "2.3",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-21T00:37:52.115Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "dc4363664cb505b9dfbf6fcfb3aeda73ca3acf0c7f64fef54e7671ea330c1d35",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": "2.2350",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-22T11:28:09.039Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3.5 (Over/Under 3.5 goals)"
   }
  },
  {
   "record_id": "n-01201c5d213b39aaeee9b4e7",
   "url": "/sources/extra-toto-nl/picks/4/#pick-n-01201c5d213b39aaeee9b4e7",
   "match": "Lech Poznań v Sunderland",
   "match_url": "/football/matches/lech-poznan-vs-sunderland-2026-10-22/",
   "kickoff": "2026-10-22T16:45:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 74.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Sunderland at 1.6",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.6",
   "settled_price": "1.6300",
   "published_at": "2026-10-19T13:45:00.000Z",
   "recorded_at": "2026-10-19T13:52:51.827Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "1.6300",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-01201c5d213b39aaeee9b4e7",
    "quote_text": "Wedtip: Sunderland wint > 1,60",
    "fragment_from": 3317,
    "fragment_to": 3347,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-3",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "0f0aaed70c082910038ef8f352bd6469e2d149180e60a34b839e76e0489644bd",
     "material_removed": false
    },
    "published_at": "2026-10-19T13:45:00.000Z",
    "detected_at": "2026-10-19T13:52:51.827Z",
    "executed_at": "2026-10-22T00:48:42.582Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-18e87b3e4640",
     "display_name": "Lech Poznań — Sunderland",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-22T16:45:00.000Z",
     "url": "/football/matches/lech-poznan-vs-sunderland-2026-10-22/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Sunderland",
    "odds_set": {
     "by_author": "1.6",
     "our_snapshot": "1.6300",
     "our_snapshot_at": "2026-10-19T13:48:12.484Z",
     "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-19T13:45:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T13:45:00.000Z",
     "detected_at": "2026-10-19T13:52:51.827Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Sunderland",
     "author_odds": "1.6",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Sunderland at 1.6"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Lech Poznań 1-1 Sunderland."
    },
    "settlements": [
     {
      "operation_id": "867f01b8dff0c75ccb6991189ec197dce005689fe2b67ce2161c50d7566668d2",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Sunderland",
      "decimal_odds": "1.6",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-22T00:48:42.146Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "ff255ecd3c3b52724019e82919c3dbcfd8ffbd699c26e5d530ef292eb700b498",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Sunderland",
      "decimal_odds": "1.6300",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-22T00:48:42.582Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-3",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Sunderland to win"
   }
  },
  {
   "record_id": "n-88e65a8bdf64312533f0d191",
   "url": "/sources/extra-toto-nl/picks/4/#pick-n-88e65a8bdf64312533f0d191",
   "match": "Sturm Graz v Olympique de Marseille",
   "match_url": "/football/matches/sturm-graz-vs-olympique-de-marseille-2026-10-22/",
   "kickoff": "2026-10-22T16:45:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 74.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Olympique de Marseille at 2.05",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "2.05",
   "settled_price": "2.0000",
   "published_at": "2026-10-19T13:45:00.000Z",
   "recorded_at": "2026-10-19T13:52:51.827Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "2.0000",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-88e65a8bdf64312533f0d191",
    "quote_text": "Wedtip: Marseille wint > 2,05",
    "fragment_from": 2985,
    "fragment_to": 3014,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-3",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "0f0aaed70c082910038ef8f352bd6469e2d149180e60a34b839e76e0489644bd",
     "material_removed": false
    },
    "published_at": "2026-10-19T13:45:00.000Z",
    "detected_at": "2026-10-19T13:52:51.827Z",
    "executed_at": "2026-10-22T00:48:42.132Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-42828e55f24a",
     "display_name": "Sturm Graz — Olympique de Marseille",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-22T16:45:00.000Z",
     "url": "/football/matches/sturm-graz-vs-olympique-de-marseille-2026-10-22/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Olympique de Marseille",
    "odds_set": {
     "by_author": "2.05",
     "our_snapshot": "2.0000",
     "our_snapshot_at": "2026-10-19T13:50:33.887Z",
     "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-19T13:45:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T13:45:00.000Z",
     "detected_at": "2026-10-19T13:52:51.827Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Olympique de Marseille",
     "author_odds": "2.05",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Olympique de Marseille at 2.05"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Sturm Graz 1-0 Olympique de Marseille."
    },
    "settlements": [
     {
      "operation_id": "67b672031a4ab96f4a90cbfb58dfdcdafa134fc762bfe5c808334e4fd74849bd",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Olympique de Marseille",
      "decimal_odds": "2.05",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-22T00:48:41.251Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "daf0eb981be2e91f4a8dae8f06010c667827dd18bd5a3b3c33439a3dbdd22f1b",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Olympique de Marseille",
      "decimal_odds": "2.0000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-22T00:48:42.132Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-3",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Olympique de Marseille to win"
   }
  },
  {
   "record_id": "n-84d33530bd1b47d04957180f",
   "url": "/sources/extra-toto-nl/picks/4/#pick-n-84d33530bd1b47d04957180f",
   "match": "Juventus v Stade Rennais",
   "match_url": "/football/matches/juventus-vs-stade-rennais-2026-10-22/",
   "kickoff": "2026-10-22T16:45:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 74.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Juventus at 1.56",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.56",
   "settled_price": "1.5800",
   "published_at": "2026-10-19T13:45:00.000Z",
   "recorded_at": "2026-10-19T13:52:51.827Z",
   "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": "1",
    "price": "1.5800",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-84d33530bd1b47d04957180f",
    "quote_text": "Wedtip: Juventus wint > 1,56",
    "fragment_from": 2500,
    "fragment_to": 2528,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-3",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "0f0aaed70c082910038ef8f352bd6469e2d149180e60a34b839e76e0489644bd",
     "material_removed": false
    },
    "published_at": "2026-10-19T13:45:00.000Z",
    "detected_at": "2026-10-19T13:52:51.827Z",
    "executed_at": "2026-10-22T00:48:41.234Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-8f0618bc68e7",
     "display_name": "Juventus — Stade Rennais",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-22T16:45:00.000Z",
     "url": "/football/matches/juventus-vs-stade-rennais-2026-10-22/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Juventus",
    "odds_set": {
     "by_author": "1.56",
     "our_snapshot": "1.5800",
     "our_snapshot_at": "2026-10-19T13:48:12.484Z",
     "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-19T13:45:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T13:45:00.000Z",
     "detected_at": "2026-10-19T13:52:51.827Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Juventus",
     "author_odds": "1.56",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Juventus at 1.56"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Juventus 2-2 Stade Rennais."
    },
    "settlements": [
     {
      "operation_id": "2a39f242dd13dc19466d2e3df16fb408cdd18c632a16305ab1eac492309e3bbf",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Juventus",
      "decimal_odds": "1.56",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-22T00:48:41.188Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "305598da9a833fa7a0ca90d6c9b02e35ca4e572a886e345c625b20e5a71021a6",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Juventus",
      "decimal_odds": "1.5800",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-22T00:48:41.234Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-3",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Juventus to win"
   }
  },
  {
   "record_id": "n-5b5af7ce4b0070c7f6b4d1a5",
   "url": "/sources/extra-toto-nl/picks/5/#pick-n-5b5af7ce4b0070c7f6b4d1a5",
   "match": "FC Kairat Almaty v Panathinaikos",
   "match_url": "/football/matches/fc-kairat-almaty-vs-panathinaikos-2026-10-22/",
   "kickoff": "2026-10-22T14:30:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 70.5,
   "market_code": "1x2",
   "author_said": "1X2, match result: Panathinaikos at 1.65",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-5",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6800,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.65",
   "settled_price": "1.6800",
   "published_at": "2026-10-19T15:50:22.000Z",
   "recorded_at": "2026-10-19T16:02:56.238Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-5b5af7ce4b0070c7f6b4d1a5",
    "quote_text": "Wedtip: Panathinaikos wint > 1,65",
    "fragment_from": 2554,
    "fragment_to": 2587,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "73fa1de68b6c3bd8b3085c51785d38edfe02f4d40a0fe8963c9ab8661020ba94",
     "material_removed": false
    },
    "published_at": "2026-10-19T15:50:22.000Z",
    "detected_at": "2026-10-19T16:02:56.238Z",
    "executed_at": "2026-10-23T00:47:27.533Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-5882a89cf16c",
     "display_name": "FC Kairat Almaty — Panathinaikos",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-10-22T14:30:00.000Z",
     "url": "/football/matches/fc-kairat-almaty-vs-panathinaikos-2026-10-22/",
     "scoreline": "1-5",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Panathinaikos",
    "odds_set": {
     "by_author": "1.65",
     "our_snapshot": "1.6800",
     "our_snapshot_at": "2026-10-19T16:00:36.000Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 6800,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-19T15:50:22.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T15:50:22.000Z",
     "detected_at": "2026-10-19T16:02:56.238Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Panathinaikos",
     "author_odds": "1.65",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Panathinaikos at 1.65"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-5",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was FC Kairat Almaty 1-5 Panathinaikos."
    },
    "settlements": [
     {
      "operation_id": "bfc99cc8826c6dc1b5cfb2323269376f2040417f16e0d42e98e3c45d47ec80a1",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Panathinaikos",
      "decimal_odds": "1.65",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6500,
      "executed_at": "2026-10-21T00:37:52.855Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "73cd229b3d82c3c3c5cb57e68e66d5b3f33a871c3ff37b263b020490f0237afc",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Panathinaikos",
      "decimal_odds": "1.6800",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6800,
      "executed_at": "2026-10-23T00:47:27.533Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Panathinaikos to win"
   }
  },
  {
   "record_id": "n-3f9b66cc869851b2c242b20d",
   "url": "/sources/extra-toto-nl/picks/3/#pick-n-3f9b66cc869851b2c242b20d",
   "match": "Sporting CP v LASK",
   "match_url": "/football/matches/sporting-cp-vs-lask-2026-10-21/",
   "kickoff": "2026-10-21T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 53.8,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: over 3.5 at 1.88",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8167,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.88",
   "settled_price": "1.8167",
   "published_at": "2026-10-19T13:00:00.000Z",
   "recorded_at": "2026-10-19T13:12:48.921Z",
   "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.8167",
    "result": "Won",
    "points_hundredths": 8167,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-3f9b66cc869851b2c242b20d",
    "quote_text": "Wedtip: Meer dan 3,5 goals > 1,88",
    "fragment_from": 6653,
    "fragment_to": 6686,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-champions-league-speelronde-3",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "09069766484d7e9a23dd7775ce74afcf1bdc02faa2581a31ac03d720a556548f",
     "material_removed": false
    },
    "published_at": "2026-10-19T13:00:00.000Z",
    "detected_at": "2026-10-19T13:12:48.921Z",
    "executed_at": "2026-10-21T00:38:18.759Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-8bd20b0010c2",
     "display_name": "Sporting CP — LASK",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-21T19:00:00.000Z",
     "url": "/football/matches/sporting-cp-vs-lask-2026-10-21/",
     "scoreline": "2-3",
     "condition": "finished"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "over 3.5",
    "odds_set": {
     "by_author": "1.88",
     "our_snapshot": "1.8167",
     "our_snapshot_at": "2026-10-19T13:10:13.577Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 8167,
    "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-19T13:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T13:00:00.000Z",
     "detected_at": "2026-10-19T13:12:48.921Z",
     "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 3.5 goals",
     "choice": "over 3.5",
     "author_odds": "1.88",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Over/Under 3.5 goals: over 3.5 at 1.88"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Sporting CP 2-3 LASK."
    },
    "settlements": [
     {
      "operation_id": "9bda081b025830a59cc5303e3838c3cfdba19059c9bbc49ca2a66e92cc4ae242",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": "1.88",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8800,
      "executed_at": "2026-10-21T00:38:17.590Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "3150853747d6dceeefa9e656c5104f56d7c393e834ce75c573c2bdd41e5e38da",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": "1.8167",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8167,
      "executed_at": "2026-10-21T00:38:18.759Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-champions-league-speelronde-3",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3.5 (Over/Under 3.5 goals)"
   }
  },
  {
   "record_id": "n-808a13739cb1a90519d87143",
   "url": "/sources/extra-toto-nl/picks/3/#pick-n-808a13739cb1a90519d87143",
   "match": "Inter v Shakhtar Donetsk",
   "match_url": "/football/matches/inter-vs-shakhtar-donetsk-2026-10-21/",
   "kickoff": "2026-10-21T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 53.8,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.79",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.79",
   "settled_price": "1.7407",
   "published_at": "2026-10-19T13:00:00.000Z",
   "recorded_at": "2026-10-19T13:12:48.921Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "yes",
    "price": "1.7407",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-808a13739cb1a90519d87143",
    "quote_text": "Wedtip: Beide teams scoren > 1,79",
    "fragment_from": 6461,
    "fragment_to": 6494,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-champions-league-speelronde-3",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "09069766484d7e9a23dd7775ce74afcf1bdc02faa2581a31ac03d720a556548f",
     "material_removed": false
    },
    "published_at": "2026-10-19T13:00:00.000Z",
    "detected_at": "2026-10-19T13:12:48.921Z",
    "executed_at": "2026-10-21T00:38:17.574Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-d3d27a7c8131",
     "display_name": "Inter — Shakhtar Donetsk",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-21T19:00:00.000Z",
     "url": "/football/matches/inter-vs-shakhtar-donetsk-2026-10-21/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.79",
     "our_snapshot": "1.7407",
     "our_snapshot_at": "2026-10-19T13:10:13.577Z",
     "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-19T13:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T13:00:00.000Z",
     "detected_at": "2026-10-19T13:12:48.921Z",
     "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.79",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.79"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Inter 1-0 Shakhtar Donetsk."
    },
    "settlements": [
     {
      "operation_id": "063e1d9a337795afe7b577a785d1c85eb60b4e902fc1b8ab0d256a116b1d52cf",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.79",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-21T00:38:16.787Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "d3469777be65ad26d8b25597c835ca261aaef8df73b770722ffe8f0ba5e6bcd7",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.7407",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-21T00:38:17.574Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-champions-league-speelronde-3",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-97487ef98da1f68effef7eb5",
   "url": "/sources/extra-toto-nl/picks/3/#pick-n-97487ef98da1f68effef7eb5",
   "match": "Aston Villa v Viking FK",
   "match_url": "/football/matches/aston-villa-vs-viking-fk-2026-10-21/",
   "kickoff": "2026-10-21T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 53.8,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: over 3.5 at 1.76",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7692,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.76",
   "settled_price": "1.7692",
   "published_at": "2026-10-19T13:00:00.000Z",
   "recorded_at": "2026-10-19T13:12:48.921Z",
   "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.7692",
    "result": "Won",
    "points_hundredths": 7692,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-97487ef98da1f68effef7eb5",
    "quote_text": "Wedtip: Meer dan 3,5 goals > 1,76",
    "fragment_from": 6287,
    "fragment_to": 6320,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-champions-league-speelronde-3",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "09069766484d7e9a23dd7775ce74afcf1bdc02faa2581a31ac03d720a556548f",
     "material_removed": false
    },
    "published_at": "2026-10-19T13:00:00.000Z",
    "detected_at": "2026-10-19T13:12:48.921Z",
    "executed_at": "2026-10-21T00:38:16.774Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-9f8079be711c",
     "display_name": "Aston Villa — Viking FK",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-21T19:00:00.000Z",
     "url": "/football/matches/aston-villa-vs-viking-fk-2026-10-21/",
     "scoreline": "3-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "over 3.5",
    "odds_set": {
     "by_author": "1.76",
     "our_snapshot": "1.7692",
     "our_snapshot_at": "2026-10-19T13:10:13.577Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7692,
    "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-19T13:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T13:00:00.000Z",
     "detected_at": "2026-10-19T13:12:48.921Z",
     "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 3.5 goals",
     "choice": "over 3.5",
     "author_odds": "1.76",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Over/Under 3.5 goals: over 3.5 at 1.76"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Aston Villa 3-1 Viking FK."
    },
    "settlements": [
     {
      "operation_id": "c395171ed74f128f92f759a8e9ad79f1778cb8326b40d78bca70f77ed248324d",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": "1.76",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7600,
      "executed_at": "2026-10-21T00:38:15.390Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "a47494f39f69bc4965183e5192a99261d23d48604fe9f71b5db64c36ff9ef0ee",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": "1.7692",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7692,
      "executed_at": "2026-10-21T00:38:16.774Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-champions-league-speelronde-3",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3.5 (Over/Under 3.5 goals)"
   }
  },
  {
   "record_id": "n-6b337627bc1a49561385ce8a",
   "url": "/sources/extra-toto-nl/picks/3/#pick-n-6b337627bc1a49561385ce8a",
   "match": "Real Madrid v RB Leipzig",
   "match_url": "/football/matches/real-madrid-vs-rb-leipzig-2026-10-21/",
   "kickoff": "2026-10-21T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 53.8,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: over 3.5 at 1.57",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5700,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.57",
   "settled_price": "1.57",
   "published_at": "2026-10-19T13:00:00.000Z",
   "recorded_at": "2026-10-19T13:12:48.921Z",
   "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-6b337627bc1a49561385ce8a",
    "quote_text": "Wedtip: Meer dan 3,5 goals > 1,57",
    "fragment_from": 6113,
    "fragment_to": 6146,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-champions-league-speelronde-3",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "09069766484d7e9a23dd7775ce74afcf1bdc02faa2581a31ac03d720a556548f",
     "material_removed": false
    },
    "published_at": "2026-10-19T13:00:00.000Z",
    "detected_at": "2026-10-19T13:12:48.921Z",
    "executed_at": "2026-10-21T00:38:14.032Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-768d6e0748bb",
     "display_name": "Real Madrid — RB Leipzig",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-21T19:00:00.000Z",
     "url": "/football/matches/real-madrid-vs-rb-leipzig-2026-10-21/",
     "scoreline": "4-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "over 3.5",
    "odds_set": {
     "by_author": "1.57",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5700,
    "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-19T13:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T13:00:00.000Z",
     "detected_at": "2026-10-19T13:12:48.921Z",
     "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 3.5 goals",
     "choice": "over 3.5",
     "author_odds": "1.57",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Over/Under 3.5 goals: over 3.5 at 1.57"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Real Madrid 4-1 RB Leipzig."
    },
    "settlements": [
     {
      "operation_id": "5908329a496b398eaca06ecd8e7a9271940a91843af9823083d9e5d8d2f64f09",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": "1.57",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5700,
      "executed_at": "2026-10-21T00:38:14.032Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "461cf88102a35b8dee948c03562b31f625a64d546e6c4a5c75ad7e3d783d217f",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-champions-league-speelronde-3",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3.5 (Over/Under 3.5 goals)"
   }
  },
  {
   "record_id": "n-c397c24c6142e92703a2fc35",
   "url": "/sources/extra-toto-nl/picks/3/#pick-n-c397c24c6142e92703a2fc35",
   "match": "Club Brugge KV v RC Lens",
   "match_url": "/football/matches/club-brugge-kv-vs-rc-lens-2026-10-21/",
   "kickoff": "2026-10-21T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 53.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Club Brugge KV at 2.07",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 10400,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "2.07",
   "settled_price": "2.0400",
   "published_at": "2026-10-19T13:00:00.000Z",
   "recorded_at": "2026-10-19T13:12:48.921Z",
   "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": "1",
    "price": "2.0400",
    "result": "Won",
    "points_hundredths": 10400,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-c397c24c6142e92703a2fc35",
    "quote_text": "Wedtip: Club Brugge wint > 2,07",
    "fragment_from": 5792,
    "fragment_to": 5823,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-champions-league-speelronde-3",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "09069766484d7e9a23dd7775ce74afcf1bdc02faa2581a31ac03d720a556548f",
     "material_removed": false
    },
    "published_at": "2026-10-19T13:00:00.000Z",
    "detected_at": "2026-10-19T13:12:48.921Z",
    "executed_at": "2026-10-21T00:38:14.016Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-e001a3fb3630",
     "display_name": "Club Brugge KV — RC Lens",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-21T19:00:00.000Z",
     "url": "/football/matches/club-brugge-kv-vs-rc-lens-2026-10-21/",
     "scoreline": "3-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Club Brugge KV",
    "odds_set": {
     "by_author": "2.07",
     "our_snapshot": "2.0400",
     "our_snapshot_at": "2026-10-19T13:10:13.577Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 10400,
    "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-19T13:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T13:00:00.000Z",
     "detected_at": "2026-10-19T13:12:48.921Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Club Brugge KV",
     "author_odds": "2.07",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Club Brugge KV at 2.07"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Club Brugge KV 3-0 RC Lens."
    },
    "settlements": [
     {
      "operation_id": "93cab46f4b9990878e8c3ea318edb1b43bfc81815a9e10290ab6b8b1bf4016e7",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Club Brugge KV",
      "decimal_odds": "2.07",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 10700,
      "executed_at": "2026-10-21T00:38:13.299Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "2482e43f4c143404880d9ab090200c43bf4316a3e4424cdfee6b167202813405",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Club Brugge KV",
      "decimal_odds": "2.0400",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 10400,
      "executed_at": "2026-10-21T00:38:14.016Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-champions-league-speelronde-3",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Club Brugge KV to win"
   }
  },
  {
   "record_id": "n-9d0ca40dfce3a917cc6fc3dd",
   "url": "/sources/extra-toto-nl/picks/3/#pick-n-9d0ca40dfce3a917cc6fc3dd",
   "match": "FC Bayern München v Arsenal",
   "match_url": "/football/matches/fc-bayern-munchen-vs-arsenal-2026-10-21/",
   "kickoff": "2026-10-21T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 53.8,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.52",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5128,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.52",
   "settled_price": "1.5128",
   "published_at": "2026-10-19T13:00:00.000Z",
   "recorded_at": "2026-10-19T13:12:48.921Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "yes",
    "price": "1.5128",
    "result": "Won",
    "points_hundredths": 5128,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-9d0ca40dfce3a917cc6fc3dd",
    "quote_text": "Wedtip: Beide teams scoren > 1,52",
    "fragment_from": 5129,
    "fragment_to": 5162,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-champions-league-speelronde-3",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "09069766484d7e9a23dd7775ce74afcf1bdc02faa2581a31ac03d720a556548f",
     "material_removed": false
    },
    "published_at": "2026-10-19T13:00:00.000Z",
    "detected_at": "2026-10-19T13:12:48.921Z",
    "executed_at": "2026-10-21T00:38:12.559Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-9b50ee5dca05",
     "display_name": "FC Bayern München — Arsenal",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-21T19:00:00.000Z",
     "url": "/football/matches/fc-bayern-munchen-vs-arsenal-2026-10-21/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.52",
     "our_snapshot": "1.5128",
     "our_snapshot_at": "2026-10-19T13:10:13.577Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5128,
    "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-19T13:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T13:00:00.000Z",
     "detected_at": "2026-10-19T13:12:48.921Z",
     "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.52",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.52"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was FC Bayern München 2-2 Arsenal."
    },
    "settlements": [
     {
      "operation_id": "9655e66f6b921bbeebcfb2151af81dc738500b161a21562b1eb56d89cb9dbb74",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.52",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5200,
      "executed_at": "2026-10-21T00:38:11.873Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "048b3d690f43cacb49248c82ba3b0e5e9b096167285e1340e678e8620f0c818f",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.5128",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5128,
      "executed_at": "2026-10-21T00:38:12.559Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-champions-league-speelronde-3",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-b74a5b6ccfc0a000e471d7d3",
   "url": "/sources/extra-toto-nl/picks/3/#pick-n-b74a5b6ccfc0a000e471d7d3",
   "match": "Real Betis v Feyenoord",
   "match_url": "/football/matches/real-betis-vs-feyenoord-2026-10-21/",
   "kickoff": "2026-10-21T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 53.8,
   "market_code": "double_chance",
   "author_said": "Double chance: draw or Feyenoord at 2.27",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "2.27",
   "settled_price": "2.5000",
   "published_at": "2026-10-19T13:00:00.000Z",
   "recorded_at": "2026-10-19T13:12:48.921Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-b74a5b6ccfc0a000e471d7d3",
    "quote_text": "Wedtip: Dubbele kans: Gelijkspel of Feyenoord > 2,27",
    "fragment_from": 4710,
    "fragment_to": 4762,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-champions-league-speelronde-3",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "09069766484d7e9a23dd7775ce74afcf1bdc02faa2581a31ac03d720a556548f",
     "material_removed": false
    },
    "published_at": "2026-10-19T13:00:00.000Z",
    "detected_at": "2026-10-19T13:12:48.921Z",
    "executed_at": "2026-10-21T00:38:11.859Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-cd30add47062",
     "display_name": "Real Betis — Feyenoord",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-21T19:00:00.000Z",
     "url": "/football/matches/real-betis-vs-feyenoord-2026-10-21/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "draw or Feyenoord",
    "odds_set": {
     "by_author": "2.27",
     "our_snapshot": "2.5000",
     "our_snapshot_at": "2026-10-19T13:07:50.950Z",
     "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-19T13:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T13:00:00.000Z",
     "detected_at": "2026-10-19T13:12:48.921Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "draw or Feyenoord",
     "author_odds": "2.27",
     "market_key": "double_chance",
     "choice_key": "X2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: draw or Feyenoord at 2.27"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Real Betis 1-0 Feyenoord."
    },
    "settlements": [
     {
      "operation_id": "bf28e6b8e2c65460b0de3818c8f97cd1ce4b3bdf44ee1ee3bcddc8b48e4f3a3c",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "draw or Feyenoord",
      "decimal_odds": "2.27",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-21T00:38:11.443Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "4d075cc3332f6a3205d2d23bfae67ed9501a5f0bd5c36e2ec0719733b44e0193",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "draw or Feyenoord",
      "decimal_odds": "2.5000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-21T00:38:11.859Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-champions-league-speelronde-3",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "draw or Feyenoord"
   }
  },
  {
   "record_id": "n-9ee600ac79d948d1994b6d5b",
   "url": "/sources/extra-toto-nl/picks/3/#pick-n-9ee600ac79d948d1994b6d5b",
   "match": "Real Betis v Feyenoord",
   "match_url": "/football/matches/real-betis-vs-feyenoord-2026-10-21/",
   "kickoff": "2026-10-21T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 56.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Feyenoord at 4.75",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "4.75",
   "settled_price": "5.2500",
   "published_at": "2026-10-19T10:04:13.000Z",
   "recorded_at": "2026-10-19T10:22:52.891Z",
   "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": "1",
    "price": "1.5300",
    "result": "Won",
    "points_hundredths": 5300,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-9ee600ac79d948d1994b6d5b",
    "quote_text": "Resultaat (vroege uitbetaling): Feyenoord > 4,75",
    "fragment_from": 4731,
    "fragment_to": 4779,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-champions-league-real-betis-feyenoord",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "c790b35fdbdd3c4525eadd38a2b510aec0c204345cc4f7241828eb9781c27567",
     "material_removed": false
    },
    "published_at": "2026-10-19T10:04:13.000Z",
    "detected_at": "2026-10-19T10:22:52.891Z",
    "executed_at": "2026-10-21T00:38:30.306Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-cd30add47062",
     "display_name": "Real Betis — Feyenoord",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-21T19:00:00.000Z",
     "url": "/football/matches/real-betis-vs-feyenoord-2026-10-21/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Feyenoord",
    "odds_set": {
     "by_author": "4.75",
     "our_snapshot": "5.2500",
     "our_snapshot_at": "2026-10-19T10:21:34.607Z",
     "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-19T10:04:13.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T10:04:13.000Z",
     "detected_at": "2026-10-19T10:22:52.891Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Feyenoord",
     "author_odds": "4.75",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Feyenoord at 4.75"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Real Betis 1-0 Feyenoord."
    },
    "settlements": [
     {
      "operation_id": "9e8ffc6c56af8d4e58d31595f515dc99aaa8bca7e504b39e0b661d8c3a33bcc9",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Feyenoord",
      "decimal_odds": "4.75",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-21T00:38:30.246Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "2e6d59c39795e3be702cfd32cfdf322dd358fe9ff0c4928fc7b73ce3b3b6a3b7",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Feyenoord",
      "decimal_odds": "5.2500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-21T00:38:30.306Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-champions-league-real-betis-feyenoord",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Feyenoord to win"
   }
  },
  {
   "record_id": "n-e4a7cdf2cf660132beedbce0",
   "url": "/sources/extra-toto-nl/picks/3/#pick-n-e4a7cdf2cf660132beedbce0",
   "match": "Real Betis v Feyenoord",
   "match_url": "/football/matches/real-betis-vs-feyenoord-2026-10-21/",
   "kickoff": "2026-10-21T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 56.6,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: over 3.5 at 1.91",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.91",
   "settled_price": "1.9450",
   "published_at": "2026-10-19T10:04:13.000Z",
   "recorded_at": "2026-10-19T10:22:52.891Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-e4a7cdf2cf660132beedbce0",
    "quote_text": "Meer dan 3,5 doelpunten > 1,91",
    "fragment_from": 4699,
    "fragment_to": 4729,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-champions-league-real-betis-feyenoord",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "c790b35fdbdd3c4525eadd38a2b510aec0c204345cc4f7241828eb9781c27567",
     "material_removed": false
    },
    "published_at": "2026-10-19T10:04:13.000Z",
    "detected_at": "2026-10-19T10:22:52.891Z",
    "executed_at": "2026-10-22T12:35:05.770Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-cd30add47062",
     "display_name": "Real Betis — Feyenoord",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-21T19:00:00.000Z",
     "url": "/football/matches/real-betis-vs-feyenoord-2026-10-21/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "over 3.5",
    "odds_set": {
     "by_author": "1.91",
     "our_snapshot": "1.9450",
     "our_snapshot_at": "2026-10-19T10:20:37.000Z",
     "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-19T10:04:13.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T10:04:13.000Z",
     "detected_at": "2026-10-19T10:22:52.891Z",
     "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 3.5 goals",
     "choice": "over 3.5",
     "author_odds": "1.91",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Over/Under 3.5 goals: over 3.5 at 1.91"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Real Betis 1-0 Feyenoord."
    },
    "settlements": [
     {
      "operation_id": "e82f14361b9ebfb4a0910e9b461edfe4abd8fc7b901d593c5a201eb617b57c31",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": "1.91",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-21T00:38:29.711Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "ec44d9363908dd4c9ebf5a3d5474cb9a400e69afa6469f59150e45b26acbd0e8",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": "1.9450",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-22T12:35:05.770Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-champions-league-real-betis-feyenoord",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3.5 (Over/Under 3.5 goals)"
   }
  },
  {
   "record_id": "n-e6846e1fdce13e4cfafa9215",
   "url": "/sources/extra-toto-nl/picks/3/#pick-n-e6846e1fdce13e4cfafa9215",
   "match": "Real Betis v Feyenoord",
   "match_url": "/football/matches/real-betis-vs-feyenoord-2026-10-21/",
   "kickoff": "2026-10-21T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 56.6,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.46",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.46",
   "settled_price": "1.4700",
   "published_at": "2026-10-19T10:04:13.000Z",
   "recorded_at": "2026-10-19T10:22:52.891Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "yes",
    "price": "1.4700",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-e6846e1fdce13e4cfafa9215",
    "quote_text": "Beide teams scoren: Ja > 1,46",
    "fragment_from": 4668,
    "fragment_to": 4697,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-champions-league-real-betis-feyenoord",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "c790b35fdbdd3c4525eadd38a2b510aec0c204345cc4f7241828eb9781c27567",
     "material_removed": false
    },
    "published_at": "2026-10-19T10:04:13.000Z",
    "detected_at": "2026-10-19T10:22:52.891Z",
    "executed_at": "2026-10-21T00:38:29.697Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-cd30add47062",
     "display_name": "Real Betis — Feyenoord",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-21T19:00:00.000Z",
     "url": "/football/matches/real-betis-vs-feyenoord-2026-10-21/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.46",
     "our_snapshot": "1.4700",
     "our_snapshot_at": "2026-10-19T10:21:34.607Z",
     "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-19T10:04:13.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T10:04:13.000Z",
     "detected_at": "2026-10-19T10:22:52.891Z",
     "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.46",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.46"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Real Betis 1-0 Feyenoord."
    },
    "settlements": [
     {
      "operation_id": "80dd3ff5211dcc2c3dba65edc8a1343ccccbbaf654010ee6bafe562ebff1aa31",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.46",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-21T00:38:29.638Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "1ef50181ac36e3f9bcd9930668f6e577d027ff3473dc67fc9f077524d2e1180b",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.4700",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-21T00:38:29.697Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-champions-league-real-betis-feyenoord",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-3bc1e479a186044997389ba6",
   "url": "/sources/extra-toto-nl/picks/3/#pick-n-3bc1e479a186044997389ba6",
   "match": "Lille v Galatasaray",
   "match_url": "/football/matches/lille-vs-galatasaray-2026-10-21/",
   "kickoff": "2026-10-21T16:45:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 51.5,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.61",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-4",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5263,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.61",
   "settled_price": "1.5263",
   "published_at": "2026-10-19T13:00:00.000Z",
   "recorded_at": "2026-10-19T13:12:48.921Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "yes",
    "price": "1.5263",
    "result": "Won",
    "points_hundredths": 5263,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-3bc1e479a186044997389ba6",
    "quote_text": "Wedtip: Beide teams scoren > 1,61",
    "fragment_from": 6826,
    "fragment_to": 6859,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-champions-league-speelronde-3",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "09069766484d7e9a23dd7775ce74afcf1bdc02faa2581a31ac03d720a556548f",
     "material_removed": false
    },
    "published_at": "2026-10-19T13:00:00.000Z",
    "detected_at": "2026-10-19T13:12:48.921Z",
    "executed_at": "2026-10-21T00:38:19.544Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-31ff7e2ddae8",
     "display_name": "Lille — Galatasaray",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-21T16:45:00.000Z",
     "url": "/football/matches/lille-vs-galatasaray-2026-10-21/",
     "scoreline": "2-4",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.61",
     "our_snapshot": "1.5263",
     "our_snapshot_at": "2026-10-19T13:10:13.577Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5263,
    "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-19T13:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T13:00:00.000Z",
     "detected_at": "2026-10-19T13:12:48.921Z",
     "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.61",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.61"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Lille 2-4 Galatasaray."
    },
    "settlements": [
     {
      "operation_id": "3e062a152966e5e39602dc19b69d407214f1e19908be40a94f7a6247d02ab2ed",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.61",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6100,
      "executed_at": "2026-10-21T00:38:18.776Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "f6352039132e4555b1e9a902a0eff3207d528723c0c797d98eddbd03c0e8ecab",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.5263",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5263,
      "executed_at": "2026-10-21T00:38:19.544Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-champions-league-speelronde-3",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-ceed64a8efacedf9c13eacf2",
   "url": "/sources/extra-toto-nl/picks/4/#pick-n-ceed64a8efacedf9c13eacf2",
   "match": "Como v Manchester United",
   "match_url": "/football/matches/como-vs-manchester-united-2026-10-21/",
   "kickoff": "2026-10-21T16:45:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 51.5,
   "market_code": "1x2",
   "author_said": "1X2, match result: Como at 2.22",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 12500,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "2.22",
   "settled_price": "2.2500",
   "published_at": "2026-10-19T13:00:00.000Z",
   "recorded_at": "2026-10-19T13:12:48.921Z",
   "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": "1",
    "price": "2.2500",
    "result": "Won",
    "points_hundredths": 12500,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-ceed64a8efacedf9c13eacf2",
    "quote_text": "Wedtip: Como wint > 2,22",
    "fragment_from": 5535,
    "fragment_to": 5559,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-champions-league-speelronde-3",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "09069766484d7e9a23dd7775ce74afcf1bdc02faa2581a31ac03d720a556548f",
     "material_removed": false
    },
    "published_at": "2026-10-19T13:00:00.000Z",
    "detected_at": "2026-10-19T13:12:48.921Z",
    "executed_at": "2026-10-21T00:38:13.286Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-26ab5e4e5ad9",
     "display_name": "Como — Manchester United",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-21T16:45:00.000Z",
     "url": "/football/matches/como-vs-manchester-united-2026-10-21/",
     "scoreline": "4-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Como",
    "odds_set": {
     "by_author": "2.22",
     "our_snapshot": "2.2500",
     "our_snapshot_at": "2026-10-19T13:10:13.577Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 12500,
    "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-19T13:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T13:00:00.000Z",
     "detected_at": "2026-10-19T13:12:48.921Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Como",
     "author_odds": "2.22",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Como at 2.22"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Como 4-1 Manchester United."
    },
    "settlements": [
     {
      "operation_id": "0455f992e0b4d5e041bb02d44c426c87c055aba6e26fade7c951b0f0b337015e",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Como",
      "decimal_odds": "2.22",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 12200,
      "executed_at": "2026-10-21T00:38:12.573Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "44dfbc891f97129cb8f8612152829b264b0d91c4ac12dd54cdf047a675905109",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Como",
      "decimal_odds": "2.2500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 12500,
      "executed_at": "2026-10-21T00:38:13.286Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-champions-league-speelronde-3",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Como to win"
   }
  },
  {
   "record_id": "n-d8e3073cbce7a56c86b5fe61",
   "url": "/sources/extra-toto-nl/picks/4/#pick-n-d8e3073cbce7a56c86b5fe61",
   "match": "AS Roma v Slovan Bratislava",
   "match_url": "/football/matches/as-roma-vs-slovan-bratislava-2026-10-20/",
   "kickoff": "2026-10-20T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 29.8,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: over 3.5 at 1.9",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.9",
   "settled_price": "1.8000",
   "published_at": "2026-10-19T13:00:00.000Z",
   "recorded_at": "2026-10-19T13:12:48.921Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-d8e3073cbce7a56c86b5fe61",
    "quote_text": "Wedtip: Meer dan 3,5 goals > 1,90",
    "fragment_from": 3576,
    "fragment_to": 3609,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-champions-league-speelronde-3",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "09069766484d7e9a23dd7775ce74afcf1bdc02faa2581a31ac03d720a556548f",
     "material_removed": false
    },
    "published_at": "2026-10-19T13:00:00.000Z",
    "detected_at": "2026-10-19T13:12:48.921Z",
    "executed_at": "2026-10-22T12:28:58.797Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-da54e0145072",
     "display_name": "AS Roma — Slovan Bratislava",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-20T19:00:00.000Z",
     "url": "/football/matches/as-roma-vs-slovan-bratislava-2026-10-20/",
     "scoreline": "4-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "over 3.5",
    "odds_set": {
     "by_author": "1.9",
     "our_snapshot": "1.8000",
     "our_snapshot_at": "2026-10-19T13:10:36.000Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 8000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-19T13:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T13:00:00.000Z",
     "detected_at": "2026-10-19T13:12:48.921Z",
     "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 3.5 goals",
     "choice": "over 3.5",
     "author_odds": "1.9",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Over/Under 3.5 goals: over 3.5 at 1.9"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was AS Roma 4-0 Slovan Bratislava."
    },
    "settlements": [
     {
      "operation_id": "947179b512006e3bce95602f1d89d92d45eabd49a38ddefdc342f75495ff8701",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": "1.9",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 9000,
      "executed_at": "2026-10-21T00:38:09.756Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "1fb7219104db39abcbb5f08a9aec7be2d92ebf9dc62a5d025413f3b18b81f61e",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": "1.8000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8000,
      "executed_at": "2026-10-22T12:28:58.797Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-champions-league-speelronde-3",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3.5 (Over/Under 3.5 goals)"
   }
  },
  {
   "record_id": "n-ecb8e03d3a40915b302161b7",
   "url": "/sources/extra-toto-nl/picks/4/#pick-n-ecb8e03d3a40915b302161b7",
   "match": "Manchester City v AEK Athens",
   "match_url": "/football/matches/manchester-city-vs-aek-athens-2026-10-20/",
   "kickoff": "2026-10-20T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 29.8,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: over 3.5 at 1.9",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "5-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7100,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.9",
   "settled_price": "1.7100",
   "published_at": "2026-10-19T13:00:00.000Z",
   "recorded_at": "2026-10-19T13:12:48.921Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-ecb8e03d3a40915b302161b7",
    "quote_text": "Wedtip: Meer dan 3,5 goals > 1,90",
    "fragment_from": 3381,
    "fragment_to": 3414,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-champions-league-speelronde-3",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "09069766484d7e9a23dd7775ce74afcf1bdc02faa2581a31ac03d720a556548f",
     "material_removed": false
    },
    "published_at": "2026-10-19T13:00:00.000Z",
    "detected_at": "2026-10-19T13:12:48.921Z",
    "executed_at": "2026-10-22T12:38:27.847Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-b7d5fd2668b6",
     "display_name": "Manchester City — AEK Athens",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-20T19:00:00.000Z",
     "url": "/football/matches/manchester-city-vs-aek-athens-2026-10-20/",
     "scoreline": "5-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "over 3.5",
    "odds_set": {
     "by_author": "1.9",
     "our_snapshot": "1.7100",
     "our_snapshot_at": "2026-10-19T13:10:36.000Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7100,
    "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-19T13:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T13:00:00.000Z",
     "detected_at": "2026-10-19T13:12:48.921Z",
     "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 3.5 goals",
     "choice": "over 3.5",
     "author_odds": "1.9",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Over/Under 3.5 goals: over 3.5 at 1.9"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "5-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Manchester City 5-1 AEK Athens."
    },
    "settlements": [
     {
      "operation_id": "70da009463084413d24d6020e24af082edd04bdb9604e456acf16f76028d6b88",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": "1.9",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 9000,
      "executed_at": "2026-10-21T00:38:08.151Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "f3c094e15c3448dbf6ec8f7950f7ff2583d9d95d3a4614e08ae1367fb41b7170",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": "1.7100",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7100,
      "executed_at": "2026-10-22T12:38:27.847Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-champions-league-speelronde-3",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3.5 (Over/Under 3.5 goals)"
   }
  },
  {
   "record_id": "n-1368c3a6843b9c2970d2d36a",
   "url": "/sources/extra-toto-nl/picks/3/#pick-n-1368c3a6843b9c2970d2d36a",
   "match": "SSC Napoli v Bodø/Glimt",
   "match_url": "/football/matches/ssc-napoli-vs-bodo-glimt-2026-10-20/",
   "kickoff": "2026-10-20T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 29.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: SSC Napoli at 1.56",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5988,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.56",
   "settled_price": "1.5988",
   "published_at": "2026-10-19T13:00:00.000Z",
   "recorded_at": "2026-10-19T13:12:48.921Z",
   "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": "1",
    "price": "1.5988",
    "result": "Won",
    "points_hundredths": 5988,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-1368c3a6843b9c2970d2d36a",
    "quote_text": "Wedtip: Napoli wint > 1,56",
    "fragment_from": 3221,
    "fragment_to": 3247,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-champions-league-speelronde-3",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "09069766484d7e9a23dd7775ce74afcf1bdc02faa2581a31ac03d720a556548f",
     "material_removed": false
    },
    "published_at": "2026-10-19T13:00:00.000Z",
    "detected_at": "2026-10-19T13:12:48.921Z",
    "executed_at": "2026-10-21T00:38:08.138Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-3c46fad2c79f",
     "display_name": "SSC Napoli — Bodø/Glimt",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-20T19:00:00.000Z",
     "url": "/football/matches/ssc-napoli-vs-bodo-glimt-2026-10-20/",
     "scoreline": "4-3",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "SSC Napoli",
    "odds_set": {
     "by_author": "1.56",
     "our_snapshot": "1.5988",
     "our_snapshot_at": "2026-10-19T13:10:13.577Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5988,
    "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-19T13:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T13:00:00.000Z",
     "detected_at": "2026-10-19T13:12:48.921Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "SSC Napoli",
     "author_odds": "1.56",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: SSC Napoli at 1.56"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was SSC Napoli 4-3 Bodø/Glimt."
    },
    "settlements": [
     {
      "operation_id": "4431d1b3d2ffe9b20289a0fd8d5040e4022f9aac1d448137bfcfa576a76c7648",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "SSC Napoli",
      "decimal_odds": "1.56",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5600,
      "executed_at": "2026-10-21T00:38:08.081Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "4dc4dc8e6a16c7830f39c3c7cee92f6cf734734e09741d86c46966d15dc0bacb",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "SSC Napoli",
      "decimal_odds": "1.5988",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5988,
      "executed_at": "2026-10-21T00:38:08.138Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-champions-league-speelronde-3",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "SSC Napoli to win"
   }
  },
  {
   "record_id": "n-f534f857018541965f06b8d3",
   "url": "/sources/extra-toto-nl/picks/4/#pick-n-f534f857018541965f06b8d3",
   "match": "VfB Stuttgart v Atlético Madrid",
   "match_url": "/football/matches/vfb-stuttgart-vs-atletico-madrid-2026-10-20/",
   "kickoff": "2026-10-20T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 29.8,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: under 3.5 at 1.45",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5700,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.45",
   "settled_price": "1.5700",
   "published_at": "2026-10-19T13:00:00.000Z",
   "recorded_at": "2026-10-19T13:12:48.921Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-f534f857018541965f06b8d3",
    "quote_text": "Wedtip: Minder dan 3,5 goals > 1,45",
    "fragment_from": 3039,
    "fragment_to": 3074,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-champions-league-speelronde-3",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "09069766484d7e9a23dd7775ce74afcf1bdc02faa2581a31ac03d720a556548f",
     "material_removed": false
    },
    "published_at": "2026-10-19T13:00:00.000Z",
    "detected_at": "2026-10-19T13:12:48.921Z",
    "executed_at": "2026-10-22T12:50:20.351Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-a03afa8d49aa",
     "display_name": "VfB Stuttgart — Atlético Madrid",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-20T19:00:00.000Z",
     "url": "/football/matches/vfb-stuttgart-vs-atletico-madrid-2026-10-20/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "under 3.5",
    "odds_set": {
     "by_author": "1.45",
     "our_snapshot": "1.5700",
     "our_snapshot_at": "2026-10-19T13:10:36.000Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5700,
    "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-19T13:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T13:00:00.000Z",
     "detected_at": "2026-10-19T13:12:48.921Z",
     "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 3.5 goals",
     "choice": "under 3.5",
     "author_odds": "1.45",
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Over/Under 3.5 goals: under 3.5 at 1.45"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was VfB Stuttgart 1-1 Atlético Madrid."
    },
    "settlements": [
     {
      "operation_id": "c01c37cdcea20e89b2502894c769c8cb48934c1dcafde16e66a56d4e2156216e",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "under 3.5",
      "decimal_odds": "1.45",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4500,
      "executed_at": "2026-10-21T00:38:06.892Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "589e481a351b0678dfb65d6a79f89f8730e3cf02806e19fe090f325f39d457b0",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "under 3.5",
      "decimal_odds": "1.5700",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5700,
      "executed_at": "2026-10-22T12:50:20.351Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-champions-league-speelronde-3",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "under 3.5 (Over/Under 3.5 goals)"
   }
  },
  {
   "record_id": "n-70990ac3e228a20789925022",
   "url": "/sources/extra-toto-nl/picks/3/#pick-n-70990ac3e228a20789925022",
   "match": "Liverpool v Villarreal",
   "match_url": "/football/matches/liverpool-vs-villarreal-2026-10-20/",
   "kickoff": "2026-10-20T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 29.8,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.74",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6061,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.74",
   "settled_price": "1.6061",
   "published_at": "2026-10-19T13:00:00.000Z",
   "recorded_at": "2026-10-19T13:12:48.921Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "yes",
    "price": "1.6061",
    "result": "Won",
    "points_hundredths": 6061,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-70990ac3e228a20789925022",
    "quote_text": "Wedtip: Beide teams scoren > 1,74",
    "fragment_from": 2663,
    "fragment_to": 2696,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-champions-league-speelronde-3",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "09069766484d7e9a23dd7775ce74afcf1bdc02faa2581a31ac03d720a556548f",
     "material_removed": false
    },
    "published_at": "2026-10-19T13:00:00.000Z",
    "detected_at": "2026-10-19T13:12:48.921Z",
    "executed_at": "2026-10-21T00:38:06.878Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-e9ad016f0818",
     "display_name": "Liverpool — Villarreal",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-20T19:00:00.000Z",
     "url": "/football/matches/liverpool-vs-villarreal-2026-10-20/",
     "scoreline": "4-3",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.74",
     "our_snapshot": "1.6061",
     "our_snapshot_at": "2026-10-19T13:10:13.577Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 6061,
    "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-19T13:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T13:00:00.000Z",
     "detected_at": "2026-10-19T13:12:48.921Z",
     "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.74",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.74"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Liverpool 4-3 Villarreal."
    },
    "settlements": [
     {
      "operation_id": "18f065ea0a39053f0db1f9c36b3fecf91d03191bcc14dbb51fba4c4d07cf6b82",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.74",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7400,
      "executed_at": "2026-10-21T00:38:06.815Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "0ae7efe9728d56e2868c928da6892e5e9723aa27d2c8b47d50ff4b8c3f549af8",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.6061",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6061,
      "executed_at": "2026-10-21T00:38:06.878Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-champions-league-speelronde-3",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-2709bf583b1e958a5ae3cabd",
   "url": "/sources/extra-toto-nl/picks/3/#pick-n-2709bf583b1e958a5ae3cabd",
   "match": "Paris Saint-Germain v FC Barcelona",
   "match_url": "/football/matches/paris-saint-germain-vs-fc-barcelona-2026-10-20/",
   "kickoff": "2026-10-20T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 29.8,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: over 3.5 at 1.95",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 9500,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.95",
   "settled_price": "1.95",
   "published_at": "2026-10-19T13:00:00.000Z",
   "recorded_at": "2026-10-19T13:12:48.921Z",
   "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-2709bf583b1e958a5ae3cabd",
    "quote_text": "Wedtip: Meer dan 3,5 goals > 1,95",
    "fragment_from": 2131,
    "fragment_to": 2164,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-champions-league-speelronde-3",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "09069766484d7e9a23dd7775ce74afcf1bdc02faa2581a31ac03d720a556548f",
     "material_removed": false
    },
    "published_at": "2026-10-19T13:00:00.000Z",
    "detected_at": "2026-10-19T13:12:48.921Z",
    "executed_at": "2026-11-07T05:09:47.530Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-629fcb555792",
     "display_name": "Paris Saint-Germain — FC Barcelona",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-20T19:00:00.000Z",
     "url": "/football/matches/paris-saint-germain-vs-fc-barcelona-2026-10-20/",
     "scoreline": "4-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "over 3.5",
    "odds_set": {
     "by_author": "1.95",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 9500,
    "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-19T13:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T13:00:00.000Z",
     "detected_at": "2026-10-19T13:12:48.921Z",
     "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 3.5 goals",
     "choice": "over 3.5",
     "author_odds": "1.95",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Over/Under 3.5 goals: over 3.5 at 1.95"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Paris Saint-Germain 4-2 FC Barcelona."
    },
    "settlements": [
     {
      "operation_id": "16b7811d675fe7150e78d32f6327540d16574d0fe04d2f4e87e2c75744750acc",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": "1.95",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 9500,
      "executed_at": "2026-11-07T05:09:47.530Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "1080189d6f090af4b2395fbb1477c4b59787c1fc168d3af4f964bd9b40802e4c",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-champions-league-speelronde-3",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3.5 (Over/Under 3.5 goals)"
   }
  },
  {
   "record_id": "n-1bc774938cb034c60506178a",
   "url": "/sources/extra-toto-nl/picks/3/#pick-n-1bc774938cb034c60506178a",
   "match": "FC Porto v PSV Eindhoven",
   "match_url": "/football/matches/fc-porto-vs-psv-eindhoven-2026-10-20/",
   "kickoff": "2026-10-20T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 29.8,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.69",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.69",
   "settled_price": "1.5882",
   "published_at": "2026-10-19T13:00:00.000Z",
   "recorded_at": "2026-10-19T13:12:48.921Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "yes",
    "price": "1.5882",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-1bc774938cb034c60506178a",
    "quote_text": "Wedtip: Beide teams scoren > 1,69",
    "fragment_from": 1701,
    "fragment_to": 1734,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-champions-league-speelronde-3",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "09069766484d7e9a23dd7775ce74afcf1bdc02faa2581a31ac03d720a556548f",
     "material_removed": false
    },
    "published_at": "2026-10-19T13:00:00.000Z",
    "detected_at": "2026-10-19T13:12:48.921Z",
    "executed_at": "2026-10-21T00:38:06.784Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-d9dc5fd9f79f",
     "display_name": "FC Porto — PSV Eindhoven",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-20T19:00:00.000Z",
     "url": "/football/matches/fc-porto-vs-psv-eindhoven-2026-10-20/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.69",
     "our_snapshot": "1.5882",
     "our_snapshot_at": "2026-10-19T13:10:13.577Z",
     "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-19T13:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T13:00:00.000Z",
     "detected_at": "2026-10-19T13:12:48.921Z",
     "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.69",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.69"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was FC Porto 0-1 PSV Eindhoven."
    },
    "settlements": [
     {
      "operation_id": "163045d27b8e9e1684171f3c7ba073720298cd0bc7d3e71f3399a1243306834f",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.69",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-21T00:38:06.124Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "23762b88fe18d180334f51f39b409a22db74172d5c2e517c9b7813178e9edea2",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.5882",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-21T00:38:06.784Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-champions-league-speelronde-3",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-7085cb8887415ba2f28cb2c1",
   "url": "/sources/extra-toto-nl/picks/3/#pick-n-7085cb8887415ba2f28cb2c1",
   "match": "Fenerbahçe v SK Slavia Praha",
   "match_url": "/football/matches/fenerbahce-vs-sk-slavia-praha-2026-10-20/",
   "kickoff": "2026-10-20T16:45:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 27.5,
   "market_code": "1x2",
   "author_said": "1X2, match result: Fenerbahçe at 1.65",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.65",
   "settled_price": "1.6645",
   "published_at": "2026-10-19T13:00:00.000Z",
   "recorded_at": "2026-10-19T13:12:48.921Z",
   "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": "1",
    "price": "1.6645",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-7085cb8887415ba2f28cb2c1",
    "quote_text": "Wedtip: Fenerbahçe wint > 1,65",
    "fragment_from": 3939,
    "fragment_to": 3969,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-champions-league-speelronde-3",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "09069766484d7e9a23dd7775ce74afcf1bdc02faa2581a31ac03d720a556548f",
     "material_removed": false
    },
    "published_at": "2026-10-19T13:00:00.000Z",
    "detected_at": "2026-10-19T13:12:48.921Z",
    "executed_at": "2026-10-26T02:30:12.084Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-a3e3d14ee503",
     "display_name": "Fenerbahçe — SK Slavia Praha",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-20T16:45:00.000Z",
     "url": "/football/matches/fenerbahce-vs-sk-slavia-praha-2026-10-20/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Fenerbahçe",
    "odds_set": {
     "by_author": "1.65",
     "our_snapshot": "1.6645",
     "our_snapshot_at": "2026-10-19T13:10:13.577Z",
     "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-19T13:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T13:00:00.000Z",
     "detected_at": "2026-10-19T13:12:48.921Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Fenerbahçe",
     "author_odds": "1.65",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Fenerbahçe at 1.65"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Fenerbahçe 2-2 SK Slavia Praha."
    },
    "settlements": [
     {
      "operation_id": "e7fa76ff64f6c162eba97aa45266d38d861a0bd2a90edb9d7469fb9d11965b63",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Fenerbahçe",
      "decimal_odds": "1.65",
      "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:30:10.581Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "da25a2d20c6ae3a0bc3489b538ea97e5cc1bb327e00e99c3b822184c52993cdb",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Fenerbahçe",
      "decimal_odds": "1.6645",
      "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:30:12.084Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-champions-league-speelronde-3",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Fenerbahçe to win"
   }
  },
  {
   "record_id": "n-51b1c81204cd3e77d9b1bb03",
   "url": "/sources/extra-toto-nl/picks/3/#pick-n-51b1c81204cd3e77d9b1bb03",
   "match": "Sabah FK v Borussia Dortmund",
   "match_url": "/football/matches/sabah-fk-vs-borussia-dortmund-2026-10-20/",
   "kickoff": "2026-10-20T16:45:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 27.5,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.76",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7407,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.76",
   "settled_price": "1.7407",
   "published_at": "2026-10-19T13:00:00.000Z",
   "recorded_at": "2026-10-19T13:12:48.921Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "yes",
    "price": "1.7407",
    "result": "Won",
    "points_hundredths": 7407,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-51b1c81204cd3e77d9b1bb03",
    "quote_text": "Wedtip: Beide teams scoren > 1,76",
    "fragment_from": 3761,
    "fragment_to": 3794,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-champions-league-speelronde-3",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "09069766484d7e9a23dd7775ce74afcf1bdc02faa2581a31ac03d720a556548f",
     "material_removed": false
    },
    "published_at": "2026-10-19T13:00:00.000Z",
    "detected_at": "2026-10-19T13:12:48.921Z",
    "executed_at": "2026-10-21T00:38:11.426Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-307a8ecf0ca8",
     "display_name": "Sabah FK — Borussia Dortmund",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-20T16:45:00.000Z",
     "url": "/football/matches/sabah-fk-vs-borussia-dortmund-2026-10-20/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.76",
     "our_snapshot": "1.7407",
     "our_snapshot_at": "2026-10-19T13:10:13.577Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7407,
    "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-19T13:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T13:00:00.000Z",
     "detected_at": "2026-10-19T13:12:48.921Z",
     "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.76",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.76"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Sabah FK 1-2 Borussia Dortmund."
    },
    "settlements": [
     {
      "operation_id": "a4fd3eeeb4688314ff8ae5ffafe0f50146734b38b7c496c6b99335ef4bf4ba7b",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.76",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7600,
      "executed_at": "2026-10-21T00:38:10.709Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "e0e089a4705eaae244618a5111e61855b2aa25dd24817127e9563c42deb185a8",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.7407",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7407,
      "executed_at": "2026-10-21T00:38:11.426Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-champions-league-speelronde-3",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-22db8ee5076478c58fa7f1c5",
   "url": "/sources/extra-toto-nl/picks/2/#pick-n-22db8ee5076478c58fa7f1c5",
   "match": "FC Groningen v AFC Ajax",
   "match_url": "/football/matches/fc-groningen-vs-afc-ajax-2026-10-18/",
   "kickoff": "2026-10-18T14:45:00.000Z",
   "competition": "Eredivisie",
   "lead_hours": 23.7,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw at 4.25",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-5",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "4.25",
   "settled_price": "4.3000",
   "published_at": "2026-10-16T13:20:47.000Z",
   "recorded_at": "2026-10-17T15:03:01.074Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "1.8696",
    "result": "Won",
    "points_hundredths": 8696,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-22db8ee5076478c58fa7f1c5",
    "quote_text": "Dan levert gelijkspel 4,25 keer je inzet op",
    "fragment_from": 4256,
    "fragment_to": 4299,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-eredivisie-fc-groningen-ajax",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "b6e671b8f9490a02b324593ad81fc592242c5587a05325ff27905617958e6080",
     "material_removed": false
    },
    "published_at": "2026-10-16T13:20:47.000Z",
    "detected_at": "2026-10-17T15:03:01.074Z",
    "executed_at": "2026-10-18T11:05:24.008Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-ef53e600c488",
     "display_name": "FC Groningen — AFC Ajax",
     "competition_name": "Eredivisie",
     "starts_at": "2026-10-18T14:45:00.000Z",
     "url": "/football/matches/fc-groningen-vs-afc-ajax-2026-10-18/",
     "scoreline": "2-5",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "draw",
    "odds_set": {
     "by_author": "4.25",
     "our_snapshot": "4.3000",
     "our_snapshot_at": "2026-10-17T15:11:39.490Z",
     "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-16T13:20:47.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-16T13:20:47.000Z",
     "detected_at": "2026-10-17T15:03:01.074Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "draw",
     "author_odds": "4.25",
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw at 4.25"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-5",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was FC Groningen 2-5 AFC Ajax."
    },
    "settlements": [
     {
      "operation_id": "a8bb239cea212b219437ab92535eb5eb18c94c1af681071dbb1c8d2caf5a450d",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "4.25",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-18T11:05:23.532Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "38fb56e703fe632376d4e44acfccec200b197f44089b2987f5e9958fa07aad51",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "4.3000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-18T11:05:24.008Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-eredivisie-fc-groningen-ajax",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-135954bf4168ce6f857bcbb7",
   "url": "/sources/extra-toto-nl/picks/2/#pick-n-135954bf4168ce6f857bcbb7",
   "match": "FC Groningen v AFC Ajax",
   "match_url": "/football/matches/fc-groningen-vs-afc-ajax-2026-10-18/",
   "kickoff": "2026-10-18T14:45:00.000Z",
   "competition": "Eredivisie",
   "lead_hours": 23.7,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.38",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-5",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 3800,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.38",
   "settled_price": "1.38",
   "published_at": "2026-10-16T13:20:47.000Z",
   "recorded_at": "2026-10-17T15:03:01.074Z",
   "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-135954bf4168ce6f857bcbb7",
    "quote_text": "beide teams scoren 1,38 keer je inleg uitbetalen",
    "fragment_from": 3563,
    "fragment_to": 3611,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-eredivisie-fc-groningen-ajax",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "b6e671b8f9490a02b324593ad81fc592242c5587a05325ff27905617958e6080",
     "material_removed": false
    },
    "published_at": "2026-10-16T13:20:47.000Z",
    "detected_at": "2026-10-17T15:03:01.074Z",
    "executed_at": "2026-10-18T11:03:05.385Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-ef53e600c488",
     "display_name": "FC Groningen — AFC Ajax",
     "competition_name": "Eredivisie",
     "starts_at": "2026-10-18T14:45:00.000Z",
     "url": "/football/matches/fc-groningen-vs-afc-ajax-2026-10-18/",
     "scoreline": "2-5",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.38",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 3800,
    "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-16T13:20:47.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-16T13:20:47.000Z",
     "detected_at": "2026-10-17T15:03:01.074Z",
     "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.38",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.38"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-5",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was FC Groningen 2-5 AFC Ajax."
    },
    "settlements": [
     {
      "operation_id": "0f03a7a8dfbc074f7da19d24428039da53dc4f86e4ba271dab13b5f711724c65",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.38",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 3800,
      "executed_at": "2026-10-18T11:03:05.385Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "282d0b33cf13212f7f8e4247663a8e5406bca59d7a99263a0e1d48b36189096e",
      "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": "settled_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-eredivisie-fc-groningen-ajax",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-059a4b3ba88fc7727363ed6c",
   "url": "/sources/extra-toto-nl/picks/7/#pick-n-059a4b3ba88fc7727363ed6c",
   "match": "SC Heerenveen v Feyenoord",
   "match_url": "/football/matches/sc-heerenveen-vs-feyenoord-2026-11-08/",
   "kickoff": "2026-11-08T11:15:00.000Z",
   "competition": "Eredivisie",
   "lead_hours": 72.5,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.41",
   "quote": null,
   "group": "pending",
   "outcome": "Pending",
   "claim_outcome": null,
   "final_score": null,
   "reason": "awaiting the final score",
   "reason_code": "waiting",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-05T10:21:58.000Z",
   "recorded_at": "2026-11-05T10:42:52.399Z",
   "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-059a4b3ba88fc7727363ed6c",
    "quote_text": "Beide teams scoren: Ja > 1,41",
    "fragment_from": 6194,
    "fragment_to": 6223,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-eredivisie-sc-heerenveen-feyenoord",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "ef7c8d16fa68ee74102e989e08fb1326e96a28373c720790da87d8e38ba21bc0",
     "material_removed": false
    },
    "published_at": "2026-11-05T10:21:58.000Z",
    "detected_at": "2026-11-05T10:42:52.399Z",
    "executed_at": "2026-11-05T10:46:24.943Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-f88acb57fa9f",
     "display_name": "SC Heerenveen — Feyenoord",
     "competition_name": "Eredivisie",
     "starts_at": "2026-11-08T11:15:00.000Z",
     "url": "/football/matches/sc-heerenveen-vs-feyenoord-2026-11-08/",
     "scoreline": null,
     "condition": "scheduled"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.41",
     "our_snapshot": "1.3900",
     "our_snapshot_at": "2026-11-05T10:41:01.865Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": 0,
    "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-11-05T10:21:58.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-05T10:21:58.000Z",
     "detected_at": "2026-11-05T10:42:52.399Z",
     "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.41",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.41"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "kick-off 8 November 2026, 11:15 UTC",
     "methodology_version": "2.2",
     "in_words": "Pending: kick-off 8 November 2026, 11:15 UTC."
    },
    "settlements": [
     {
      "operation_id": "3e959d8ed49c44cc3b80a667dc1f21e69938ae0f15318a32b314a1017a27d6f6",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.41",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-05T10:46:22.690Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "63008390c8ced01ab074b7d8e494d5ae6f558a13917c4fe738901cb6025432d7",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.3900",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-05T10:46:24.943Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "qualifying_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-eredivisie-sc-heerenveen-feyenoord",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-11505637746daacc6144da39",
   "url": "/sources/extra-toto-nl/picks/7/#pick-n-11505637746daacc6144da39",
   "match": "SC Heerenveen v Feyenoord",
   "match_url": "/football/matches/sc-heerenveen-vs-feyenoord-2026-11-08/",
   "kickoff": "2026-11-08T11:15:00.000Z",
   "competition": "Eredivisie",
   "lead_hours": 72.5,
   "market_code": "1x2",
   "author_said": "1X2, match result: Feyenoord at 1.69",
   "quote": null,
   "group": "pending",
   "outcome": "Pending",
   "claim_outcome": null,
   "final_score": null,
   "reason": "awaiting the final score",
   "reason_code": "waiting",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-05T10:21:58.000Z",
   "recorded_at": "2026-11-05T10:42:52.399Z",
   "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-11505637746daacc6144da39",
    "quote_text": "Resultaat: Feyenoord wint > 1,69 (vroege uitbetaling)",
    "fragment_from": 6139,
    "fragment_to": 6192,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-eredivisie-sc-heerenveen-feyenoord",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "ef7c8d16fa68ee74102e989e08fb1326e96a28373c720790da87d8e38ba21bc0",
     "material_removed": false
    },
    "published_at": "2026-11-05T10:21:58.000Z",
    "detected_at": "2026-11-05T10:42:52.399Z",
    "executed_at": "2026-11-05T10:46:22.626Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-f88acb57fa9f",
     "display_name": "SC Heerenveen — Feyenoord",
     "competition_name": "Eredivisie",
     "starts_at": "2026-11-08T11:15:00.000Z",
     "url": "/football/matches/sc-heerenveen-vs-feyenoord-2026-11-08/",
     "scoreline": null,
     "condition": "scheduled"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Feyenoord",
    "odds_set": {
     "by_author": "1.69",
     "our_snapshot": "1.7000",
     "our_snapshot_at": "2026-11-05T10:41:01.865Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": 0,
    "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-11-05T10:21:58.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-05T10:21:58.000Z",
     "detected_at": "2026-11-05T10:42:52.399Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Feyenoord",
     "author_odds": "1.69",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Feyenoord at 1.69"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "kick-off 8 November 2026, 11:15 UTC",
     "methodology_version": "2.2",
     "in_words": "Pending: kick-off 8 November 2026, 11:15 UTC."
    },
    "settlements": [
     {
      "operation_id": "a16701e9938331a842b010c0f492a669ed71e474d8e3c593d31f93333a44a489",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Feyenoord",
      "decimal_odds": "1.69",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-05T10:46:18.568Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "977e330a9997e030727b018ac94f3296cfb734532d323283681fa59d4a4fb988",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Feyenoord",
      "decimal_odds": "1.7000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-05T10:46:22.626Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "qualifying_pick",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-eredivisie-sc-heerenveen-feyenoord",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Feyenoord to win"
   }
  },
  {
   "record_id": "n-7fbf66e827ad366d6502c140",
   "url": "/sources/extra-toto-nl/picks/7/#pick-n-7fbf66e827ad366d6502c140",
   "match": "SC Heerenveen v Feyenoord",
   "match_url": "/football/matches/sc-heerenveen-vs-feyenoord-2026-11-08/",
   "kickoff": "2026-11-08T11:15:00.000Z",
   "competition": "Eredivisie",
   "lead_hours": 72.5,
   "market_code": "correct_score_market",
   "author_said": "Correct score: SC Heerenveen 1-2 Feyenoord",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-05T10:21:58.000Z",
   "recorded_at": "2026-11-05T10:42:52.399Z",
   "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-7fbf66e827ad366d6502c140",
    "quote_text": "Mijn verwachting is een nipte Rotterdamse overwinning: 1-2.",
    "fragment_from": 6069,
    "fragment_to": 6128,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-eredivisie-sc-heerenveen-feyenoord",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "ef7c8d16fa68ee74102e989e08fb1326e96a28373c720790da87d8e38ba21bc0",
     "material_removed": false
    },
    "published_at": "2026-11-05T10:21:58.000Z",
    "detected_at": "2026-11-05T10:42:52.399Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-f88acb57fa9f",
     "display_name": "SC Heerenveen — Feyenoord",
     "competition_name": "Eredivisie",
     "starts_at": "2026-11-08T11:15:00.000Z",
     "url": "/football/matches/sc-heerenveen-vs-feyenoord-2026-11-08/",
     "scoreline": null,
     "condition": "scheduled"
    },
    "market_label": "Correct score",
    "outcome_label": "SC Heerenveen 1-2 Feyenoord",
    "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": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-05T10:21:58.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-05T10:21:58.000Z",
     "detected_at": "2026-11-05T10:42:52.399Z",
     "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": "Correct score",
     "choice": "SC Heerenveen 1-2 Feyenoord",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "1-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: SC Heerenveen 1-2 Feyenoord"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "kick-off 8 November 2026, 11:15 UTC",
     "methodology_version": "2.2",
     "in_words": "Pending: kick-off 8 November 2026, 11:15 UTC."
    },
    "settlements": [
     {
      "operation_id": "7d8b0179d89bb547ef79ec700e94895e73a1706cdfcf69c890ff505405a1195b",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "Feyenoord",
      "decimal_odds": "1.7000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-05T10:46:25.086Z",
      "methodology_version": "2.2",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-eredivisie-sc-heerenveen-feyenoord",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "SC Heerenveen 1-2 Feyenoord"
   }
  },
  {
   "record_id": "n-e2401977f4c52a37f297d5dd",
   "url": "/sources/extra-toto-nl/picks/7/#pick-n-e2401977f4c52a37f297d5dd",
   "match": "SC Heerenveen v Feyenoord",
   "match_url": "/football/matches/sc-heerenveen-vs-feyenoord-2026-11-08/",
   "kickoff": "2026-11-08T11:15:00.000Z",
   "competition": "Eredivisie",
   "lead_hours": 72.5,
   "market_code": "player_to_score",
   "author_said": "Player to score: Anis Hadj Moussa to score at 2.4",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-05T10:21:58.000Z",
   "recorded_at": "2026-11-05T10:42:52.399Z",
   "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-e2401977f4c52a37f297d5dd",
    "quote_text": "Doelpuntenmaker: Anis Hadj Moussa > 2,40 (gouden wissel)",
    "fragment_from": 6225,
    "fragment_to": 6281,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-eredivisie-sc-heerenveen-feyenoord",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "ef7c8d16fa68ee74102e989e08fb1326e96a28373c720790da87d8e38ba21bc0",
     "material_removed": false
    },
    "published_at": "2026-11-05T10:21:58.000Z",
    "detected_at": "2026-11-05T10:42:52.399Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-f88acb57fa9f",
     "display_name": "SC Heerenveen — Feyenoord",
     "competition_name": "Eredivisie",
     "starts_at": "2026-11-08T11:15:00.000Z",
     "url": "/football/matches/sc-heerenveen-vs-feyenoord-2026-11-08/",
     "scoreline": null,
     "condition": "scheduled"
    },
    "market_label": "Player to score",
    "outcome_label": "Anis Hadj Moussa to score",
    "odds_set": {
     "by_author": "2.4",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-05T10:21:58.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-05T10:21:58.000Z",
     "detected_at": "2026-11-05T10:42:52.399Z",
     "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": "Player to score",
     "choice": "Anis Hadj Moussa to score",
     "author_odds": "2.4",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Anis Hadj Moussa to score at 2.4"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "kick-off 8 November 2026, 11:15 UTC",
     "methodology_version": "2.2",
     "in_words": "Pending: kick-off 8 November 2026, 11:15 UTC."
    },
    "settlements": [
     {
      "operation_id": "13aa73de39176921f7fce74aa5dfea9b65fe4596fdd066888313c58c569916a9",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player to score",
      "choice": "Anis Hadj Moussa to score",
      "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": "84b50b8b0fdbe41f0c7e16096b6d8d066e51714608783dd7d7645b367ebf5d3b",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player to score",
      "choice": "Anis Hadj Moussa to score",
      "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": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-eredivisie-sc-heerenveen-feyenoord",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Anis Hadj Moussa to score"
   }
  },
  {
   "record_id": "n-01b8de7f8f60d74fa4d909f5",
   "url": "/sources/extra-toto-nl/picks/6/#pick-n-01b8de7f8f60d74fa4d909f5",
   "match": "FC Midtjylland v AFC Ajax",
   "match_url": "/football/matches/fc-midtjylland-vs-afc-ajax-2026-11-05/",
   "kickoff": "2026-11-05T17:45:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 27.7,
   "market_code": "double_chance",
   "author_said": "Double chance: draw or AFC Ajax at 1.43",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-6",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-04T13:55:00.000Z",
   "recorded_at": "2026-11-04T14:04:17.270Z",
   "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-01b8de7f8f60d74fa4d909f5",
    "quote_text": "Gelijkspel of Ajax wint > 1,43",
    "fragment_from": 4160,
    "fragment_to": 4190,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-conference-league-midtjylland-ajax",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f1625827fe713250076c901ce8e53ac3b7c9288a235f5dc197a3a6d42346de33",
     "material_removed": false
    },
    "published_at": "2026-11-04T13:55:00.000Z",
    "detected_at": "2026-11-04T14:04:17.270Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-6544cd7db73b",
     "display_name": "FC Midtjylland — AFC Ajax",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-11-05T17:45:00.000Z",
     "url": "/football/matches/fc-midtjylland-vs-afc-ajax-2026-11-05/",
     "scoreline": "1-6",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "draw or AFC Ajax",
    "odds_set": {
     "by_author": "1.43",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-04T13:55:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-04T13:55:00.000Z",
     "detected_at": "2026-11-04T14:04:17.270Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "draw or AFC Ajax",
     "author_odds": "1.43",
     "market_key": "double_chance",
     "choice_key": "X2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: draw or AFC Ajax at 1.43"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-6",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was FC Midtjylland 1-6 AFC Ajax."
    },
    "settlements": [
     {
      "operation_id": "ab915f73330733089bd69e098a01e0df8c914b6d025ce91d64edc035d717decc",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "draw or AFC Ajax",
      "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": "fa05c91224710070abfa4209714a2e36867acc9ef48d15f29b3206590ab141ba",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "draw or AFC Ajax",
      "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": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-conference-league-midtjylland-ajax",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "draw or AFC Ajax"
   }
  },
  {
   "record_id": "n-13f020f793ca6506ecdf27dc",
   "url": "/sources/extra-toto-nl/picks/6/#pick-n-13f020f793ca6506ecdf27dc",
   "match": "PSV Eindhoven v Club Brugge KV",
   "match_url": "/football/matches/psv-eindhoven-vs-club-brugge-kv-2026-11-04/",
   "kickoff": "2026-11-04T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 37.0,
   "market_code": "1x2",
   "author_said": "1X2, match result: PSV Eindhoven at 2.02",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-03T07:00:00.000Z",
   "recorded_at": "2026-11-03T07:02:51.353Z",
   "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-13f020f793ca6506ecdf27dc",
    "quote_text": "PSV wint levert 2,02 op.",
    "fragment_from": 4637,
    "fragment_to": 4661,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-champions-league-psv-club-brugge",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "4d0ed97c0956f24fe7900e27db135c098ebddebc6c018f51aee8a44070c93585",
     "material_removed": false
    },
    "published_at": "2026-11-03T07:00:00.000Z",
    "detected_at": "2026-11-03T07:02:51.353Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-c2e9521ba3c2",
     "display_name": "PSV Eindhoven — Club Brugge KV",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-11-04T20:00:00.000Z",
     "url": "/football/matches/psv-eindhoven-vs-club-brugge-kv-2026-11-04/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "PSV Eindhoven",
    "odds_set": {
     "by_author": "2.02",
     "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-11-03T07:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-03T07:00:00.000Z",
     "detected_at": "2026-11-03T07:02:51.353Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "PSV Eindhoven",
     "author_odds": "2.02",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: PSV Eindhoven at 2.02"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was PSV Eindhoven 1-2 Club Brugge KV."
    },
    "settlements": [
     {
      "operation_id": "c3a387c471b6ac0baef1a7c3d68f2bee47774acd3d332b9a3e4a93736c202fb5",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "PSV Eindhoven",
      "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": "855b35ec0f14204b36596641b29c6f968e3638264f8c50dfac34ec15c5cd8b56",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "PSV Eindhoven",
      "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": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-champions-league-psv-club-brugge",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "PSV Eindhoven to win"
   }
  },
  {
   "record_id": "n-3af8c69be080a1fb6f1d6d4b",
   "url": "/sources/extra-toto-nl/picks/6/#pick-n-3af8c69be080a1fb6f1d6d4b",
   "match": "Liverpool v Arsenal",
   "match_url": "/football/matches/liverpool-vs-arsenal-2026-11-01/",
   "kickoff": "2026-11-01T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": 77.3,
   "market_code": "player_to_score",
   "author_said": "Player to score: Alexander Isak to score at 2.9",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-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-29T10:35:11.000Z",
   "recorded_at": "2026-10-29T11:12:21.695Z",
   "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-3af8c69be080a1fb6f1d6d4b",
    "quote_text": "Alexander Isak als doelpuntenmaker levert 2,90 op.",
    "fragment_from": 4130,
    "fragment_to": 4180,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-premier-league-liverpool-arsenal",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f7042af732abfc14bacaf05121f4dc6e1c905fad0f297e7d3264b2518e2777e2",
     "material_removed": false
    },
    "published_at": "2026-10-29T10:35:11.000Z",
    "detected_at": "2026-10-29T11:12:21.695Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-f14362e6c2a0",
     "display_name": "Liverpool — Arsenal",
     "competition_name": "Premier League",
     "starts_at": "2026-11-01T16:30:00.000Z",
     "url": "/football/matches/liverpool-vs-arsenal-2026-11-01/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Player to score",
    "outcome_label": "Alexander Isak to score",
    "odds_set": {
     "by_author": "2.9",
     "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-29T10:35:11.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-29T10:35:11.000Z",
     "detected_at": "2026-10-29T11:12:21.695Z",
     "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": "Player to score",
     "choice": "Alexander Isak to score",
     "author_odds": "2.9",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Alexander Isak to score at 2.9"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost — Alexander Isak scored 0 goals; the final score was Liverpool 0-1 Arsenal."
    },
    "settlements": [
     {
      "operation_id": "1a410038152aa5d9378af8d8e3b98761a8897edbbb461517f40bb590fd5a4ee9",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player to score",
      "choice": "Alexander Isak to score",
      "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": "06829941f4db3a6de7c49946018c0ca61e160816e63235d5de4a8f73b43ae352",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player to score",
      "choice": "Alexander Isak to score",
      "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": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-premier-league-liverpool-arsenal",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Alexander Isak to score"
   }
  },
  {
   "record_id": "n-5e844de073ab356645375d2f",
   "url": "/sources/extra-toto-nl/picks/6/#pick-n-5e844de073ab356645375d2f",
   "match": "PSV Eindhoven v Willem II Tilburg",
   "match_url": "/football/matches/psv-eindhoven-vs-willem-ii-tilburg-2026-10-31/",
   "kickoff": "2026-10-31T17:45:00.000Z",
   "competition": "Eredivisie",
   "lead_hours": 126.8,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: no at 1.93",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "7-0",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-26T10:39:11.000Z",
   "recorded_at": "2026-10-26T10:56:56.706Z",
   "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-5e844de073ab356645375d2f",
    "quote_text": "Beide teams scoren: Nee > 1,93",
    "fragment_from": 5626,
    "fragment_to": 5656,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-psv-eindhoven-willem-ii",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "82f1fbbb3d1961e766e603d48ce8501222300ead61009af6290cac36925484a9",
     "material_removed": false
    },
    "published_at": "2026-10-26T10:39:11.000Z",
    "detected_at": "2026-10-26T10:56:56.706Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-065425be6294",
     "display_name": "PSV Eindhoven — Willem II Tilburg",
     "competition_name": "Eredivisie",
     "starts_at": "2026-10-31T17:45:00.000Z",
     "url": "/football/matches/psv-eindhoven-vs-willem-ii-tilburg-2026-10-31/",
     "scoreline": "7-0",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "no",
    "odds_set": {
     "by_author": "1.93",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "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-26T10:39:11.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-26T10:39:11.000Z",
     "detected_at": "2026-10-26T10:56:56.706Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "no",
     "author_odds": "1.93",
     "market_key": "both_teams_score",
     "choice_key": "no",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: no at 1.93"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "7-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was PSV Eindhoven 7-0 Willem II Tilburg."
    },
    "settlements": [
     {
      "operation_id": "49fa723b83b1281e84d6d59c1aed4b740cd042ef3a01017edb1921a89e1b45d6",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "no",
      "decimal_odds": 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": "75eede2c06ebff92a5d813d84f996e3cc94fa4e0b7c5edb6472a47435f6acc59",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "no",
      "decimal_odds": 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": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-psv-eindhoven-willem-ii",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "no (Both teams to score)"
   }
  },
  {
   "record_id": "n-1bd39cce0ab91e776684e6b7",
   "url": "/sources/extra-toto-nl/picks/6/#pick-n-1bd39cce0ab91e776684e6b7",
   "match": "PSV Eindhoven v Willem II Tilburg",
   "match_url": "/football/matches/psv-eindhoven-vs-willem-ii-tilburg-2026-10-31/",
   "kickoff": "2026-10-31T17:45:00.000Z",
   "competition": "Eredivisie",
   "lead_hours": 126.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: PSV Eindhoven at 1.06",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "7-0",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-26T10:39:11.000Z",
   "recorded_at": "2026-10-26T10:56:56.706Z",
   "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-1bd39cce0ab91e776684e6b7",
    "quote_text": "Resultaat: PSV wint > 1,06",
    "fragment_from": 5577,
    "fragment_to": 5603,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-psv-eindhoven-willem-ii",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "82f1fbbb3d1961e766e603d48ce8501222300ead61009af6290cac36925484a9",
     "material_removed": false
    },
    "published_at": "2026-10-26T10:39:11.000Z",
    "detected_at": "2026-10-26T10:56:56.706Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-065425be6294",
     "display_name": "PSV Eindhoven — Willem II Tilburg",
     "competition_name": "Eredivisie",
     "starts_at": "2026-10-31T17:45:00.000Z",
     "url": "/football/matches/psv-eindhoven-vs-willem-ii-tilburg-2026-10-31/",
     "scoreline": "7-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "PSV Eindhoven",
    "odds_set": {
     "by_author": "1.06",
     "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-26T10:39:11.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-26T10:39:11.000Z",
     "detected_at": "2026-10-26T10:56:56.706Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "PSV Eindhoven",
     "author_odds": "1.06",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: PSV Eindhoven at 1.06"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "7-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was PSV Eindhoven 7-0 Willem II Tilburg."
    },
    "settlements": [
     {
      "operation_id": "0472365683e682671d50bced2ef9908a5534cd1da6bb916aea3325cd28f33d84",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "PSV Eindhoven",
      "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": "f157b2cf6e5936fb7fec7384984c12586febe804f70aaa2c450ad9b2b969ca05",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "PSV Eindhoven",
      "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": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-psv-eindhoven-willem-ii",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "PSV Eindhoven to win"
   }
  },
  {
   "record_id": "n-4d803690c0ed42112e7fc172",
   "url": "/sources/extra-toto-nl/picks/5/#pick-n-4d803690c0ed42112e7fc172",
   "match": "Lincoln Red Imps v FC Twente",
   "match_url": "/football/matches/lincoln-red-imps-vs-fc-twente-2026-10-22/",
   "kickoff": "2026-10-22T19:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 75.0,
   "market_code": "handicap_european",
   "author_said": "European handicap -1: FC Twente -1 at 1.59",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-4",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-19T15:50:22.000Z",
   "recorded_at": "2026-10-19T16:02:56.238Z",
   "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-4d803690c0ed42112e7fc172",
    "quote_text": "Wedtip: FC Twente wint met minimaal twee doelpunten verschil > 1,59",
    "fragment_from": 4801,
    "fragment_to": 4868,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "73fa1de68b6c3bd8b3085c51785d38edfe02f4d40a0fe8963c9ab8661020ba94",
     "material_removed": false
    },
    "published_at": "2026-10-19T15:50:22.000Z",
    "detected_at": "2026-10-19T16:02:56.238Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-d47b94ce97b5",
     "display_name": "Lincoln Red Imps — FC Twente",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-10-22T19:00:00.000Z",
     "url": "/football/matches/lincoln-red-imps-vs-fc-twente-2026-10-22/",
     "scoreline": "1-4",
     "condition": "finished"
    },
    "market_label": "European handicap -1",
    "outcome_label": "FC Twente -1",
    "odds_set": {
     "by_author": "1.59",
     "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-19T15:50:22.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T15:50:22.000Z",
     "detected_at": "2026-10-19T16:02:56.238Z",
     "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": "European handicap -1",
     "choice": "FC Twente -1",
     "author_odds": "1.59",
     "market_key": "handicap_european",
     "choice_key": "2",
     "period": "match",
     "line": "-1",
     "subject": "goals_total",
     "in_words": "European handicap -1: FC Twente -1 at 1.59"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Lincoln Red Imps 1-4 FC Twente."
    },
    "settlements": [
     {
      "operation_id": "4cf479bf51bb157bf9be3655425e1e099bb282fcf19b837f21af83bb46c7d41b",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "European handicap -1",
      "choice": "FC Twente -1",
      "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": "9454c9787f1f543f1ffcca0d69c3d709ed1517981613b1fbbd545cdc989fea28",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "European handicap -1",
      "choice": "FC Twente -1",
      "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": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-conference-league-speelronde-2",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Twente -1"
   }
  },
  {
   "record_id": "n-79abccbf6f30d2ec858fbe43",
   "url": "/sources/extra-toto-nl/picks/4/#pick-n-79abccbf6f30d2ec858fbe43",
   "match": "Plzen v Levski Sofia",
   "match_url": "/football/matches/plzen-vs-levski-sofia-2026-10-22/",
   "kickoff": "2026-10-22T19:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 77.1,
   "market_code": "double_chance",
   "author_said": "Double chance: draw or Levski Sofia at 1.83",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-19T13:45:00.000Z",
   "recorded_at": "2026-10-19T13:52:51.827Z",
   "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-79abccbf6f30d2ec858fbe43",
    "quote_text": "Wedtip: Gelijkspel of Levski Sofia > 1,83",
    "fragment_from": 6064,
    "fragment_to": 6105,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-3",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "0f0aaed70c082910038ef8f352bd6469e2d149180e60a34b839e76e0489644bd",
     "material_removed": false
    },
    "published_at": "2026-10-19T13:45:00.000Z",
    "detected_at": "2026-10-19T13:52:51.827Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-24f441138e95",
     "display_name": "Plzen — Levski Sofia",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-22T19:00:00.000Z",
     "url": "/football/matches/plzen-vs-levski-sofia-2026-10-22/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "draw or Levski Sofia",
    "odds_set": {
     "by_author": "1.83",
     "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-19T13:45:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T13:45:00.000Z",
     "detected_at": "2026-10-19T13:52:51.827Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "draw or Levski Sofia",
     "author_odds": "1.83",
     "market_key": "double_chance",
     "choice_key": "X2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: draw or Levski Sofia at 1.83"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Plzen 1-2 Levski Sofia."
    },
    "settlements": [
     {
      "operation_id": "94752051562c4cbddc01343581a73bce3bd7e743213f76d2192962a261b9f945",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "draw or Levski Sofia",
      "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": "a728bda09e9644f3f5a10f166da2e4f9fe7cc854c4542c7b4b9e1940f28ccb62",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "draw or Levski Sofia",
      "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": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-3",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "draw or Levski Sofia"
   }
  },
  {
   "record_id": "n-6d17a003b1df02173173e7e3",
   "url": "/sources/extra-toto-nl/picks/4/#pick-n-6d17a003b1df02173173e7e3",
   "match": "Celtic v Celta Vigo",
   "match_url": "/football/matches/celtic-vs-celta-vigo-2026-10-22/",
   "kickoff": "2026-10-22T19:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 77.1,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.65",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-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-19T13:45:00.000Z",
   "recorded_at": "2026-10-19T13:52:51.827Z",
   "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-6d17a003b1df02173173e7e3",
    "quote_text": "Wedtip: Beide teams scoren > 1,65",
    "fragment_from": 5882,
    "fragment_to": 5915,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-3",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "0f0aaed70c082910038ef8f352bd6469e2d149180e60a34b839e76e0489644bd",
     "material_removed": false
    },
    "published_at": "2026-10-19T13:45:00.000Z",
    "detected_at": "2026-10-19T13:52:51.827Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-2709a4135d6d",
     "display_name": "Celtic — Celta Vigo",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-22T19:00:00.000Z",
     "url": "/football/matches/celtic-vs-celta-vigo-2026-10-22/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.65",
     "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-19T13:45:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T13:45:00.000Z",
     "detected_at": "2026-10-19T13:52:51.827Z",
     "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.65",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.65"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Celtic 1-2 Celta Vigo."
    },
    "settlements": [
     {
      "operation_id": "74e6e27c44544b057ae52ae6d9fbd118f2136829ed5e39801f2b80974b795c4e",
      "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": "d795c782c8339342ac96ba13b8556e8c8f15a480516e61dbbc5997f00a7d0d52",
      "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": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-3",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-c7ca100d3e8602c0872fc7d8",
   "url": "/sources/extra-toto-nl/picks/5/#pick-n-c7ca100d3e8602c0872fc7d8",
   "match": "TSG Hoffenheim v Olympique Lyonnais",
   "match_url": "/football/matches/tsg-hoffenheim-vs-olympique-lyonnais-2026-10-22/",
   "kickoff": "2026-10-22T19:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 77.1,
   "market_code": "double_chance",
   "author_said": "Double chance: draw or Olympique Lyonnais at 1.71",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "3-0",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-19T13:45:00.000Z",
   "recorded_at": "2026-10-19T13:52:51.827Z",
   "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-c7ca100d3e8602c0872fc7d8",
    "quote_text": "Wedtip: Gelijkspel of Lyon > 1,71",
    "fragment_from": 5207,
    "fragment_to": 5240,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-3",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "0f0aaed70c082910038ef8f352bd6469e2d149180e60a34b839e76e0489644bd",
     "material_removed": false
    },
    "published_at": "2026-10-19T13:45:00.000Z",
    "detected_at": "2026-10-19T13:52:51.827Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-fb9f2443b067",
     "display_name": "TSG Hoffenheim — Olympique Lyonnais",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-22T19:00:00.000Z",
     "url": "/football/matches/tsg-hoffenheim-vs-olympique-lyonnais-2026-10-22/",
     "scoreline": "3-0",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "draw or Olympique Lyonnais",
    "odds_set": {
     "by_author": "1.71",
     "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-19T13:45:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T13:45:00.000Z",
     "detected_at": "2026-10-19T13:52:51.827Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "draw or Olympique Lyonnais",
     "author_odds": "1.71",
     "market_key": "double_chance",
     "choice_key": "X2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: draw or Olympique Lyonnais at 1.71"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was TSG Hoffenheim 3-0 Olympique Lyonnais."
    },
    "settlements": [
     {
      "operation_id": "ad0b884934d7f19fc30f7b3dd638d11d690151421a4b335157814b7f1f7e00d5",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "draw or Olympique Lyonnais",
      "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": "37e774773b822481d74f6bbb9a57d5f1a24aed69bbcfe3c5ce978d7683bfcdcd",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "draw or Olympique Lyonnais",
      "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": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-3",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "draw or Olympique Lyonnais"
   }
  },
  {
   "record_id": "n-d3870c70cc2d16acc31b109b",
   "url": "/sources/extra-toto-nl/picks/5/#pick-n-d3870c70cc2d16acc31b109b",
   "match": "Dinamo Zagreb v NEC Nijmegen",
   "match_url": "/football/matches/dinamo-zagreb-vs-nec-nijmegen-2026-10-22/",
   "kickoff": "2026-10-22T16:45:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 74.9,
   "market_code": "double_chance",
   "author_said": "Double chance: draw or NEC Nijmegen at 1.99",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-4",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-19T13:45:00.000Z",
   "recorded_at": "2026-10-19T13:52:51.827Z",
   "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-d3870c70cc2d16acc31b109b",
    "quote_text": "Wedtip: Gelijkspel of NEC > 1,99",
    "fragment_from": 2071,
    "fragment_to": 2103,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-3",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "0f0aaed70c082910038ef8f352bd6469e2d149180e60a34b839e76e0489644bd",
     "material_removed": false
    },
    "published_at": "2026-10-19T13:45:00.000Z",
    "detected_at": "2026-10-19T13:52:51.827Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-aa41d073d7ee",
     "display_name": "Dinamo Zagreb — NEC Nijmegen",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-22T16:45:00.000Z",
     "url": "/football/matches/dinamo-zagreb-vs-nec-nijmegen-2026-10-22/",
     "scoreline": "2-4",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "draw or NEC Nijmegen",
    "odds_set": {
     "by_author": "1.99",
     "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-19T13:45:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T13:45:00.000Z",
     "detected_at": "2026-10-19T13:52:51.827Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "draw or NEC Nijmegen",
     "author_odds": "1.99",
     "market_key": "double_chance",
     "choice_key": "X2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: draw or NEC Nijmegen at 1.99"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Dinamo Zagreb 2-4 NEC Nijmegen."
    },
    "settlements": [
     {
      "operation_id": "6ce3b1f0980e438d371c2d63053b2b7edd0f69057ad5970ab9a31f0b6595679f",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "draw or NEC Nijmegen",
      "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": "e466a3c46d6e2ed0f3743c6ca98c5d720a035579cccac234aa9b83f98305a2f4",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "draw or NEC Nijmegen",
      "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": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-3",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "draw or NEC Nijmegen"
   }
  },
  {
   "record_id": "n-7fcb43a1cfa1808cbb826f78",
   "url": "/sources/extra-toto-nl/picks/4/#pick-n-7fcb43a1cfa1808cbb826f78",
   "match": "Ararat-Armenia v AZ Alkmaar",
   "match_url": "/football/matches/ararat-armenia-vs-az-alkmaar-2026-10-22/",
   "kickoff": "2026-10-22T16:45:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 74.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.56",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "0-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-19T13:45:00.000Z",
   "recorded_at": "2026-10-19T13:52:51.827Z",
   "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-7fcb43a1cfa1808cbb826f78",
    "quote_text": "Wedtip: Meer dan 2,5 goals > 1,56",
    "fragment_from": 1502,
    "fragment_to": 1535,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-3",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "0f0aaed70c082910038ef8f352bd6469e2d149180e60a34b839e76e0489644bd",
     "material_removed": false
    },
    "published_at": "2026-10-19T13:45:00.000Z",
    "detected_at": "2026-10-19T13:52:51.827Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-8e6e0bf74216",
     "display_name": "Ararat-Armenia — AZ Alkmaar",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-22T16:45:00.000Z",
     "url": "/football/matches/ararat-armenia-vs-az-alkmaar-2026-10-22/",
     "scoreline": "0-4",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.56",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 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-19T13:45:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T13:45:00.000Z",
     "detected_at": "2026-10-19T13:52:51.827Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.56",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5 at 1.56"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Ararat-Armenia 0-4 AZ Alkmaar."
    },
    "settlements": [
     {
      "operation_id": "f43e97a89a65e33673904130377c18304da935e7f9da59214eeebbabda8cc79f",
      "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": "f1b8fa3b9d5c06bf0921a4a56fe0b839dc9a98e83fbe6780c2780ecc8be1bf44",
      "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": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-3",
     "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-c41fc6e59367ec50c7d052ae",
   "url": "/sources/extra-toto-nl/picks/3/#pick-n-c41fc6e59367ec50c7d052ae",
   "match": "FC Porto v PSV Eindhoven",
   "match_url": "/football/matches/fc-porto-vs-psv-eindhoven-2026-10-20/",
   "kickoff": "2026-10-20T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 33.0,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: over 3.5 at 2.33",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-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-19T09:37:17.000Z",
   "recorded_at": "2026-10-19T10:02:51.643Z",
   "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-c41fc6e59367ec50c7d052ae",
    "quote_text": "Wie een opener wedstrijd verwacht, kan ook kijken naar meer dan 3,5 doelpunten tegen 2,33.",
    "fragment_from": 6171,
    "fragment_to": 6261,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-champions-league-porto-psv",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "0c611da4d43e6b94fbf31817c834c53393957a2f4b942b615e7cbb5c21f77c09",
     "material_removed": false
    },
    "published_at": "2026-10-19T09:37:17.000Z",
    "detected_at": "2026-10-19T10:02:51.643Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-d9dc5fd9f79f",
     "display_name": "FC Porto — PSV Eindhoven",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-20T19:00:00.000Z",
     "url": "/football/matches/fc-porto-vs-psv-eindhoven-2026-10-20/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "over 3.5",
    "odds_set": {
     "by_author": "2.33",
     "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-19T09:37:17.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T09:37:17.000Z",
     "detected_at": "2026-10-19T10:02:51.643Z",
     "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 3.5 goals",
     "choice": "over 3.5",
     "author_odds": "2.33",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Over/Under 3.5 goals: over 3.5 at 2.33"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was FC Porto 0-1 PSV Eindhoven."
    },
    "settlements": [
     {
      "operation_id": "e77a97227b41d1c35551ded11ec2e5ab13cde6ea2d49e891c7f764e5b8220d2d",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "6700f86602a3def8e0155d5001b14bd70f9a637eed529dfa73db969f3c0bdf51",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-champions-league-porto-psv",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3.5 (Over/Under 3.5 goals)"
   }
  },
  {
   "record_id": "n-d9d896f1c9f4429b1d6053c3",
   "url": "/sources/extra-toto-nl/picks/3/#pick-n-d9d896f1c9f4429b1d6053c3",
   "match": "FC Porto v PSV Eindhoven",
   "match_url": "/football/matches/fc-porto-vs-psv-eindhoven-2026-10-20/",
   "kickoff": "2026-10-20T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 33.0,
   "market_code": "1x2",
   "author_said": "1X2, match result: FC Porto at 1.65",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-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-19T09:37:17.000Z",
   "recorded_at": "2026-10-19T10:02:51.643Z",
   "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-d9d896f1c9f4429b1d6053c3",
    "quote_text": "Een thuisoverwinning van Porto levert een quotering van 1,65 op.",
    "fragment_from": 5744,
    "fragment_to": 5808,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-champions-league-porto-psv",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "0c611da4d43e6b94fbf31817c834c53393957a2f4b942b615e7cbb5c21f77c09",
     "material_removed": false
    },
    "published_at": "2026-10-19T09:37:17.000Z",
    "detected_at": "2026-10-19T10:02:51.643Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-d9dc5fd9f79f",
     "display_name": "FC Porto — PSV Eindhoven",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-20T19:00:00.000Z",
     "url": "/football/matches/fc-porto-vs-psv-eindhoven-2026-10-20/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "FC Porto",
    "odds_set": {
     "by_author": "1.65",
     "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-19T09:37:17.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T09:37:17.000Z",
     "detected_at": "2026-10-19T10:02:51.643Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "FC Porto",
     "author_odds": "1.65",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: FC Porto at 1.65"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was FC Porto 0-1 PSV Eindhoven."
    },
    "settlements": [
     {
      "operation_id": "4d0d1cbde95f552f6e93ad50b4526140f7c8ed0536e84f4bc8cee79969dda26d",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "FC Porto",
      "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": "949c72788b4ad208479cbadd2833be81358fa693b29e3dbb55d5cf8cb5eaf69f",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "FC Porto",
      "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": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-champions-league-porto-psv",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Porto to win"
   }
  },
  {
   "record_id": "n-415e1d3e9a9c769daec8971a",
   "url": "/sources/extra-toto-nl/picks/2/#pick-n-415e1d3e9a9c769daec8971a",
   "match": "FC Groningen v AFC Ajax",
   "match_url": "/football/matches/fc-groningen-vs-afc-ajax-2026-10-18/",
   "kickoff": "2026-10-18T14:45:00.000Z",
   "competition": "Eredivisie",
   "lead_hours": 23.7,
   "market_code": "player_to_score",
   "author_said": "Player to score: Brynjolfur Andersen Willumsson to score at 2.35",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-5",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-16T13:20:47.000Z",
   "recorded_at": "2026-10-17T15:03:01.074Z",
   "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-415e1d3e9a9c769daec8971a",
    "quote_text": "Willumsson scoort levert 2,35 op",
    "fragment_from": 3832,
    "fragment_to": 3864,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-eredivisie-fc-groningen-ajax",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "b6e671b8f9490a02b324593ad81fc592242c5587a05325ff27905617958e6080",
     "material_removed": false
    },
    "published_at": "2026-10-16T13:20:47.000Z",
    "detected_at": "2026-10-17T15:03:01.074Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-ef53e600c488",
     "display_name": "FC Groningen — AFC Ajax",
     "competition_name": "Eredivisie",
     "starts_at": "2026-10-18T14:45:00.000Z",
     "url": "/football/matches/fc-groningen-vs-afc-ajax-2026-10-18/",
     "scoreline": "2-5",
     "condition": "finished"
    },
    "market_label": "Player to score",
    "outcome_label": "Brynjolfur Andersen Willumsson to score",
    "odds_set": {
     "by_author": "2.35",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "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-16T13:20:47.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-16T13:20:47.000Z",
     "detected_at": "2026-10-17T15:03:01.074Z",
     "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": "Player to score",
     "choice": "Brynjolfur Andersen Willumsson to score",
     "author_odds": "2.35",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Brynjolfur Andersen Willumsson to score at 2.35"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-5",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won — Brynjolfur Andersen Willumsson scored 1 goal; the final score was FC Groningen 2-5 AFC Ajax."
    },
    "settlements": [
     {
      "operation_id": "d8ca0e29b717d3692ae1f4d1882d837fdb095c9273d72ff21e0706aae4f6537e",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player to score",
      "choice": "Brynjolfur Andersen Willumsson to score",
      "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": "34eba97faafe76ff0b3c80052b9af2117b16173e57ea546d287883bb77b8bf5c",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player to score",
      "choice": "Brynjolfur Andersen Willumsson to score",
      "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": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-eredivisie-fc-groningen-ajax",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Brynjolfur Andersen Willumsson to score"
   }
  },
  {
   "record_id": "n-c7f526993406659130f23965",
   "url": "/sources/extra-toto-nl/picks/2/#pick-n-c7f526993406659130f23965",
   "match": "Jagiellonia v Ararat-Armenia",
   "match_url": "/football/matches/jagiellonia-vs-ararat-armenia-2026-10-15/",
   "kickoff": "2026-10-15T19:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": -44.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Jagiellonia at 1.4",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "3-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-13T08:15:00.000Z",
   "recorded_at": "2026-10-17T15:03:01.688Z",
   "origin": "Recorded by us after kick-off; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-c7f526993406659130f23965",
    "quote_text": "Wedtip: Jagiellonia wint > 1,40",
    "fragment_from": 7015,
    "fragment_to": 7046,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-2",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "007553ee0579f2fc917236ac36d012b3082dcb9ec48555fa0d40dd0cd92ee9e0",
     "material_removed": false
    },
    "published_at": "2026-10-13T08:15:00.000Z",
    "detected_at": "2026-10-17T15:03:01.688Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-c9f3555a7993",
     "display_name": "Jagiellonia — Ararat-Armenia",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-15T19:00:00.000Z",
     "url": "/football/matches/jagiellonia-vs-ararat-armenia-2026-10-15/",
     "scoreline": "3-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Jagiellonia",
    "odds_set": {
     "by_author": "1.4",
     "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,
    "dates": {
     "fragment_at": "2026-10-13T08:15:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-13T08:15:00.000Z",
     "detected_at": "2026-10-17T15:03:01.688Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "recorded_after_kickoff",
    "origin_words": "Recorded by us after kick-off; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Jagiellonia",
     "author_odds": "1.4",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Jagiellonia at 1.4"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Jagiellonia 3-1 Ararat-Armenia."
    },
    "settlements": [
     {
      "operation_id": "f477ac44c144a92b8ff31d7da64de506ac03b1fe157d480b28d9393e15e0d0c0",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Jagiellonia",
      "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": "fa7603ae7d78cd3a3ba766fd66aa1882ab977299cc51b3b571dc87e76b69b80a",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Jagiellonia",
      "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": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-2",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Jagiellonia to win"
   }
  },
  {
   "record_id": "n-95ab81363f9d4a88bb546422",
   "url": "/sources/extra-toto-nl/picks/2/#pick-n-95ab81363f9d4a88bb546422",
   "match": "Dinamo Zagreb v Anderlecht",
   "match_url": "/football/matches/dinamo-zagreb-vs-anderlecht-2026-10-15/",
   "kickoff": "2026-10-15T19:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": -44.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Dinamo Zagreb at 1.98",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-13T08:15:00.000Z",
   "recorded_at": "2026-10-17T15:03:01.688Z",
   "origin": "Recorded by us after kick-off; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-95ab81363f9d4a88bb546422",
    "quote_text": "Wedtip: Dinamo Zagreb wint > 1,98",
    "fragment_from": 6629,
    "fragment_to": 6662,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-2",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "007553ee0579f2fc917236ac36d012b3082dcb9ec48555fa0d40dd0cd92ee9e0",
     "material_removed": false
    },
    "published_at": "2026-10-13T08:15:00.000Z",
    "detected_at": "2026-10-17T15:03:01.688Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-0677921d1759",
     "display_name": "Dinamo Zagreb — Anderlecht",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-15T19:00:00.000Z",
     "url": "/football/matches/dinamo-zagreb-vs-anderlecht-2026-10-15/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Dinamo Zagreb",
    "odds_set": {
     "by_author": "1.98",
     "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,
    "dates": {
     "fragment_at": "2026-10-13T08:15:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-13T08:15:00.000Z",
     "detected_at": "2026-10-17T15:03:01.688Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "recorded_after_kickoff",
    "origin_words": "Recorded by us after kick-off; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Dinamo Zagreb",
     "author_odds": "1.98",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Dinamo Zagreb at 1.98"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Dinamo Zagreb 1-0 Anderlecht."
    },
    "settlements": [
     {
      "operation_id": "fbd0276b3f47f13d5898e06d36dee0172b536c49db6543dc6c99467d955aaebf",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Dinamo Zagreb",
      "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": "3729c97ce8e2513559f6262b57e3920f4a06f4890a74568bfff8398d52d0acda",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Dinamo Zagreb",
      "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": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-2",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Dinamo Zagreb to win"
   }
  },
  {
   "record_id": "n-4f43fa08ee03b255f8a76e91",
   "url": "/sources/extra-toto-nl/picks/2/#pick-n-4f43fa08ee03b255f8a76e91",
   "match": "AFC Bournemouth v Sturm Graz",
   "match_url": "/football/matches/afc-bournemouth-vs-sturm-graz-2026-10-15/",
   "kickoff": "2026-10-15T19:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": -44.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: AFC Bournemouth at 1.17",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "3-0",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-13T08:15:00.000Z",
   "recorded_at": "2026-10-17T15:03:01.688Z",
   "origin": "Recorded by us after kick-off; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-4f43fa08ee03b255f8a76e91",
    "quote_text": "Wedtip: Bournemouth wint > 1,17",
    "fragment_from": 6452,
    "fragment_to": 6483,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-2",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "007553ee0579f2fc917236ac36d012b3082dcb9ec48555fa0d40dd0cd92ee9e0",
     "material_removed": false
    },
    "published_at": "2026-10-13T08:15:00.000Z",
    "detected_at": "2026-10-17T15:03:01.688Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-ef768ff412d3",
     "display_name": "AFC Bournemouth — Sturm Graz",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-15T19:00:00.000Z",
     "url": "/football/matches/afc-bournemouth-vs-sturm-graz-2026-10-15/",
     "scoreline": "3-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "AFC Bournemouth",
    "odds_set": {
     "by_author": "1.17",
     "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,
    "dates": {
     "fragment_at": "2026-10-13T08:15:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-13T08:15:00.000Z",
     "detected_at": "2026-10-17T15:03:01.688Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "recorded_after_kickoff",
    "origin_words": "Recorded by us after kick-off; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "AFC Bournemouth",
     "author_odds": "1.17",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: AFC Bournemouth at 1.17"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was AFC Bournemouth 3-0 Sturm Graz."
    },
    "settlements": [
     {
      "operation_id": "44594914dc275400e9671fde8acd67bb02e9f92a52cd6401385acf82519fd67e",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "AFC Bournemouth",
      "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": "37bbe75f68e978963d131495a978c83a9cba888b9236da41416035cab77733c5",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "AFC Bournemouth",
      "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": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-2",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "AFC Bournemouth to win"
   }
  },
  {
   "record_id": "n-5c5354f1929cce0b417645c9",
   "url": "/sources/extra-toto-nl/picks/2/#pick-n-5c5354f1929cce0b417645c9",
   "match": "Benfica v Celtic",
   "match_url": "/football/matches/benfica-vs-celtic-2026-10-15/",
   "kickoff": "2026-10-15T19:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": -44.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Benfica at 1.23",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "4-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-13T08:15:00.000Z",
   "recorded_at": "2026-10-17T15:03:01.688Z",
   "origin": "Recorded by us after kick-off; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-5c5354f1929cce0b417645c9",
    "quote_text": "Wedtip: Benfica wint > 1,23",
    "fragment_from": 6262,
    "fragment_to": 6289,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-2",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "007553ee0579f2fc917236ac36d012b3082dcb9ec48555fa0d40dd0cd92ee9e0",
     "material_removed": false
    },
    "published_at": "2026-10-13T08:15:00.000Z",
    "detected_at": "2026-10-17T15:03:01.688Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-5c28a1856964",
     "display_name": "Benfica — Celtic",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-15T19:00:00.000Z",
     "url": "/football/matches/benfica-vs-celtic-2026-10-15/",
     "scoreline": "4-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Benfica",
    "odds_set": {
     "by_author": "1.23",
     "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,
    "dates": {
     "fragment_at": "2026-10-13T08:15:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-13T08:15:00.000Z",
     "detected_at": "2026-10-17T15:03:01.688Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "recorded_after_kickoff",
    "origin_words": "Recorded by us after kick-off; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Benfica",
     "author_odds": "1.23",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Benfica at 1.23"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Benfica 4-1 Celtic."
    },
    "settlements": [
     {
      "operation_id": "413a9d581cc2e0d92d790d99b14dca67e8b0ceb545fa30106f1254ec2c8c1db8",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Benfica",
      "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": "57a23647ade0d3264ed8c71fa96422ef7cb6476b06d6e2bf60fc4121b5389529",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Benfica",
      "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": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-2",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Benfica to win"
   }
  },
  {
   "record_id": "n-67559c7edf5c05b370fb6bcc",
   "url": "/sources/extra-toto-nl/picks/2/#pick-n-67559c7edf5c05b370fb6bcc",
   "match": "TSG Hoffenheim v Beşiktaş",
   "match_url": "/football/matches/tsg-hoffenheim-vs-besiktas-2026-10-15/",
   "kickoff": "2026-10-15T19:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": -44.1,
   "market_code": "double_chance",
   "author_said": "Double chance: draw or Beşiktaş at 1.73",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-3",
   "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-13T08:15:00.000Z",
   "recorded_at": "2026-10-17T15:03:01.688Z",
   "origin": "Recorded by us after kick-off; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-67559c7edf5c05b370fb6bcc",
    "quote_text": "Wedtip: Beşiktaş of gelijkspel > 1,73",
    "fragment_from": 6034,
    "fragment_to": 6071,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-2",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "007553ee0579f2fc917236ac36d012b3082dcb9ec48555fa0d40dd0cd92ee9e0",
     "material_removed": false
    },
    "published_at": "2026-10-13T08:15:00.000Z",
    "detected_at": "2026-10-17T15:03:01.688Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-468d3647cf0a",
     "display_name": "TSG Hoffenheim — Beşiktaş",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-15T19:00:00.000Z",
     "url": "/football/matches/tsg-hoffenheim-vs-besiktas-2026-10-15/",
     "scoreline": "2-3",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "draw or Beşiktaş",
    "odds_set": {
     "by_author": "1.73",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "dates": {
     "fragment_at": "2026-10-13T08:15:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-13T08:15:00.000Z",
     "detected_at": "2026-10-17T15:03:01.688Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "recorded_after_kickoff",
    "origin_words": "Recorded by us after kick-off; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "draw or Beşiktaş",
     "author_odds": "1.73",
     "market_key": "double_chance",
     "choice_key": "X2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: draw or Beşiktaş at 1.73"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was TSG Hoffenheim 2-3 Beşiktaş."
    },
    "settlements": [
     {
      "operation_id": "a60c91e29588ef0eaffd829e3e02ad8d071185bab7e5bdd5e4bde8b467175228",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "draw or Beşiktaş",
      "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": "85f7f9b5c81a8993dcdf4d7440b9a233b75983f011eb53eff85a1fad600c58b9",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "draw or Beşiktaş",
      "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": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-2",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "draw or Beşiktaş"
   }
  },
  {
   "record_id": "n-975fca65daffecd1f85535a8",
   "url": "/sources/extra-toto-nl/picks/2/#pick-n-975fca65daffecd1f85535a8",
   "match": "Olympique de Marseille v Olympiakos Piraeus",
   "match_url": "/football/matches/olympique-de-marseille-vs-olympiakos-piraeus-2026-10-15/",
   "kickoff": "2026-10-15T19:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": -44.1,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.57",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-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-13T08:15:00.000Z",
   "recorded_at": "2026-10-17T15:03:01.688Z",
   "origin": "Recorded by us after kick-off; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-975fca65daffecd1f85535a8",
    "quote_text": "Wedtip: Beide teams scoren > 1,57",
    "fragment_from": 5623,
    "fragment_to": 5656,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-2",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "007553ee0579f2fc917236ac36d012b3082dcb9ec48555fa0d40dd0cd92ee9e0",
     "material_removed": false
    },
    "published_at": "2026-10-13T08:15:00.000Z",
    "detected_at": "2026-10-17T15:03:01.688Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-50cbf0117aea",
     "display_name": "Olympique de Marseille — Olympiakos Piraeus",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-15T19:00:00.000Z",
     "url": "/football/matches/olympique-de-marseille-vs-olympiakos-piraeus-2026-10-15/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.57",
     "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,
    "dates": {
     "fragment_at": "2026-10-13T08:15:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-13T08:15:00.000Z",
     "detected_at": "2026-10-17T15:03:01.688Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "recorded_after_kickoff",
    "origin_words": "Recorded by us after kick-off; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.57",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.57"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Olympique de Marseille 0-1 Olympiakos Piraeus."
    },
    "settlements": [
     {
      "operation_id": "5b7c32f442adb3c4f8a59565181263ca95b8abae34b5428659bb8a53e851077e",
      "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": "7ceed63bf294693b949d4cc163cdb8e08724b52aee1649272eacedca18b8866c",
      "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": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-2",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-35dbbde56a60960bc40bdc21",
   "url": "/sources/extra-toto-nl/picks/2/#pick-n-35dbbde56a60960bc40bdc21",
   "match": "Celta Vigo v Juventus",
   "match_url": "/football/matches/celta-vigo-vs-juventus-2026-10-15/",
   "kickoff": "2026-10-15T19:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": -44.1,
   "market_code": "double_chance",
   "author_said": "Double chance: Celta Vigo or draw at 1.64",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "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-13T08:15:00.000Z",
   "recorded_at": "2026-10-17T15:03:01.688Z",
   "origin": "Recorded by us after kick-off; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-35dbbde56a60960bc40bdc21",
    "quote_text": "Wedtip: Celta of gelijkspel > 1,64",
    "fragment_from": 5152,
    "fragment_to": 5186,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-2",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "007553ee0579f2fc917236ac36d012b3082dcb9ec48555fa0d40dd0cd92ee9e0",
     "material_removed": false
    },
    "published_at": "2026-10-13T08:15:00.000Z",
    "detected_at": "2026-10-17T15:03:01.688Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-ee7653b4f9b4",
     "display_name": "Celta Vigo — Juventus",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-15T19:00:00.000Z",
     "url": "/football/matches/celta-vigo-vs-juventus-2026-10-15/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "Celta Vigo or draw",
    "odds_set": {
     "by_author": "1.64",
     "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,
    "dates": {
     "fragment_at": "2026-10-13T08:15:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-13T08:15:00.000Z",
     "detected_at": "2026-10-17T15:03:01.688Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "recorded_after_kickoff",
    "origin_words": "Recorded by us after kick-off; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "Celta Vigo or draw",
     "author_odds": "1.64",
     "market_key": "double_chance",
     "choice_key": "1X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: Celta Vigo or draw at 1.64"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Celta Vigo 1-2 Juventus."
    },
    "settlements": [
     {
      "operation_id": "d829fae72e82f0e2ea133354fcb597e545c1630e04da7e10f74513b08451e71d",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "Celta Vigo or draw",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "811baa26f98d10dc8e9c4fd5ead4efdd797417dab2c62cf06dd90510077093e9",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "Celta Vigo or draw",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-2",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Celta Vigo or draw"
   }
  },
  {
   "record_id": "n-3a2d75db413f0eb81b5fe772",
   "url": "/sources/extra-toto-nl/picks/2/#pick-n-3a2d75db413f0eb81b5fe772",
   "match": "NEC Nijmegen v Levski Sofia",
   "match_url": "/football/matches/nec-nijmegen-vs-levski-sofia-2026-10-15/",
   "kickoff": "2026-10-15T19:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": -44.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.73",
   "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-13T08:15:00.000Z",
   "recorded_at": "2026-10-17T15:03:01.688Z",
   "origin": "Recorded by us after kick-off; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-3a2d75db413f0eb81b5fe772",
    "quote_text": "Wedtip: Meer dan 2,5 goals > 1,73",
    "fragment_from": 4708,
    "fragment_to": 4741,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-2",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "007553ee0579f2fc917236ac36d012b3082dcb9ec48555fa0d40dd0cd92ee9e0",
     "material_removed": false
    },
    "published_at": "2026-10-13T08:15:00.000Z",
    "detected_at": "2026-10-17T15:03:01.688Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-239f7edb3af0",
     "display_name": "NEC Nijmegen — Levski Sofia",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-15T19:00:00.000Z",
     "url": "/football/matches/nec-nijmegen-vs-levski-sofia-2026-10-15/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.73",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "dates": {
     "fragment_at": "2026-10-13T08:15:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-13T08:15:00.000Z",
     "detected_at": "2026-10-17T15:03:01.688Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "recorded_after_kickoff",
    "origin_words": "Recorded by us after kick-off; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.73",
     "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.73"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was NEC Nijmegen 1-1 Levski Sofia."
    },
    "settlements": [
     {
      "operation_id": "2d1b6a32c6d7dd3f651c56873dce0cc1846e250cd29edd877666a22af0d142fe",
      "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": "e7e26a4a576bb14c6f858af2344658d55c3673f3cae7e18a04612adf1699142a",
      "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": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-2",
     "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-80034770f4a29adec3108aea",
   "url": "/sources/extra-toto-nl/picks/2/#pick-n-80034770f4a29adec3108aea",
   "match": "NK Celje v Omonia Nicosia",
   "match_url": "/football/matches/nk-celje-vs-omonia-nicosia-2026-10-15/",
   "kickoff": "2026-10-15T16:45:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": -46.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Omonia Nicosia at 2.65",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "0-3",
   "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-13T08:15:00.000Z",
   "recorded_at": "2026-10-17T15:03:01.688Z",
   "origin": "Recorded by us after kick-off; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-80034770f4a29adec3108aea",
    "quote_text": "Wedtip: Omonia wint > 2,65",
    "fragment_from": 3539,
    "fragment_to": 3565,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-2",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "007553ee0579f2fc917236ac36d012b3082dcb9ec48555fa0d40dd0cd92ee9e0",
     "material_removed": false
    },
    "published_at": "2026-10-13T08:15:00.000Z",
    "detected_at": "2026-10-17T15:03:01.688Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-acf0c0603869",
     "display_name": "NK Celje — Omonia Nicosia",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-15T16:45:00.000Z",
     "url": "/football/matches/nk-celje-vs-omonia-nicosia-2026-10-15/",
     "scoreline": "0-3",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Omonia Nicosia",
    "odds_set": {
     "by_author": "2.65",
     "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,
    "dates": {
     "fragment_at": "2026-10-13T08:15:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-13T08:15:00.000Z",
     "detected_at": "2026-10-17T15:03:01.688Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "recorded_after_kickoff",
    "origin_words": "Recorded by us after kick-off; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Omonia Nicosia",
     "author_odds": "2.65",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Omonia Nicosia at 2.65"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was NK Celje 0-3 Omonia Nicosia."
    },
    "settlements": [
     {
      "operation_id": "c658464f829cb2746c8714499dfe90df59ad72f6f8bb2bc897c6746ca3de289a",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Omonia Nicosia",
      "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": "58f7d7285d0fff91a9d34988046addc17957c8e675c96564ce0cfa5d2de2b5fb",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Omonia Nicosia",
      "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": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-2",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Omonia Nicosia to win"
   }
  },
  {
   "record_id": "n-0632feac5e019f12b0b4e58b",
   "url": "/sources/extra-toto-nl/picks/2/#pick-n-0632feac5e019f12b0b4e58b",
   "match": "Lech Poznań v Bayer 04 Leverkusen",
   "match_url": "/football/matches/lech-poznan-vs-bayer-04-leverkusen-2026-10-15/",
   "kickoff": "2026-10-15T16:45:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": -46.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Bayer 04 Leverkusen at 1.63",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "0-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-13T08:15:00.000Z",
   "recorded_at": "2026-10-17T15:03:01.688Z",
   "origin": "Recorded by us after kick-off; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-0632feac5e019f12b0b4e58b",
    "quote_text": "Wedtip: Leverkusen wint > 1,63",
    "fragment_from": 3179,
    "fragment_to": 3209,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-2",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "007553ee0579f2fc917236ac36d012b3082dcb9ec48555fa0d40dd0cd92ee9e0",
     "material_removed": false
    },
    "published_at": "2026-10-13T08:15:00.000Z",
    "detected_at": "2026-10-17T15:03:01.688Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-314ffc54d9db",
     "display_name": "Lech Poznań — Bayer 04 Leverkusen",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-15T16:45:00.000Z",
     "url": "/football/matches/lech-poznan-vs-bayer-04-leverkusen-2026-10-15/",
     "scoreline": "0-4",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Bayer 04 Leverkusen",
    "odds_set": {
     "by_author": "1.63",
     "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,
    "dates": {
     "fragment_at": "2026-10-13T08:15:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-13T08:15:00.000Z",
     "detected_at": "2026-10-17T15:03:01.688Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "recorded_after_kickoff",
    "origin_words": "Recorded by us after kick-off; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Bayer 04 Leverkusen",
     "author_odds": "1.63",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Bayer 04 Leverkusen at 1.63"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Lech Poznań 0-4 Bayer 04 Leverkusen."
    },
    "settlements": [
     {
      "operation_id": "e3f9e18e7f86139a868d8f66ba5f3735f371c9ff45d14cfc63d9684fe6b2eba1",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Bayer 04 Leverkusen",
      "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": "7905398b7038b308019983de76db5de82a2d51994a38f310075e2e628318594c",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Bayer 04 Leverkusen",
      "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": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-2",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Bayer 04 Leverkusen to win"
   }
  },
  {
   "record_id": "n-873e41edbfadc529402482b5",
   "url": "/sources/extra-toto-nl/picks/2/#pick-n-873e41edbfadc529402482b5",
   "match": "Red Bull Salzburg v AC Milan",
   "match_url": "/football/matches/red-bull-salzburg-vs-ac-milan-2026-10-15/",
   "kickoff": "2026-10-15T16:45:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": -46.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: AC Milan at 1.79",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "0-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-13T08:15:00.000Z",
   "recorded_at": "2026-10-17T15:03:01.688Z",
   "origin": "Recorded by us after kick-off; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-873e41edbfadc529402482b5",
    "quote_text": "Wedtip: AC Milan wint > 1,79",
    "fragment_from": 2703,
    "fragment_to": 2731,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-2",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "007553ee0579f2fc917236ac36d012b3082dcb9ec48555fa0d40dd0cd92ee9e0",
     "material_removed": false
    },
    "published_at": "2026-10-13T08:15:00.000Z",
    "detected_at": "2026-10-17T15:03:01.688Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-f734162919a3",
     "display_name": "Red Bull Salzburg — AC Milan",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-15T16:45:00.000Z",
     "url": "/football/matches/red-bull-salzburg-vs-ac-milan-2026-10-15/",
     "scoreline": "0-4",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "AC Milan",
    "odds_set": {
     "by_author": "1.79",
     "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,
    "dates": {
     "fragment_at": "2026-10-13T08:15:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-13T08:15:00.000Z",
     "detected_at": "2026-10-17T15:03:01.688Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "recorded_after_kickoff",
    "origin_words": "Recorded by us after kick-off; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "AC Milan",
     "author_odds": "1.79",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: AC Milan at 1.79"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Red Bull Salzburg 0-4 AC Milan."
    },
    "settlements": [
     {
      "operation_id": "83c94901408eda9d3c4d4b625b2778cacc5d49bac5abb7dea6b5fa908c9afcdb",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "AC Milan",
      "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": "c971e87c58211bc666da7ae818194a9bb841d02cd2f62b4bdf6b28543d34de6f",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "AC Milan",
      "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": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-2",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "AC Milan to win"
   }
  },
  {
   "record_id": "n-d151e92581b55c63bc8474d1",
   "url": "/sources/extra-toto-nl/picks/2/#pick-n-d151e92581b55c63bc8474d1",
   "match": "Olympique Lyonnais v Crystal Palace",
   "match_url": "/football/matches/olympique-lyonnais-vs-crystal-palace-2026-10-15/",
   "kickoff": "2026-10-15T16:45:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": -46.3,
   "market_code": "double_chance",
   "author_said": "Double chance: draw or Crystal Palace at 1.57",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "3-2",
   "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-13T08:15:00.000Z",
   "recorded_at": "2026-10-17T15:03:01.688Z",
   "origin": "Recorded by us after kick-off; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-d151e92581b55c63bc8474d1",
    "quote_text": "Wedtip: Crystal Palace of gelijkspel > 1,57",
    "fragment_from": 2323,
    "fragment_to": 2366,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-2",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "007553ee0579f2fc917236ac36d012b3082dcb9ec48555fa0d40dd0cd92ee9e0",
     "material_removed": false
    },
    "published_at": "2026-10-13T08:15:00.000Z",
    "detected_at": "2026-10-17T15:03:01.688Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-c1a676aa20c3",
     "display_name": "Olympique Lyonnais — Crystal Palace",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-15T16:45:00.000Z",
     "url": "/football/matches/olympique-lyonnais-vs-crystal-palace-2026-10-15/",
     "scoreline": "3-2",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "draw or Crystal Palace",
    "odds_set": {
     "by_author": "1.57",
     "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,
    "dates": {
     "fragment_at": "2026-10-13T08:15:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-13T08:15:00.000Z",
     "detected_at": "2026-10-17T15:03:01.688Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "recorded_after_kickoff",
    "origin_words": "Recorded by us after kick-off; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "draw or Crystal Palace",
     "author_odds": "1.57",
     "market_key": "double_chance",
     "choice_key": "X2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: draw or Crystal Palace at 1.57"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Olympique Lyonnais 3-2 Crystal Palace."
    },
    "settlements": [
     {
      "operation_id": "fb7240cac4dafc37870f97165d64e73f9a74b60638b5f6428004565c06060a76",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "draw or Crystal Palace",
      "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": "2cb483c9b8e1836f4b8a7f7f7e0bbce095c14288261a51a86708a5e9ad613b20",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "draw or Crystal Palace",
      "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": "TOTO Extra",
     "publisher": "TOTO Extra",
     "forecaster": "TOTO Extra",
     "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://extra.toto.nl/artikel/voorspelling-europa-league-speelronde-2",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "draw or Crystal Palace"
   }
  },
  {
   "record_id": "n-6c0a0a8d0f0bc9ab37458c19",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Wordt Wout zondag weer bijgestaan door Onze Lieve Heer, en maakt hij twee doelpunten of meer? Dan kan je daarmee 7,25 keer je inleg winnen.",
   "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-11-06T14:10:00.000Z",
   "recorded_at": "2026-11-06T14:22:53.737Z",
   "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-89b271da7b0b186b566543d5",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Denk je dat we 4 doelpunten of meer zullen zien dit duel? Dan kan je daar 2,10 keer je inleg mee winnen.",
   "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-11-06T14:10:00.000Z",
   "recorded_at": "2026-11-06T14:22:53.737Z",
   "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-4ed0cb188f7738291acfe328",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Door in te zetten op FC Twente of gelijkspel is een van beide uitkomsten al genoeg om je weddenschap te winnen. Daarmee kan je 1,40 keer je inleg pakken.",
   "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-11-06T14:10:00.000Z",
   "recorded_at": "2026-11-06T14:22:53.737Z",
   "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-0f3210483b9b6e669707eb25",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Meer dan 4,5 doelpunten > 2,55",
   "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-11-05T10:39:17.000Z",
   "recorded_at": "2026-11-05T11:02:52.888Z",
   "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-a2598481edf09fba3c0154a0",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Beide teams scoren: Ja > 1,44",
   "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-11-05T10:39:17.000Z",
   "recorded_at": "2026-11-05T11:02:52.888Z",
   "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-4337d2ee49e76020cac8902c",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Resultaat: PSV wint > 1,37 (vroege uitbetaling)",
   "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-11-05T10:39:17.000Z",
   "recorded_at": "2026-11-05T11:02:52.888Z",
   "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-2cb6a44f5ea4287960a74ff6",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Toluwalase Arokodare scoort met een kopbal > 6,00",
   "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-11-04T13:55:00.000Z",
   "recorded_at": "2026-11-04T14:04:17.270Z",
   "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-d14fbc52790b6f0ed82acd4e",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Tresoldi 3+ schoten op doel kan 5,00 keer je inleg uitbetalen.",
   "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-11-03T07:00:00.000Z",
   "recorded_at": "2026-11-03T07:02:51.353Z",
   "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-611e80f1e11690ef4c10b0dd",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Feyenoord wint met 2-1, 3-1 of 4-1 > 7,50",
   "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-11-02T14:30:00.000Z",
   "recorded_at": "2026-11-02T14:52:54.902Z",
   "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-eec95fece06ef7d49af02ea7",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Krijgen we zowel na de eerste als tweede helft een gelijkspel, dan win je daar 4,75 keer je inzet mee.",
   "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-29T10:35:11.000Z",
   "recorded_at": "2026-10-29T11:12:21.695Z",
   "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-e5f1027d980d62c382888cd6",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Wedtip: Aarhus wint > 1,52",
   "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-19T15:50:22.000Z",
   "recorded_at": "2026-10-19T16:02:56.238Z",
   "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-95adde06bf876b9a7d083bdb",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Wedtip: Craiova wint > 1,60",
   "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-19T15:50:22.000Z",
   "recorded_at": "2026-10-19T16:02:56.238Z",
   "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-ba5e5f2df996edae8b5d7084",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Wedtip: Beide teams scoren > 1,55",
   "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-19T15:50:22.000Z",
   "recorded_at": "2026-10-19T16:02:56.238Z",
   "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-92c1b77323bdc47e60ef30e1",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Wedtip: Olympiacos wint > 1,54",
   "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-19T13:45:00.000Z",
   "recorded_at": "2026-10-19T13:52:51.827Z",
   "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-6975cfa68323dc2beeb79af2",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Wedtip: Union SG wint > 1,29",
   "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-19T13:45:00.000Z",
   "recorded_at": "2026-10-19T13:52:51.827Z",
   "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-55b1d78a7fa08adb2c3c6a5c",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Wedtip: Ferencváros wint > 1,35",
   "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-19T13:45:00.000Z",
   "recorded_at": "2026-10-19T13:52:51.827Z",
   "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-aa0d27f75dc94d9300067295",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Wedtip: Leverkusen wint > 1,23",
   "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-19T13:45:00.000Z",
   "recorded_at": "2026-10-19T13:52:51.827Z",
   "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-1f42f3e24999c1815ecc23aa",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Wedtip: Rennes wint > 1,23",
   "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-13T08:15:00.000Z",
   "recorded_at": "2026-10-17T15:03:01.688Z",
   "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-e1735cf449bd01f0a37dd254",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Wedtip: Ferencváros wint > 1,97",
   "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-13T08:15:00.000Z",
   "recorded_at": "2026-10-17T15:03:01.688Z",
   "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-5a8be56c4f02f39feb3645ce",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Wedtip: Sunderland wint > 1,37",
   "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-13T08:15:00.000Z",
   "recorded_at": "2026-10-17T15:03:01.688Z",
   "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-6abdcb6be865d453f2d01829",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Wedtip: Sparta Praag wint > 1,35",
   "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-13T08:15:00.000Z",
   "recorded_at": "2026-10-17T15:03:01.688Z",
   "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-1dbe7fa145ba8e86975fb6bd",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Wedtip: Union SG wint > 2,32",
   "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-13T08:15:00.000Z",
   "recorded_at": "2026-10-17T15:03:01.688Z",
   "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-52bc3263365d03f4fbaeaa7f",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Wedtip: AZ wint met 1-0, 2-0 of 3-0 > 2,65",
   "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-13T08:15:00.000Z",
   "recorded_at": "2026-10-17T15:03:01.688Z",
   "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
  }
 ],
 "lead_time": {
  "contract_version": 1,
  "threshold_hours": 2.0,
  "picks": 89,
  "before_kickoff": 77,
  "after_kickoff": 12,
  "at_least_2h": 77,
  "share_2h_plus": 86.5,
  "median_hours": 72.5,
  "min_hours": 11.6,
  "max_hours": 128.8,
  "words": "Hours between the moment we recorded the pick and kick-off; the share counts picks recorded at least two hours before kick-off."
 },
 "baseline": {
  "contract_version": 1,
  "series_code": "market_price",
  "rule": "recorded-line-1.0",
  "state": "settled",
  "picks": 28,
  "settled_picks_all": 52,
  "excluded": {
   "market_without_favourite": 3,
   "no_recorded_line": 21,
   "favourite_not_settled": 0
  },
  "staked_hundredths": 280000,
  "author_net_hundredths": -26960,
  "favourite_net_hundredths": 2486,
  "difference_hundredths": -29446,
  "author_return_percent": -9.63,
  "favourite_return_percent": 0.89,
  "author_hit_rate": 53.6,
  "favourite_hit_rate": 60.7,
  "picked_favourite_share": 85.7,
  "by_market": [
   {
    "market_code": "1x2",
    "picks": 13,
    "staked_hundredths": 130000,
    "author_net_hundredths": -42502,
    "favourite_net_hundredths": -8506,
    "author_hits": 5,
    "favourite_hits": 7,
    "picked_favourite": 11,
    "author_return_percent": -32.69,
    "favourite_return_percent": -6.54
   },
   {
    "market_code": "both_teams_score",
    "picks": 10,
    "staked_hundredths": 100000,
    "author_net_hundredths": -10367,
    "favourite_net_hundredths": -10367,
    "author_hits": 6,
    "favourite_hits": 6,
    "picked_favourite": 10,
    "author_return_percent": -10.37,
    "favourite_return_percent": -10.37
   },
   {
    "market_code": "total",
    "picks": 5,
    "staked_hundredths": 50000,
    "author_net_hundredths": 25909,
    "favourite_net_hundredths": 21359,
    "author_hits": 4,
    "favourite_hits": 4,
    "picked_favourite": 3,
    "author_return_percent": 51.82,
    "favourite_return_percent": 42.72
   }
  ],
  "return_over_time": [
   {
    "kickoff": "2026-10-18T14:45:00.000Z",
    "author_cumulative_hundredths": -10000,
    "favourite_cumulative_hundredths": 8696
   },
   {
    "kickoff": "2026-10-20T16:45:00.000Z",
    "author_cumulative_hundredths": -2593,
    "favourite_cumulative_hundredths": 16103
   },
   {
    "kickoff": "2026-10-20T16:45:00.000Z",
    "author_cumulative_hundredths": -12593,
    "favourite_cumulative_hundredths": 6103
   },
   {
    "kickoff": "2026-10-20T19:00:00.000Z",
    "author_cumulative_hundredths": -6605,
    "favourite_cumulative_hundredths": 12091
   },
   {
    "kickoff": "2026-10-20T19:00:00.000Z",
    "author_cumulative_hundredths": -16605,
    "favourite_cumulative_hundredths": 2091
   },
   {
    "kickoff": "2026-10-20T19:00:00.000Z",
    "author_cumulative_hundredths": -10544,
    "favourite_cumulative_hundredths": 8152
   },
   {
    "kickoff": "2026-10-21T16:45:00.000Z",
    "author_cumulative_hundredths": -5281,
    "favourite_cumulative_hundredths": 13415
   },
   {
    "kickoff": "2026-10-21T16:45:00.000Z",
    "author_cumulative_hundredths": 7219,
    "favourite_cumulative_hundredths": 25915
   },
   {
    "kickoff": "2026-10-21T19:00:00.000Z",
    "author_cumulative_hundredths": 15386,
    "favourite_cumulative_hundredths": 34082
   },
   {
    "kickoff": "2026-10-21T19:00:00.000Z",
    "author_cumulative_hundredths": 5386,
    "favourite_cumulative_hundredths": 24082
   },
   {
    "kickoff": "2026-10-21T19:00:00.000Z",
    "author_cumulative_hundredths": 13078,
    "favourite_cumulative_hundredths": 31774
   },
   {
    "kickoff": "2026-10-21T19:00:00.000Z",
    "author_cumulative_hundredths": 18206,
    "favourite_cumulative_hundredths": 36902
   },
   {
    "kickoff": "2026-10-21T19:00:00.000Z",
    "author_cumulative_hundredths": 8206,
    "favourite_cumulative_hundredths": 42202
   },
   {
    "kickoff": "2026-10-21T19:00:00.000Z",
    "author_cumulative_hundredths": 18606,
    "favourite_cumulative_hundredths": 52602
   },
   {
    "kickoff": "2026-10-21T19:00:00.000Z",
    "author_cumulative_hundredths": 8606,
    "favourite_cumulative_hundredths": 42602
   },
   {
    "kickoff": "2026-10-22T16:45:00.000Z",
    "author_cumulative_hundredths": -1394,
    "favourite_cumulative_hundredths": 32602
   },
   {
    "kickoff": "2026-10-22T16:45:00.000Z",
    "author_cumulative_hundredths": -11394,
    "favourite_cumulative_hundredths": 22602
   },
   {
    "kickoff": "2026-10-22T16:45:00.000Z",
    "author_cumulative_hundredths": -21394,
    "favourite_cumulative_hundredths": 12602
   },
   {
    "kickoff": "2026-10-22T19:00:00.000Z",
    "author_cumulative_hundredths": -16394,
    "favourite_cumulative_hundredths": 17602
   },
   {
    "kickoff": "2026-10-22T19:00:00.000Z",
    "author_cumulative_hundredths": -12784,
    "favourite_cumulative_hundredths": 21212
   },
   {
    "kickoff": "2026-10-22T19:00:00.000Z",
    "author_cumulative_hundredths": -22784,
    "favourite_cumulative_hundredths": 11212
   },
   {
    "kickoff": "2026-10-25T20:00:00.000Z",
    "author_cumulative_hundredths": -32784,
    "favourite_cumulative_hundredths": 1212
   },
   {
    "kickoff": "2026-10-25T20:00:00.000Z",
    "author_cumulative_hundredths": -30343,
    "favourite_cumulative_hundredths": 3653
   },
   {
    "kickoff": "2026-10-25T20:00:00.000Z",
    "author_cumulative_hundredths": -40343,
    "favourite_cumulative_hundredths": 10953
   },
   {
    "kickoff": "2026-10-31T17:45:00.000Z",
    "author_cumulative_hundredths": -32143,
    "favourite_cumulative_hundredths": 19153
   },
   {
    "kickoff": "2026-11-03T20:00:00.000Z",
    "author_cumulative_hundredths": -42143,
    "favourite_cumulative_hundredths": 9153
   },
   {
    "kickoff": "2026-11-04T20:00:00.000Z",
    "author_cumulative_hundredths": -38810,
    "favourite_cumulative_hundredths": 12486
   },
   {
    "kickoff": "2026-11-05T17:45:00.000Z",
    "author_cumulative_hundredths": -26960,
    "favourite_cumulative_hundredths": 2486
   }
  ],
  "words": "Same stakes, same matches, same recorded moment: the author’s picks against backing the market favourite by the recorded line. Only markets with a single shortest price count (match result, over/under, both teams to score, handicap); correct score and combined markets are left out."
 },
 "pagination": {
  "per_page": 20,
  "total": 112,
  "pages": 7,
  "page_urls": [
   "/sources/extra-toto-nl/",
   "/sources/extra-toto-nl/picks/2/",
   "/sources/extra-toto-nl/picks/3/",
   "/sources/extra-toto-nl/picks/4/",
   "/sources/extra-toto-nl/picks/5/",
   "/sources/extra-toto-nl/picks/6/",
   "/sources/extra-toto-nl/picks/7/"
  ],
  "groups": {
   "settled": 59,
   "pending": 2,
   "excluded": 51
  },
  "continuation": "by_time",
  "page": 1,
  "first": 1,
  "last": 20,
  "author_url": "/sources/extra-toto-nl/",
  "current": true
 },
 "title_tag": "TOTO Extra: Football Prediction Record",
 "calculator": {
  "url": "/tools/luck-or-skill/?n=52&odds=1.83&roi=-7.5&src=record",
  "n": 52,
  "odds": "1.83",
  "roi": "-7.5",
  "series": "Recorded before kick-off, at our recorded market price"
 },
 "source_info": {
  "code_name": "extra-toto-nl",
  "display_name": "TOTO Extra",
  "type_code": "channel",
  "domains": [
   "extra.toto.nl"
  ],
  "owner": null,
  "check": {
   "when": null,
   "source_list": []
  },
  "url": "/sources/extra-toto-nl/",
  "products": [
   {
    "code_name": "toto-extra",
    "display_name": "TOTO Extra",
    "type_code": "column",
    "url": "/sources/extra-toto-nl/",
    "entity_ref": "e-c2dcf783e8a8d9907ce519b3",
    "summary": {
     "statements": 143,
     "predictions": 112,
     "settled_picks": 52,
     "headline_kind": "live_snapshot",
     "return_percent": -7.45,
     "headline_part": "live",
     "period_from": "2026-10-17",
     "period_to": "2026-11-06"
    }
   }
  ],
  "author_list": [],
  "authors_count": 0,
  "auto": true,
  "product": "toto-extra",
  "product_page": false
 },
 "data_revision": {
  "data_version": "2026-11-07.2",
  "updated": "2026-11-07",
  "current_release": "2026-11-07.2",
  "data_as_of": "2026-11-07",
  "method_version": "2.2",
  "price_rule": "independent odds snapshot",
  "series_code": "market_price",
  "sample": {
   "settled_picks": 52,
   "matches": 43,
   "void": 0,
   "period_from": "2026-10-18",
   "period_to": "2026-11-05",
   "composition_hash": "87206040721f13a2074858024bc451b04ca068f0020bf5551e63b765b80b078a"
  },
  "changes_url": "#changes",
  "corrections_url": "/corrections/"
 },
 "number_changes": [
  {
   "id": "zc-6e76f7178aab64025e04",
   "at": "2026-11-07T20:05:20.937Z",
   "data_version": "2026-11-07.2",
   "previous_data_version": "2026-11-07.1",
   "url": "/sources/extra-toto-nl/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-11-06.1",
    "return_percent": "-5.64",
    "settled_picks": 51,
    "matches": 42,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "f540b8cdc2fedb07f21928cb9e4b8b95aaf69fe2fe3afaa932f446dc56950339",
    "text": "−5.64% on 51 settled picks across 42 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-11-07.2",
    "return_percent": "-7.45",
    "settled_picks": 52,
    "matches": 43,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "87206040721f13a2074858024bc451b04ca068f0020bf5551e63b765b80b078a",
    "text": "−7.45% on 52 settled picks across 43 matches · independent odds snapshot · method 2.2"
   },
   "reason": "Added 1 earlier pick for matches played before the previous data version (found in archives or newly matched to a fixture).",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 1,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-c93d1bf83098e1dc6d44",
   "at": "2026-11-06T14:46:17.511Z",
   "data_version": "2026-11-06.1",
   "previous_data_version": "2026-11-05.3",
   "url": "/sources/extra-toto-nl/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-11-05.1",
    "return_percent": "-11.83",
    "settled_picks": 48,
    "matches": 40,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "f433afe78534d115537ee469a7d593ac1dabf631656a7dce6032967d28387deb",
    "text": "−11.83% on 48 settled picks across 40 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-11-06.1",
    "return_percent": "-5.64",
    "settled_picks": 51,
    "matches": 42,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "f540b8cdc2fedb07f21928cb9e4b8b95aaf69fe2fe3afaa932f446dc56950339",
    "text": "−5.64% on 51 settled picks across 42 matches · independent odds snapshot · method 2.2"
   },
   "reason": "Added 1 earlier pick for matches played before the previous data version (found in archives or newly matched to a fixture); also 2 new results.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 3,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-a85b70ae401e3b169af7",
   "at": "2026-11-05T05:43:48.128Z",
   "data_version": "2026-11-05.1",
   "previous_data_version": "2026-11-04.3",
   "url": "/sources/extra-toto-nl/",
   "category": "new_results",
   "category_words": "New results",
   "before": {
    "data_version": "2026-11-04.1",
    "return_percent": "-12.79",
    "settled_picks": 47,
    "matches": 39,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "6e74f2e2f3805a93a2f6fa38bc84027361b11014f5ac8ba5644e8224ff9d113e",
    "text": "−12.79% on 47 settled picks across 39 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-11-05.1",
    "return_percent": "-11.83",
    "settled_picks": 48,
    "matches": 40,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "f433afe78534d115537ee469a7d593ac1dabf631656a7dce6032967d28387deb",
    "text": "−11.83% on 48 settled picks across 40 matches · independent odds snapshot · method 2.2"
   },
   "reason": "1 new settled pick from matches played after the previous data version.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 1,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-6121c32b7ba2244c44c8",
   "at": "2026-11-04T03:35:56.412Z",
   "data_version": "2026-11-04.1",
   "previous_data_version": "2026-11-03.3",
   "url": "/sources/extra-toto-nl/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-11-02.1",
    "return_percent": "-8.92",
    "settled_picks": 45,
    "matches": 38,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "f7a2e0ceda9d7ee8f35aea250efac32d9d2387179cb2e86cd88b437a1bc732d3",
    "text": "−8.92% on 45 settled picks across 38 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-11-04.1",
    "return_percent": "-12.79",
    "settled_picks": 47,
    "matches": 39,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "6e74f2e2f3805a93a2f6fa38bc84027361b11014f5ac8ba5644e8224ff9d113e",
    "text": "−12.79% on 47 settled picks across 39 matches · independent odds snapshot · method 2.2"
   },
   "reason": "Added 2 earlier picks for matches played before the previous data version (found in archives or newly matched to a fixture).",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 2,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-594529b93afb74a5c1db",
   "at": "2026-11-02T01:08:19.111Z",
   "data_version": "2026-11-02.1",
   "previous_data_version": "2026-11-01.3",
   "url": "/sources/extra-toto-nl/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-11-01.2",
    "return_percent": "-9.93",
    "settled_picks": 44,
    "matches": 37,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "0bdc53f746f0d0d736ec92358165c29d36a8d7e605d1ba65e2effa847d565c10",
    "text": "−9.93% on 44 settled picks across 37 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-11-02.1",
    "return_percent": "-8.92",
    "settled_picks": 45,
    "matches": 38,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "f7a2e0ceda9d7ee8f35aea250efac32d9d2387179cb2e86cd88b437a1bc732d3",
    "text": "−8.92% on 45 settled picks across 38 matches · independent odds snapshot · method 2.2"
   },
   "reason": "Added 1 earlier pick for matches played before the previous data version (found in archives or newly matched to a fixture).",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 1,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-ff56922b9229b1aa13ea",
   "at": "2026-11-01T16:20:36.348Z",
   "data_version": "2026-11-01.2",
   "previous_data_version": "2026-11-01.1",
   "url": "/sources/extra-toto-nl/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-10-31.2",
    "return_percent": "-12.18",
    "settled_picks": 41,
    "matches": 36,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "77bfd0a5f50508293968c12b24304f83a27a3158db4b4390db7bccec7b354754",
    "text": "−12.18% on 41 settled picks across 36 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-11-01.2",
    "return_percent": "-9.93",
    "settled_picks": 44,
    "matches": 37,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "0bdc53f746f0d0d736ec92358165c29d36a8d7e605d1ba65e2effa847d565c10",
    "text": "−9.93% on 44 settled picks across 37 matches · independent odds snapshot · method 2.2"
   },
   "reason": "Added 3 earlier picks for matches played before the previous data version (found in archives or newly matched to a fixture).",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 3,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-3721b055a5ca0b2c17ac",
   "at": "2026-10-31T21:01:38.334Z",
   "data_version": "2026-10-31.2",
   "previous_data_version": "2026-10-31.1",
   "url": "/sources/extra-toto-nl/",
   "category": "new_results",
   "category_words": "New results",
   "before": {
    "data_version": "2026-10-27.1",
    "return_percent": "-14.54",
    "settled_picks": 40,
    "matches": 35,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "3f1ed588a814dc663a420349461110fe18909573d24f99ebdb0bcc25180ff26e",
    "text": "−14.54% on 40 settled picks across 35 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-10-31.2",
    "return_percent": "-12.18",
    "settled_picks": 41,
    "matches": 36,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "77bfd0a5f50508293968c12b24304f83a27a3158db4b4390db7bccec7b354754",
    "text": "−12.18% on 41 settled picks across 36 matches · independent odds snapshot · method 2.2"
   },
   "reason": "1 new settled pick from matches played after the previous data version.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 1,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-18c09cbef81fa50f0637",
   "at": "2026-10-27T07:47:02.386Z",
   "data_version": "2026-10-27.1",
   "previous_data_version": "2026-10-26.1",
   "url": "/sources/extra-toto-nl/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-10-23.1",
    "return_percent": "-9.77",
    "settled_picks": 35,
    "matches": 32,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "ae6ed07f0ab1c92f31248b62506241d992456924c248732502a1c9c4b3e4daf6",
    "text": "−9.77% on 35 settled picks across 32 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-10-27.1",
    "return_percent": "-14.54",
    "settled_picks": 40,
    "matches": 35,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "3f1ed588a814dc663a420349461110fe18909573d24f99ebdb0bcc25180ff26e",
    "text": "−14.54% on 40 settled picks across 35 matches · independent odds snapshot · method 2.2"
   },
   "reason": "Added 2 earlier picks for matches played before the previous data version (found in archives or newly matched to a fixture); also 3 new results.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 5,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-4387f6d2c6bc3afb9cf8",
   "at": "2026-10-23T01:17:07.717Z",
   "data_version": "2026-10-23.1",
   "previous_data_version": "2026-10-22.6",
   "url": "/sources/extra-toto-nl/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-10-22.6",
    "return_percent": "-12.06",
    "settled_picks": 34,
    "matches": 31,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "7fc821d06903a5010382fd9f0c56bd161e96118c55e85a97340b125769e3cb7a",
    "text": "−12.06% on 34 settled picks across 31 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-10-23.1",
    "return_percent": "-9.77",
    "settled_picks": 35,
    "matches": 32,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "ae6ed07f0ab1c92f31248b62506241d992456924c248732502a1c9c4b3e4daf6",
    "text": "−9.77% on 35 settled picks across 32 matches · independent odds snapshot · method 2.2"
   },
   "reason": "Added 1 earlier pick for matches played before the previous data version (found in archives or newly matched to a fixture).",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 1,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-fab99b59a9968e3f9e37",
   "at": "2026-10-22T22:37:17.307Z",
   "data_version": "2026-10-22.6",
   "previous_data_version": "2026-10-22.5",
   "url": "/sources/extra-toto-nl/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-10-22.5",
    "return_percent": "10.21",
    "settled_picks": 19,
    "matches": 16,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "87bc2d985c64fc7ef56cef815c88873c629d54f0791abf9268d23b130c759782",
    "text": "+10.21% on 19 settled picks across 16 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-10-22.6",
    "return_percent": "-12.06",
    "settled_picks": 34,
    "matches": 31,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "7fc821d06903a5010382fd9f0c56bd161e96118c55e85a97340b125769e3cb7a",
    "text": "−12.06% on 34 settled picks across 31 matches · independent odds snapshot · method 2.2"
   },
   "reason": "Added 9 earlier picks for matches played before the previous data version (found in archives or newly matched to a fixture); also 6 new results.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 15,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-f8097f342047e1bf5d32",
   "at": "2026-10-22T18:00:17.739Z",
   "data_version": "2026-10-22.5",
   "previous_data_version": "2026-10-22.4",
   "url": "/sources/extra-toto-nl/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-10-22.4",
    "return_percent": "7.61",
    "settled_picks": 18,
    "matches": 15,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "0e83982b6bb060f0c92d1cca5d60cd3dd7ba459c9d48f708f7749352e5fb5941",
    "text": "+7.61% on 18 settled picks across 15 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-10-22.5",
    "return_percent": "10.21",
    "settled_picks": 19,
    "matches": 16,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "87bc2d985c64fc7ef56cef815c88873c629d54f0791abf9268d23b130c759782",
    "text": "+10.21% on 19 settled picks across 16 matches · independent odds snapshot · method 2.2"
   },
   "reason": "Added 1 earlier pick for matches played before the previous data version (found in archives or newly matched to a fixture).",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 1,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-7ac47f8c35128590d0cd",
   "at": "2026-10-22T13:04:00.441Z",
   "data_version": "2026-10-22.4",
   "previous_data_version": "2026-10-22.3",
   "url": "/sources/extra-toto-nl/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-10-22.1",
    "return_percent": "5.74",
    "settled_picks": 15,
    "matches": 13,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "1fa4758f9ffb01e0d47013a7db9b688718db8f17afe87205460553c2e1409714",
    "text": "+5.74% on 15 settled picks across 13 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-10-22.4",
    "return_percent": "7.61",
    "settled_picks": 18,
    "matches": 15,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "0e83982b6bb060f0c92d1cca5d60cd3dd7ba459c9d48f708f7749352e5fb5941",
    "text": "+7.61% on 18 settled picks across 15 matches · independent odds snapshot · method 2.2"
   },
   "reason": "Added 3 earlier picks for matches played before the previous data version (found in archives or newly matched to a fixture).",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 3,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-de703e80aba252b73b0e",
   "at": "2026-10-22T03:02:07.338Z",
   "data_version": "2026-10-22.1",
   "previous_data_version": "2026-10-21.3",
   "url": "/sources/extra-toto-nl/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-10-21.3",
    "return_percent": "-5.58",
    "settled_picks": 13,
    "matches": 11,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "8bbe1bb3b9e172943067b94d43be0cb73c0f0465b1d511222482833800edf9d5",
    "text": "−5.58% on 13 settled picks across 11 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-10-22.1",
    "return_percent": "5.74",
    "settled_picks": 15,
    "matches": 13,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "1fa4758f9ffb01e0d47013a7db9b688718db8f17afe87205460553c2e1409714",
    "text": "+5.74% on 15 settled picks across 13 matches · independent odds snapshot · method 2.2"
   },
   "reason": "Added 2 earlier picks for matches played before the previous data version (found in archives or newly matched to a fixture).",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 2,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-3525ddd4889ed873b2b8",
   "at": "2026-10-21T22:08:07.744Z",
   "data_version": "2026-10-21.3",
   "previous_data_version": "2026-10-21.2",
   "url": "/sources/extra-toto-nl/",
   "category": "new_results",
   "category_words": "New results",
   "before": {
    "data_version": "2026-10-21.1",
    "return_percent": "-1.09",
    "settled_picks": 5,
    "matches": 5,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "0cd51370e751ccb61d155f197a14917617abdd22da9ee5602e6c4ae436711574",
    "text": "−5.44 points on 5 settled picks across 5 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-10-21.3",
    "return_percent": "-5.58",
    "settled_picks": 13,
    "matches": 11,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "8bbe1bb3b9e172943067b94d43be0cb73c0f0465b1d511222482833800edf9d5",
    "text": "−5.58% on 13 settled picks across 11 matches · independent odds snapshot · method 2.2"
   },
   "reason": "8 new settled picks from matches played after the previous data version.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 8,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-94c113a795d5a8f9bcb3",
   "at": "2026-10-21T02:27:55.722Z",
   "data_version": "2026-10-21.1",
   "previous_data_version": "2026-10-20.8",
   "url": "/sources/extra-toto-nl/",
   "category": "new_results",
   "category_words": "New results",
   "before": {
    "data_version": "2026-10-18.8",
    "return_percent": "-100.00",
    "settled_picks": 1,
    "matches": 1,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "634067b3d6344e00d5b8226b4617e77765f266fd035820f3639faaa2be734f00",
    "text": "−100.00 points on 1 settled pick across 1 match · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-10-21.1",
    "return_percent": "-1.09",
    "settled_picks": 5,
    "matches": 5,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "0cd51370e751ccb61d155f197a14917617abdd22da9ee5602e6c4ae436711574",
    "text": "−5.44 points on 5 settled picks across 5 matches · independent odds snapshot · method 2.2"
   },
   "reason": "4 new settled picks from matches played after the previous data version.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 4,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-4e7f7aa7fe53a0cdf67a",
   "at": "2026-10-18T21:29:31.006Z",
   "data_version": "2026-10-18.8",
   "previous_data_version": "2026-10-18.7",
   "url": "/sources/extra-toto-nl/",
   "category": "new_results",
   "category_words": "New results",
   "before": null,
   "after": {
    "data_version": "2026-10-18.8",
    "return_percent": "-100.00",
    "settled_picks": 1,
    "matches": 1,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "634067b3d6344e00d5b8226b4617e77765f266fd035820f3639faaa2be734f00",
    "text": "−100.00 points on 1 settled pick across 1 match · independent odds snapshot · method 2.2"
   },
   "reason": "First headline number for this record: 1 settled pick in the series “independent odds snapshot”.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 1,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  }
 ],
 "current_predictions": {
  "total_count": 2,
  "on_date": "2026-11-07T19:52",
  "row_list": [
   {
    "record_id": "n-059a4b3ba88fc7727363ed6c",
    "url": "/sources/extra-toto-nl/picks/7/#pick-n-059a4b3ba88fc7727363ed6c",
    "match": "SC Heerenveen v Feyenoord",
    "match_url": "/football/matches/sc-heerenveen-vs-feyenoord-2026-11-08/",
    "kickoff": "2026-11-08T11:15:00.000Z",
    "competition": "Eredivisie",
    "author_said": "Both teams to score: yes at 1.41",
    "origin": "Recorded by us before kick-off",
    "recorded_at": "2026-11-05T10:42:52.399Z",
    "platform": null
   },
   {
    "record_id": "n-11505637746daacc6144da39",
    "url": "/sources/extra-toto-nl/picks/7/#pick-n-11505637746daacc6144da39",
    "match": "SC Heerenveen v Feyenoord",
    "match_url": "/football/matches/sc-heerenveen-vs-feyenoord-2026-11-08/",
    "kickoff": "2026-11-08T11:15:00.000Z",
    "competition": "Eredivisie",
    "author_said": "1X2, match result: Feyenoord at 1.69",
    "origin": "Recorded by us before kick-off",
    "recorded_at": "2026-11-05T10:42:52.399Z",
    "platform": null
   }
  ]
 },
 "counts_by_slice": {
  "portions": [
   {
    "code": "live",
    "title": "Recorded before kick-off",
    "price_rule": "Return at our recorded market price",
    "settled_picks": 52,
    "total_check": true,
    "market_list": [
     {
      "code_name": "1x2",
      "in_words": "Match result",
      "url": null,
      "settled_picks": 24,
      "won": 12,
      "void": 0,
      "net_points_hundredths": -23578,
      "return_percent": "-9.8",
      "period_from": "2026-10-18",
      "period_to": "2026-11-05",
      "small_sample": false,
      "average_odds": "1.97",
      "odds_from_author": 24,
      "odds_from_snapshot": 0
     },
     {
      "code_name": "both_teams_score",
      "in_words": "Both teams to score",
      "url": null,
      "settled_picks": 13,
      "won": 7,
      "void": 0,
      "net_points_hundredths": -23700,
      "return_percent": "-18.2",
      "period_from": "2026-10-20",
      "period_to": "2026-11-05",
      "small_sample": false,
      "average_odds": "1.56",
      "odds_from_author": 13,
      "odds_from_snapshot": 0
     },
     {
      "code_name": "total",
      "in_words": "Over/under goals",
      "url": null,
      "settled_picks": 12,
      "won": 9,
      "void": 0,
      "net_points_hundredths": 38530,
      "return_percent": "32.1",
      "period_from": "2026-10-20",
      "period_to": "2026-11-05",
      "small_sample": false,
      "average_odds": "1.86",
      "odds_from_author": 12,
      "odds_from_snapshot": 0
     },
     {
      "code_name": "double_chance",
      "in_words": "Double chance",
      "url": null,
      "settled_picks": 3,
      "won": 0,
      "void": 0,
      "net_points_hundredths": -30000,
      "return_percent": "-100.0",
      "period_from": "2026-10-21",
      "period_to": "2026-11-03",
      "small_sample": true,
      "average_odds": "1.89",
      "odds_from_author": 3,
      "odds_from_snapshot": 0
     }
    ],
    "leagues": [
     {
      "code_name": "UEFA Champions League",
      "in_words": "UEFA Champions League",
      "url": "/football/competitions/uefa-champions-league/",
      "settled_picks": 22,
      "won": 13,
      "void": 0,
      "net_points_hundredths": 2739,
      "return_percent": "1.2",
      "period_from": "2026-10-20",
      "period_to": "2026-11-04",
      "small_sample": false,
      "average_odds": "1.88",
      "odds_from_author": 22,
      "odds_from_snapshot": 0,
      "league_markets": [
       {
        "code_name": "both_teams_score",
        "in_words": "Both teams to score",
        "settled_picks": 9,
        "won": 5,
        "void": 0,
        "net_points_hundredths": -12808,
        "return_percent": null,
        "period_from": "2026-10-20",
        "period_to": "2026-11-04",
        "small_sample": true,
        "average_odds": "1.59",
        "odds_from_author": 9,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "total",
        "in_words": "Over/under goals",
        "settled_picks": 6,
        "won": 5,
        "void": 0,
        "net_points_hundredths": 26659,
        "return_percent": null,
        "period_from": "2026-10-20",
        "period_to": "2026-10-21",
        "small_sample": true,
        "average_odds": "1.80",
        "odds_from_author": 6,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "1x2",
        "in_words": "Match result",
        "settled_picks": 5,
        "won": 3,
        "void": 0,
        "net_points_hundredths": 8888,
        "return_percent": null,
        "period_from": "2026-10-20",
        "period_to": "2026-10-21",
        "small_sample": true,
        "average_odds": "2.45",
        "odds_from_author": 5,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "double_chance",
        "in_words": "Double chance",
        "settled_picks": 2,
        "won": 0,
        "void": 0,
        "net_points_hundredths": -20000,
        "return_percent": null,
        "period_from": "2026-10-21",
        "period_to": "2026-11-03",
        "small_sample": true,
        "average_odds": "2.04",
        "odds_from_author": 2,
        "odds_from_snapshot": 0
       }
      ]
     },
     {
      "code_name": "UEFA Conference League",
      "in_words": "UEFA Conference League",
      "url": "/football/competitions/uefa-conference-league/",
      "settled_picks": 11,
      "won": 6,
      "void": 0,
      "net_points_hundredths": 3250,
      "return_percent": "3.0",
      "period_from": "2026-10-22",
      "period_to": "2026-11-05",
      "small_sample": false,
      "average_odds": "1.82",
      "odds_from_author": 11,
      "odds_from_snapshot": 0,
      "league_markets": [
       {
        "code_name": "1x2",
        "in_words": "Match result",
        "settled_picks": 9,
        "won": 5,
        "void": 0,
        "net_points_hundredths": 1400,
        "return_percent": null,
        "period_from": "2026-10-22",
        "period_to": "2026-10-22",
        "small_sample": true,
        "average_odds": "1.72",
        "odds_from_author": 9,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "total",
        "in_words": "Over/under goals",
        "settled_picks": 2,
        "won": 1,
        "void": 0,
        "net_points_hundredths": 1850,
        "return_percent": null,
        "period_from": "2026-10-22",
        "period_to": "2026-11-05",
        "small_sample": true,
        "average_odds": "2.25",
        "odds_from_author": 2,
        "odds_from_snapshot": 0
       }
      ]
     },
     {
      "code_name": "UEFA Europa League",
      "in_words": "UEFA Europa League",
      "url": "/football/competitions/uefa-europa-league/",
      "settled_picks": 10,
      "won": 4,
      "void": 0,
      "net_points_hundredths": -35199,
      "return_percent": "-35.2",
      "period_from": "2026-10-22",
      "period_to": "2026-11-05",
      "small_sample": false,
      "average_odds": "1.67",
      "odds_from_author": 10,
      "odds_from_snapshot": 0,
      "league_markets": [
       {
        "code_name": "1x2",
        "in_words": "Match result",
        "settled_picks": 7,
        "won": 3,
        "void": 0,
        "net_points_hundredths": -21866,
        "return_percent": null,
        "period_from": "2026-10-22",
        "period_to": "2026-11-05",
        "small_sample": true,
        "average_odds": "1.70",
        "odds_from_author": 7,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "both_teams_score",
        "in_words": "Both teams to score",
        "settled_picks": 2,
        "won": 1,
        "void": 0,
        "net_points_hundredths": -3333,
        "return_percent": null,
        "period_from": "2026-10-22",
        "period_to": "2026-11-05",
        "small_sample": true,
        "average_odds": "1.63",
        "odds_from_author": 2,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "double_chance",
        "in_words": "Double chance",
        "settled_picks": 1,
        "won": 0,
        "void": 0,
        "net_points_hundredths": -10000,
        "return_percent": null,
        "period_from": "2026-10-22",
        "period_to": "2026-10-22",
        "small_sample": true,
        "average_odds": "1.57",
        "odds_from_author": 1,
        "odds_from_snapshot": 0
       }
      ]
     },
     {
      "code_name": "Eredivisie",
      "in_words": "Eredivisie",
      "url": "/football/competitions/eredivisie/",
      "settled_picks": 5,
      "won": 3,
      "void": 0,
      "net_points_hundredths": 4450,
      "return_percent": "8.9",
      "period_from": "2026-10-18",
      "period_to": "2026-10-31",
      "small_sample": true,
      "average_odds": "2.20",
      "odds_from_author": 5,
      "odds_from_snapshot": 0,
      "league_markets": [
       {
        "code_name": "1x2",
        "in_words": "Match result",
        "settled_picks": 2,
        "won": 1,
        "void": 0,
        "net_points_hundredths": -2000,
        "return_percent": null,
        "period_from": "2026-10-18",
        "period_to": "2026-10-31",
        "small_sample": true,
        "average_odds": "3.00",
        "odds_from_author": 2,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "total",
        "in_words": "Over/under goals",
        "settled_picks": 2,
        "won": 2,
        "void": 0,
        "net_points_hundredths": 16450,
        "return_percent": null,
        "period_from": "2026-10-31",
        "period_to": "2026-10-31",
        "small_sample": true,
        "average_odds": "1.80",
        "odds_from_author": 2,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "both_teams_score",
        "in_words": "Both teams to score",
        "settled_picks": 1,
        "won": 0,
        "void": 0,
        "net_points_hundredths": -10000,
        "return_percent": null,
        "period_from": "2026-10-31",
        "period_to": "2026-10-31",
        "small_sample": true,
        "average_odds": "1.41",
        "odds_from_author": 1,
        "odds_from_snapshot": 0
       }
      ]
     },
     {
      "code_name": "LaLiga",
      "in_words": "LaLiga",
      "url": "/football/competitions/laliga/",
      "settled_picks": 3,
      "won": 1,
      "void": 0,
      "net_points_hundredths": -17559,
      "return_percent": "-58.5",
      "period_from": "2026-10-25",
      "period_to": "2026-10-25",
      "small_sample": true,
      "average_odds": "1.66",
      "odds_from_author": 3,
      "odds_from_snapshot": 0,
      "league_markets": [
       {
        "code_name": "both_teams_score",
        "in_words": "Both teams to score",
        "settled_picks": 1,
        "won": 1,
        "void": 0,
        "net_points_hundredths": 2441,
        "return_percent": null,
        "period_from": "2026-10-25",
        "period_to": "2026-10-25",
        "small_sample": true,
        "average_odds": "1.27",
        "odds_from_author": 1,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "1x2",
        "in_words": "Match result",
        "settled_picks": 1,
        "won": 0,
        "void": 0,
        "net_points_hundredths": -10000,
        "return_percent": null,
        "period_from": "2026-10-25",
        "period_to": "2026-10-25",
        "small_sample": true,
        "average_odds": "1.61",
        "odds_from_author": 1,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "total",
        "in_words": "Over/under goals",
        "settled_picks": 1,
        "won": 0,
        "void": 0,
        "net_points_hundredths": -10000,
        "return_percent": null,
        "period_from": "2026-10-25",
        "period_to": "2026-10-25",
        "small_sample": true,
        "average_odds": "2.10",
        "odds_from_author": 1,
        "odds_from_snapshot": 0
       }
      ]
     },
     {
      "code_name": "Premier League",
      "in_words": "Premier League",
      "url": "/football/competitions/premier-league/",
      "settled_picks": 1,
      "won": 1,
      "void": 0,
      "net_points_hundredths": 3571,
      "return_percent": "35.7",
      "period_from": "2026-11-01",
      "period_to": "2026-11-01",
      "small_sample": true,
      "average_odds": "1.38",
      "odds_from_author": 1,
      "odds_from_snapshot": 0,
      "league_markets": [
       {
        "code_name": "total",
        "in_words": "Over/under goals",
        "settled_picks": 1,
        "won": 1,
        "void": 0,
        "net_points_hundredths": 3571,
        "return_percent": null,
        "period_from": "2026-11-01",
        "period_to": "2026-11-01",
        "small_sample": true,
        "average_odds": "1.38",
        "odds_from_author": 1,
        "odds_from_snapshot": 0
       }
      ]
     }
    ],
    "best_slice": null
   }
  ],
  "best_slice": null
 },
 "author_card": {
  "body": "Record tracked by Forecast Record since 17 October 2026 · 112 predictions · last change 6 November 2026",
  "url": "https://forecastrecord.com/sources/extra-toto-nl/",
  "s": "2026-10-17",
  "prediction_count": 112,
  "refreshed_at": "2026-11-06",
  "html": "<a href=\"https://forecastrecord.com/sources/extra-toto-nl/\">Record tracked by Forecast Record since 17 October 2026 · 112 predictions · last change 6 November 2026</a>"
 },
 "trust": {
  "tier": "probation",
  "in_words": "Probation",
  "settled_count": 73,
  "days": 19,
  "weeks": 4,
  "archive": false,
  "in_review": false,
  "own_page": true,
  "won_count": 41,
  "first_settled_on": "2026-10-18",
  "products_in_level": 1,
  "rule": {
   "tracked": {
    "min_settled": 30,
    "min_days": 30,
    "min_distinct_weeks": 2,
    "no_violations": true
   },
   "established": {
    "min_settled": 100,
    "min_days": 90
   }
  },
  "show": true
 },
 "no_own_record": {
  "checked_at": "2026-10-17"
 },
 "author_type": "Prediction site",
 "data_changes": {
  "added_later": "12 records added on 17 Oct 2026 found after the match. The current numbers include them; numbers published earlier, including the record before each match, do not change.",
  "records_corrected": 0,
  "last_correction_at": null,
  "corrections_url": "/corrections/"
 },
 "entity_id": "source:extra-toto-nl",
 "source_revision": 81,
 "related": [
  {
   "url": "/cards/e-c2dcf783e8a8d9907ce519b3-bank/",
   "name": "Bankroll card — TOTO Extra",
   "detail": null,
   "source_group": "cards"
  },
  {
   "url": "/cards/e-c2dcf783e8a8d9907ce519b3-month-following/",
   "name": "A month following TOTO Extra",
   "detail": null,
   "source_group": "cards"
  },
  {
   "url": "/cards/e-c2dcf783e8a8d9907ce519b3-said-vs-happened/",
   "name": "Said → happened — TOTO Extra",
   "detail": null,
   "source_group": "cards"
  },
  {
   "url": "/cards/e-c2dcf783e8a8d9907ce519b3-turning-point/",
   "name": "Turning point — TOTO Extra",
   "detail": null,
   "source_group": "cards"
  }
 ],
 "number_sets": [
  {
   "set": "profile.settled",
   "entity": "e-c2dcf783e8a8d9907ce519b3",
   "value": 59,
   "where": "coverage",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.predictions",
   "entity": "e-c2dcf783e8a8d9907ce519b3",
   "value": 112,
   "where": "coverage",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.predictions",
   "entity": "e-c2dcf783e8a8d9907ce519b3",
   "value": 112,
   "where": "picks",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.part.live",
   "entity": "e-c2dcf783e8a8d9907ce519b3",
   "value": 52,
   "where": "origin",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.part.archived",
   "entity": "e-c2dcf783e8a8d9907ce519b3",
   "value": 0,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.part.found_after",
   "entity": "e-c2dcf783e8a8d9907ce519b3",
   "value": 0,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.window",
   "entity": "e-c2dcf783e8a8d9907ce519b3",
   "value": 52,
   "where": "calculation",
   "as_of": "2026-11-07T19:52:23.438Z",
   "label": true
  }
 ]
}
